Programmable Logic Controller (โปรแกรมเมเบิลลอจิกคอนโทรลเลอร์)PLC เป็นอุปกรณ์ที่ใช้ในการควบคุมและตรวจสอบกระบวนการทางอุตสาหกรรม โดยที่การทำงานของ PLC นั้นได้รับการโปรแกรมให้ทำงานตามลำดับ
5 ขั้นตอนของการทำงาน ของ PLC เบื้องต้น - Input Scan (การสแกนข้อมูลจากอินพุต)
PLC จะทำการสแกนสถานะของอินพุต (input) ทั้งหมดที่เชื่อมต่อกับระบบ
เซนเซอร์หรือสัญญาณจากระบบแบบอื่น ๆ ข้อมูลจากอินพุตจะถูกนำเข้ามาในหน่วยประมวลผลของ PLC
- Program Scan (การสแกนโปรแกรม)
PLC จะทำการสแกนโปรแกรมที่ถูกโปรแกรมไว้ในหน่วยประมวลผล
โปรแกรมนี้ประกอบด้วยตัวควบคุมที่กำหนดโดยผู้ใช้เพื่อดำเนินการตามเงื่อนไขที่กำหนด
โปรแกรมที่ถูกสแกนจะถูกประมวลผลตามลำดับคำสั่ง แต่ละคำสั่งมีหน้าที่ทำงานเฉพาะ
การควบคุมการเปิดปิดรีเลย์, การคำนวณ, การตรวจสอบเงื่อนไข, และการควบคุมการทำงานของอุปกรณ์อื่น ๆ
- Output Scan (การสแกนข้อมูลเอาท์พุต)
หลังจากการประมวลผลเสร็จสิ้น
PLC จะสแกนข้อมูลเอาท์พุต (output) ที่ต้องส่งออกไปที่อุปกรณ์ต่าง ๆ เช่น รีเลย์, วาล์ว, หรืออุปกรณ์ควบคุมอื่น ๆ ตามคำสั่งที่ได้รับ
- Update Output Devices (การอัพเดทอุปกรณ์เอาท์พุต)
ข้อมูลเอาท์พุตที่ได้จากการสแกนจะถูกส่งไปที่อุปกรณ์ต่าง ๆ เพื่อควบคุมและดำเนินการตามคำสั่งที่ได้รับ
10 ส่วนประกอบที่สำคัญ ของ การทำงาน PLC1. Central Processing Unit (CPU) : ส่วนที่ดำเนินการทำงานของ PLC ซึ่งประมวลผลข้อมูลต่าง ๆ ตามโปรแกรมที่ถูกโปรแกรมไว้
2.Memory (RAM and ROM) : RAM (Random Access Memory) ใช้เก็บข้อมูลชั่วคราวขณะที่ PLC กำลังทำงาน ส่วน ROM (Read-Only Memory) ใช้เก็บโปรแกรมและข้อมูลที่ถูกโปรแกรมไว้
3.Input Modules : ตัวเข้าข้อมูลที่ใช้ในการรับข้อมูลจากเซ็นเซอร์หรืออุปกรณ์ต่าง ๆ เช่น สวิตช์, เซนเซอร์อุณหภูมิ, หรือสัญญาณอื่น ๆ
4.Output Modules : ตัวล่อฟ้าที่ใช้ในการส่งสัญญาณหรือควบคุมอุปกรณ์ต่าง ๆ เช่น มอเตอร์, วาล์ว, หรือแสงไฟ
5.Power Supply : แหล่งจ่ายไฟฟ้าที่ให้พลังงานให้กับ PLC
6.Communication Ports : ช่องสื่อสารที่ใช้ในการเชื่อมต่อกับอุปกรณ์อื่น ๆ หรือระบบคอมพิวเตอร์
7.Operating System : ระบบปฏิบัติการที่ใช้ในการควบคุมการทำงานของ PLC
8.Clock/Timer : นาฬิกาหรือตัวจับเวลาที่ใช้ในการควบคุมการทำงานตามเวลาที่กำหนด
9.Rack/Chassis : โครงสร้างที่ใช้ในการติดตั้งและจัดเก็บโมดูลต่าง ๆ ของ PLC
10.Bus System : ระบบสายสัญญาณที่ใช้ในการเชื่อมต่อระหว่างโมดูลต่าง ๆ ใน PLC
5 ภาษาที่ ไว้เขียน PLC 1. Ladder Logic (LD) เป็นภาษาที่ใช้ใน PLC อุตสาหกรรม มีลักษณะคล้ายกับวงจรไฟฟ้าในรูปของบล็อกบนวงจร ใช้ตัวดำเนินการและตัวดำเนินการทางไฟฟ้า ผู้เขียนโปรแกรมจะวางบล็อกและเชื่อมต่อให้สอดคล้องกับขั้นตอนของกระบวนการ
2. Structured Text (ST)เป็นภาษาที่มีโครงสร้างแบบโปรแกรมทั่วไป ใช้คำสั่งและโครงสร้างของภาษาโปรแกรมทั่วไป ใช้สำหรับการเขียนโปรแกรมที่ซับซ้อนและยืดหยุ่น
3. Function Block Diagram (FBD)มีลักษณะคล้ายกับแผนภาพบล็อก ใช้บล็อกและเส้นที่เชื่อมต่อเพื่อแสดงขั้นตอนของกระบวนการ ใช้สำหรับการเขียนโปรแกรมที่มีความซับซ้อน
4. Instruction List (IL)เป็นภาษาที่ใช้คำสั่งขั้นตอนทำงานต่อเนื่อง คล้ายกับภาษาแมชีนแบบประมวลผลขั้นตอน
5. Sequential Function Chart (SFC)ใช้เพื่อแสดงลำดับขั้นตอนทำงานที่เปลี่ยนแปลงตามสถานะ มักใช้ในระบบควบคุมที่มีการเปลี่ยนแปลงของสถานะ
7 วิธีการติดตั้งของ PLC เลือกตำแหน่งติดตั้ง-->ตรวจสอบแรงดันและไฟฟ้า-->ติดตั้ง PLC ในที่ที่เหมาะสม-->ต่อสายไฟและแรงดัน-->ต่อตัวส่งสัญญาณ (I/O Modules) -->ติดตั้งซอฟต์แวร์โปรแกรม PLC-->ทดสอบและปรับปรุง
รวม 6 ประยุกต์การใช้งาน PLC
อุตสาหกรรมผลิตและการผลิต : ใช้ในการควบคุมเครื่องจักรและกระบวนการผลิตในโรงงาน, เช่น การควบคุมการเคลื่อนที่ของรางลำเลียง, การควบคุมการผลิตสินค้า, หรือการควบคุมการบรรจุหีบห่อ
อุตสาหกรรมน้ำและสิ่งแวดล้อม : ใช้ในระบบบำบัดน้ำ, การควบคุมระบบปรับอากาศ, หรือการควบคุมระบบพลังงานทดแทน
อุตสาหกรรมรถยนต์ : ใช้ในการควบคุมการทำงานของหลายระบบ, เช่น ระบบเครื่องยนต์ หรือระบบควบคุมการขับเคลื่อน
ระบบทำความร้อน, ระบบปรับความเย็น : มักถูกใช้ในการควบคุมระบบทำความร้อนและระบบปรับความเย็นในอาคาร, โรงงาน, หรืออุตสาหกรรม
ระบบควบคุมการไฟฟ้า : ใช้ควบคุมอุปกรณ์ไฟฟ้า เช่น การควบคุมระบบไฟฟ้าในอาคาร, ระบบไฟฟ้าสำรอง, หรือการควบคุมการกระจายไฟฟ้า
ระบบหุ่นยนต์และการอัตโนมัติ : มีบทบาทสำคัญในการควบคุมหุ่นยนต์และระบบการอัตโนมัติในการผลิตและการทำงานอุตสาหกรรม
คำถามของลูกค้าที่ถูกถามมาบ่อย เกี่ยวกับ PLC 1.PLC ทำหน้าที่หลักอะไรบ้าง? PLC มีหลายหน้าที่, รวมถึงควบคุมเครื่องจักร, ระบบไฟฟ้า และการผลิต มันทำให้ง่ายต่อโปรแกรมและปรับเปลี่ยนการทำงาน ลดความซับซ้อนของระบบ และทำให้การบำรุงรักษาเป็นไปได้ง่าย
2.PLC ทำงานอย่างไร? PLC ทำงานโดยการรับข้อมูลจากเซ็นเซอร์หรืออุปกรณ์เข้า ต่อไปจะประมวลผลข้อมูลตามโปรแกรมที่ถูกโปรแกรมไว้ใน CPU และส่งสัญญาณออกไปควบคุมอุปกรณ์ต่าง ๆ ตามคำสั่ง
3.PLC สามารถโปรแกรมด้วยภาษาอะไร PLC สามารถโปรแกรมด้วยภาษาโปรแกรมล็อจิกที่ใช้ในการเขียนโปรแกรมทางไฟฟ้า, เช่น Ladder Logic, Functional Block Diagram, หรือ Structured Text
4 .PLC มีปัญหาที่พบบ่อยมั้ย? บางปัญหาที่พบบ่อยได้แก้ไขได้ง่าย, เช่น ปัญหาการเชื่อมต่อ, การโปรแกรมที่ผิดพลาด, หรือปัญหาการทำงานของอุปกรณ์ การบำรุงรักษาและทดสอบเป็นสิ่งสำคัญในการป้องกันปัญหา