หน้าแรกคู่มือHMIการเชื่อมต่อวิธีเชื่อมต่อ HMI สองเครื่องผ่าน Modbus TCP/IP แบบ Step by Step
HMI
ปานกลาง
6 นาที

วิธีเชื่อมต่อ HMI สองเครื่องผ่าน Modbus TCP/IP แบบ Step by Step

เรียนรู้การตั้งค่าและเชื่อมต่อ HMI สองเครื่องด้วย Modbus TCP/IP แบบ Master-Slave ผ่าน LAN รวมถึงการจับคู่ข้อมูล Bit และ Numeric อย่างถูกต้อง

อัพเดทล่าสุด: 7/3/2569

ราคาชุดอุปกรณ์

฿19,720

การสื่อสารระหว่าง HMI สองเครื่องผ่าน Modbus TCP/IP

การเชื่อมต่อ HMI สองเครื่องเข้าด้วยกันเป็นวิธีการที่มีประโยชน์เมื่อต้องการให้ระบบที่แยกออกจากกันสามารถสื่อสารกันได้ผ่านสาย LAN โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

หลักการทำงาน

การสื่อสารนี้ใช้ Modbus TCP/IP โดยกำหนดบทบาทของแต่ละ HMI ดังนี้:

  • HMI ตัวแรก: ทำหน้าที่เป็น Modbus TCP/IP Client (Master)
  • HMI ตัวที่สอง: ทำหน้าที่เป็น Modbus TCP/IP Server (Slave)

การตั้งค่า HMI ฝั่ง Master

1. สร้าง Connection Service

  1. เมื่อสร้างโปรเจคใหม่ ให้สร้าง Link ในส่วน Ethernet
  2. เลือก Connection Service เป็น Modbus
  3. กำหนดเป็น Modbus Master TCP/IP หรือ Client

2. กำหนด IP Address

IP Address ของ HMI Master: 192.168.1.100 (ค่าเริ่มต้น)

3. ตั้งค่า Parameter

ในส่วน Parameter ให้กำหนด:

  • IP Address ปลายทาง: 192.168.1.101
  • Port: 8000

หมายเหตุ: Port ต้องใช้ 8000 สำหรับการสื่อสารระหว่าง HMI ด้วยกัน (ไม่ใช่ 502 ที่เป็นค่าเริ่มต้น)

การตั้งค่า HMI ฝั่ง Slave

1. สร้าง Connection Service

  1. สร้าง Port ใน Link Ethernet
  2. เลือก Connection Service เป็น Modbus
  3. กำหนดเป็น Modbus Slave TCP/IP

2. กำหนด IP Address

IP Address ของ HMI Slave: 192.168.1.101
Port: 8000

3. Parameter

สำหรับ HMI ฝั่ง Slave ไม่ต้องปรับแต่ง Parameter เพิ่มเติม ใช้ค่าเริ่มต้นได้

การจับคู่ข้อมูล (Data Mapping)

ข้อมูลแบบ Bit

ฝั่ง Master:

  • ใช้ตำแหน่งข้อมูล 0x (เช่น 0x0, 0x1, 0x15)
  • สร้าง Bit Switch จาก Ethernet Modbus Master

ฝั่ง Slave:

  • ใช้ Internal Storage Area (ห้ามเลือก Ethernet)
  • ใช้ LB (Local Bit) เช่น LB0, LB1, LB15

การจับคู่:

0x0  ↔ LB0
0x1  ↔ LB1  
0x15 ↔ LB15

ข้อมูลแบบ Numeric

ฝั่ง Master:

  • ใช้ตำแหน่งข้อมูล 4x (Holding Register)
  • สร้าง Numeric Display

ฝั่ง Slave:

  • ใช้ Internal Storage Area
  • จับคู่กับ Register ที่สอดคล้องกัน

เคล็ดลับการใช้งาน

  • ตรวจสอบให้แน่ใจว่า IP Address ของทั้งสอง HMI อยู่ใน Network เดียวกัน
  • ใช้ Port 8000 สำหรับการสื่อสารระหว่าง HMI เท่านั้น
  • เลือก Internal Storage Area ใน HMI ฝั่ง Slave เสมอ
  • ทดสอบการสื่อสารด้วยการกดปุ่มใน HMI ตัวหนึ่งแล้วดูผลลัพธ์ในอีกตัว

การแก้ปัญหาที่พบบ่อย

  • ไม่สามารถสื่อสารได้: ตรวจสอบ IP Address และ Port ให้ถูกต้อง
  • ข้อมูลไม่ซิงค์: ตรวจสอบการจับคู่ตำแหน่งข้อมูลให้ถูกต้อง
  • Connection ขาดหาย: ตรวจสอบสาย LAN และการตั้งค่า Network

สรุป

การสื่อสารระหว่าง HMI สองเครื่องผ่าน Modbus TCP/IP เป็นวิธีที่มีประสิทธิภาพในการเชื่อมต่อระบบที่แยกจากกัน โดยใช้การตั้งค่าแบบ Master-Slave และการจับคู่ข้อมูลที่เหมาะสม ทำให้สามารถแบ่งปันข้อมูลและควบคุมระบบได้อย่างมีประสิทธิภาพ