Home Solution(ถาม-ตอบ) จะเอา Error ของ PLC ไปแสดงที่ SCADA ได้อย่างไร

EDA International ตัวแทนจำหน่ายเป็นทางการ ICONICS, PRElectronics, M-System, Graphon, ABB

ซอร์ฟแวร์ตรวจสอบ/บริหารงานอุตสาหกรรม วิศวกรรม SCADA/HMI (ICONICS GENESIS32/64), Report Solution, Cloud, อุปกรณ์วัดคุม แสดงผล เทอร์มินัล อุปกรณ์ป้องกันทางอิเล็คทรอนิกส์ 

จะเอา Error ของ PLC ไปแสดงที่ SCADA ได้อย่างไร

หากต้องการแสดง Error จาก PLC บน SCADA เราจะทำอย่างไร?

 

ใน PLC โดยทั่วไปจะมี Error Flag ให้สามารถเอาไปเชื่อมต่อแสดงที่ SCADA ๆได้ ยกตัวอย่าง PLC รุ่น FX3U ของ Mitsubishi เราสามารถนำข้อมูลจากรีจิสเตอร์ M8067 และ D8067 ไปแสดงได้

เมื่อ M8067 จะมีสถานะเป็น ON เมื่อมี Error เกิดขึ้น และ Eror Code จะเก็บไว้ใน D8067 ให้เรานำไปพิจารณาว่ามีเหตุขัดข้องใด จาก Error Code ดังกล่าว (คู่มือ FX3U Programming หัวข้อ 4.7.5 )
image

รูปที่ 1 ตัวอย่าง Error code ของ Mitsubishi FX3U

 

และหากเราต้องการเก็บข้อมูล Error ไว้ทำรายงานหรือดูย้อนหลังก็สามารถทำได้ เช่นหากเป็นกรณีที่ใช้ GENESIS32 SCADA เราก็เพียงใช้ AalrmWorX32 ตรวจจับ Address M8067 และให้เก็บค่า Relate Value เป็นค่าของ D8067 เพื่อเก็บค่า Error Code ไว้ เมื่อ M8067 มี Status เป็น ON ก็จะทำให้ AlarmWorX ทำการแจ้งเตือน และเก็บค่า Relate Value ไว้ เราสามารถนำข้อมูลเหล่านี้มาดูผ่าน Alarm Viewer ได้ทั้งแบบข้อมูลตาราง และ Crystal Report ซึ่งสามารถ Export เป็น Excel หรือสั่งพิมพ์ได้