บัญชี

HMI
ปานกลาง
5 นาที

HMI คุยกับ HMI ผ่าน RS485

วิธีการเชื่อมต่อหน้าจอ HMI หลายตัวให้สื่อสารกันผ่าน Modbus RS485 RTU การตั้งค่า Master-Slave, Memory Mapping และการแชร์ข้อมูลแบบ Real-time

อัพเดทล่าสุด: 8/2/2569

SK-070QEV3

฿2,490

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

฿2,490

การเชื่อมต่อ HMI หลายตัวผ่าน Modbus RS485

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

การเชื่อมต่อฮาร์ดแวร์

การเชื่อมต่อสายสัญญาณ

  1. เชื่อมต่อหน้าจอ HMI ทุกตัวเข้าด้วยกันผ่าน Port RS485
  2. ใช้การเชื่อมต่อแบบ Daisy Chain เพื่อความเสถียรของสัญญาณ
  3. ถ้าเป็นไปได้ ต่อ Termination Resistor 120Ohm ที่จุดปลายทั้งสองด้าน

การกำหนดค่า Master และ Slave

การตั้งค่า Master Device

  1. เปิดโปรแกรม SKTool
  2. สร้าง Link ใหม่ที่ COM2
  3. เลือกโปรโตคอลเป็น Modbus RTU Master
  4. กำหนดค่าพารามิเตอร์การสื่อสาร:

Port: COM2
Protocol: Modbus RTU Master
Baud Rate: 9600 (หรือตามที่กำหนด)
Data Bits: 8
Parity: None
Stop Bits: 1

การสร้าง Object สำหรับข้อมูล Digital

  1. สร้าง Bit Switch บนหน้าจอ Master
  2. กำหนดตำแหน่งข้อมูลตามรูปแบบ:
    • 0x0 = LB0 (Local Bit 0)
    • 0x10 = LB10 (Local Bit 10)
    • 0x[n] = LB[n] โดยที่ n คือหมายเลขที่ต้องการ

การสร้าง Object สำหรับข้อมูล Analog

  1. สร้าง Numeric Input บนหน้าจอ Master
  2. กำหนดตำแหน่งข้อมูลตามรูปแบบ:
    • 4x0 = LW0 (Local Word 0)
    • 4x10 = LW10 (Local Word 10)
    • 4x[n] = LW[n] โดยที่ n คือหมายเลขที่ต้องการ

การตั้งค่า Slave Device

การกำหนดค่าพื้นฐาน

  1. เปิดโปรเจคของ HMI ที่จะทำหน้าที่เป็น Slave
  2. สร้าง Link สำหรับ Modbus RTU Slave
  3. กำหนด Station ID ที่ไม่ซ้ำกับอุปกรณ์อื่น

การตั้งค่า Memory Mapping

  1. กำหนดพื้นที่หน่วยความจำที่จะแชร์ข้อมูล
  2. ใช้ Local Memory (LB สำหรับ Bit, LW สำหรับ Word)
  3. ตรวจสอบให้แน่ใจว่าที่อยู่หน่วยความจำตรงกันทั้งฝั่ง Master และ Slave

ขั้นตอนการทดสอบระบบ

การ Download และทดสอบ

  1. Download โปรแกรมลงใน HMI ทั้งสองตัว
  2. เปิดเครื่องและตรวจสอบการเชื่อมต่อ
  3. ทดสอบการส่งข้อมูลจาก Master ไป Slave
  4. ตรวจสอบการอัพเดตข้อมูลแบบ Real-time

การตรวจสอบสถานะการเชื่อมต่อ

  1. ใช้ System Status เพื่อดูสถานะการเชื่อมต่อ Modbus
  2. ตรวจสอบ Error Code หากมีปัญหาการสื่อสาร
  3. ใช้ Data Monitor เพื่อดูการเปลี่ยนแปลงของข้อมูลแบบ Real-time

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

ปัญหาการเชื่อมต่อไม่สำเร็จ

  • ตรวจสอบการเชื่อมต่อสายสัญญาณ RS485
  • ยืนยันว่า Station ID ไม่ซ้ำกัน
  • ตรวจสอบการตั้งค่า Baud Rate และพารามิเตอร์การสื่อสารให้ตรงกัน

ข้อมูลไม่อัพเดต

  • ตรวจสอบการ Mapping หน่วยความจำให้ถูกต้อง
  • ยืนยันว่า Object Address ถูกกำหนดอย่างถูกต้อง
  • ตรวจสอบ Scan Time ของ Modbus Link

สัญญาณรบกวน

  • เพิ่ม Termination Resistor ที่จุดปลายสาย
  • ใช้สายสัญญาณที่มี Shield และต่อ Ground อย่างถูกต้อง
  • ลดระยะทางการเชื่อมต่อหรือใช้ Repeater

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

  • วางแผน Memory Map ให้ดีก่อนเริ่มพัฒนา เพื่อหลีกเลี่ยงความซับซ้อนในภายหลัง
  • ใช้ Station ID เป็นลำดับเลขที่จำง่าย เช่น 1, 2, 3...
  • ทดสอบการสื่อสาร ระหว่างพัฒนาเป็นระยะๆ เพื่อหาปัญหาได้ทันท่วงที
  • เก็บ Backup ของการตั้งค่าทุกครั้งที่ระบบทำงานปกติ

สรุป

การเชื่อมต่อ HMI หลายตัวผ่าน Modbus RS485 RTU เป็นวิธีที่มีประสิทธิภาพในการแชร์ข้อมูลระหว่างหน้าจอในระบบเดียวกัน การตั้งค่าที่ถูกต้องทั้งด้าน Master และ Slave พร้อมกับการเชื่อมต่อฮาร์ดแวร์ที่เหมาะสม จะทำให้ระบบทำงานได้อย่างเสถียรและเชื่อถือได้ สิ่งสำคัญคือการวางแผน Memory Mapping ที่ดีและการทดสอบอย่างสม่ำเสมอ