PLC (Programmable Logic Controller) และไมโครคอนโทรลเลอร์เป็นระบบควบคุมทั่วไปสองประเภท แตกต่างกันในลักษณะต่อไปนี้:
ขอบเขตการใช้งาน:PLC ส่วนใหญ่จะใช้ในระบบควบคุมอัตโนมัติทางอุตสาหกรรม ในขณะที่ไมโครคอนโทรลเลอร์มักใช้ในระบบฝังตัวขนาดเล็ก
วิธีการเขียนโปรแกรม:ภาษาโปรแกรม PLC มักใช้ภาษาโปรแกรมกราฟิกคล้ายกับ Ladder Diagrams ในขณะที่ภาษาโปรแกรมไมโครคอนโทรลเลอร์มักใช้ภาษาระดับสูง-เช่น C.
ความเร็วในการประมวลผล:PLC มักจะจัดการงานควบคุมลอจิกที่ซับซ้อน ในขณะที่ไมโครคอนโทรลเลอร์จัดการ-การรับและประมวลผลข้อมูลแบบเรียลไทม์มากกว่า โดยทั่วไปแล้ว PLC จึงมีความเร็วในการประมวลผลที่สูงขึ้นและมีเสถียรภาพมากขึ้น
วิธีการสื่อสาร:โดยทั่วไป PLC จะสื่อสารกับ PLC หรือพีซีอื่นๆ ในขณะที่ไมโครคอนโทรลเลอร์มักจะเชื่อมต่อกับเซ็นเซอร์หรือแอคชูเอเตอร์
ความแตกต่างด้านต้นทุน:โดยทั่วไป PLC จะมีราคาแพงกว่าไมโครคอนโทรลเลอร์ เนื่องจากได้รับการออกแบบมาสำหรับสภาพแวดล้อมทางอุตสาหกรรม โดยให้ความน่าเชื่อถือและเสถียรภาพที่สูงกว่า
PLC และไมโครคอนโทรลเลอร์มีความแตกต่างกันอย่างชัดเจนในสถานการณ์การใช้งาน วิธีการเขียนโปรแกรม ความเร็วการประมวลผล วิธีการสื่อสาร และต้นทุน
สามารถตั้งโปรแกรมไมโครคอนโทรลเลอร์โดยใช้การเขียนโปรแกรม PLC ได้หรือไม่
โดยทั่วไป ไมโครคอนโทรลเลอร์ไม่สามารถตั้งโปรแกรมโดยใช้โปรแกรม PLC ได้ PLC (ตัวควบคุมลอจิกแบบตั้งโปรแกรมได้) คือตัวควบคุมเฉพาะทางซึ่งมีภาษาและวิธีการในการเขียนโปรแกรมได้รับการออกแบบมาเป็นพิเศษสำหรับระบบควบคุมอัตโนมัติทางอุตสาหกรรม โดยทั่วไปการเขียนโปรแกรม PLC จะใช้ภาษาการเขียนโปรแกรมกราฟิก เช่น Ladder Diagram ซึ่งปรับให้เหมาะกับคุณลักษณะของฮาร์ดแวร์และซอฟต์แวร์ของ PLC
ไมโครคอนโทรลเลอร์เป็นไมโครคอนโทรลเลอร์-อเนกประสงค์ที่มีการใช้งานที่หลากหลาย รวมถึงระบบฝังตัว อุปกรณ์ในบ้านอัจฉริยะ และอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค โดยทั่วไปไมโครคอนโทรลเลอร์จะถูกตั้งโปรแกรมโดยใช้ภาษาระดับสูง-เช่น C แทนที่จะเป็นภาษาโปรแกรมกราฟิกที่ใช้สำหรับ PLC
แม้ว่า PLC อาจควบคุมไมโครคอนโทรลเลอร์เป็นครั้งคราวในการใช้งานเฉพาะทาง-เช่น การประสานงานไมโครคอนโทรลเลอร์หลายตัวหรือทำหน้าที่เป็นตัวควบคุมระดับบนสำหรับการควบคุมเชิงตรรกะ- สถานการณ์ดังกล่าวค่อนข้างไม่ธรรมดาและต้องใช้ความเชี่ยวชาญเฉพาะทาง
PLC ถือเป็นการพัฒนาแบบฝังหรือไม่?
โดยทั่วไป PLC (Programmable Logic Controllers) จะจัดอยู่ในประเภทระบบฝังตัว ระบบสมองกลฝังตัวหมายถึงระบบคอมพิวเตอร์ที่รวมอยู่ในอุปกรณ์หรือระบบที่ออกแบบมาเพื่อทำงานหรือฟังก์ชันเฉพาะ ซึ่งมักจะทำงานในที่ซ่อนเร้นหรือไม่สามารถเข้าถึงได้ PLC คือตัวควบคุมที่ออกแบบมาโดยเฉพาะสำหรับระบบควบคุมอัตโนมัติทางอุตสาหกรรม ซึ่งโดยทั่วไปจะฝังอยู่ภายในอุปกรณ์อัตโนมัติเพื่อควบคุมและตรวจสอบการทำงานของอุปกรณ์
โดยทั่วไป PLC จะแสดงคุณลักษณะของระบบฝังตัวดังต่อไปนี้:
ทรัพยากรฮาร์ดแวร์มีจำกัด:เมื่อเปรียบเทียบกับคอมพิวเตอร์หรือเซิร์ฟเวอร์อเนกประสงค์- PLC มีทรัพยากรฮาร์ดแวร์ที่มีข้อจำกัด โดยหลักๆ แล้วรวมถึงโปรเซสเซอร์ หน่วยความจำ และพอร์ตอินพุต/เอาท์พุต
ข้อกำหนดแบบเรียลไทม์-สูง:PLC ต้องตอบสนองต่อสัญญาณอินพุตแบบเรียลไทม์และดำเนินการอัลกอริธึมควบคุมอย่างรวดเร็ว ซึ่งจำเป็นต้องมีประสิทธิภาพที่เหนือกว่าแบบเรียลไทม์-
ข้อกำหนดด้านความมั่นคงสูง:PLC จะต้องทำงานได้อย่างน่าเชื่อถือและเสถียรเป็นระยะเวลานานในสภาพแวดล้อมทางอุตสาหกรรม
วิธีการสื่อสารเฉพาะทาง:PLC สื่อสารกับ PLC หรืออุปกรณ์อื่นๆ โดยใช้โปรโตคอลการสื่อสารทางอุตสาหกรรมเฉพาะ เช่น MODBUS หรือ Profibus
จากคุณลักษณะเหล่านี้ โดยทั่วไป PLC จะได้รับการยอมรับว่าเป็นระบบฝังตัวประเภทหนึ่ง




