[Proface] การ Mapping Address ของ PLC เป็น Modbus TCP บนจอ Proface

“ Modbus TCP เป็น Protocol ที่ได้รับความนิยมสำหรับเชื่อมต่องานระบบ SCADA หรืออุปกรณ์ภายนอก หากมี Device ที่มีการเชื่อมต่อแบบ RS-232/485 สามารถใช้จอ HMI Proface เป็นตัวกลาง Mapping Address เพื่อแปลงเป็น Modbus TCP ได้


การ Mapping Modbus TCP ของจอ HMI Proface ใช้ Driver Schneider Electric SA : MODBUS SLAVE


STEP 1 : การเพิ่ม Driver Modbus TCP

1. แถบ Project Window -> เลือก Device/PLC

2. คลิก Add Device/PLC

3. เลือก Driver Schneider Electric SA :

  • MODBUS SLAVE
  • Port : Ethernet (TCP)

4. คลิกปุ่ม Add เพื่อเพิ่ม Driver Modbus TCP


STEP 2 : การ Map Address ด้วย Global D-Script

5. แถบ Project Window -> เลือก Global D-Script

6. คลิก Create

7. กำหนดเงื่อนไขและ Address ที่ต้องการ Mapping

  • กำหนดเงือนไข Trigger : Timer
  • กำหนดเวลา Timer Mapping (ตัวอย่าง Mapping ทุกๆ 3 วินาที)
  • กำหนด Mapping Address ที่ต้องการ ในรูปแบบ [Modbus Address] = [PLC Address]
  • เช่น [w:[Modbus]400001] = [w:[PLC1]V02000]
  • สามารถเลือก Input Address เพื่อเลือก Modbus หรือ PLC Address ได้

8. กดปุ่ม Close -> คลิก Yes เพื่อ Confirm Script

  • หากเขียน D-Script ผิด จะขึ้นเป็นสีแดงและ D-Script จะไม่สามารถใช้งานได้

9. Global D-Script Mapping Address พร้อมใช้งาน


STEP 2 : ทดสอบ Mapping Address เป็น Modbus RTU ด้วยโปรแกรม ModScan


” สามารถใช้จอ HMI Proface เป็นตัวกลางสำหรับ Mapping Address เป็น Modbus TCP เพื่อประยุกต์ใช้งานใน Application อื่นๆ เพิ่มเติม เช่น SCADA, Gateway, Visual Basic, Node-red เป็นต้น “