HMI
ปานกลาง
5 นาที
HMI คุยกับ HMI ผ่าน RS485
วิธีการเชื่อมต่อหน้าจอ HMI หลายตัวให้สื่อสารกันผ่าน Modbus RS485 RTU การตั้งค่า Master-Slave, Memory Mapping และการแชร์ข้อมูลแบบ Real-time
อัพเดทล่าสุด: 8/2/2569
ราคาชุดอุปกรณ์
฿2,490
การเชื่อมต่อ HMI หลายตัวผ่าน Modbus RS485
การเชื่อมต่อหน้าจอ HMI หลายตัวให้สามารถสื่อสารกันได้ผ่าน Modbus RS485 RTU เป็นวิธีการที่มีประสิทธิภาพสำหรับระบบที่ต้องการแชร์ข้อมูลระหว่างหน้าจอหลายตัวในโครงการเดียวกัน
การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อสายสัญญาณ
- เชื่อมต่อหน้าจอ HMI ทุกตัวเข้าด้วยกันผ่าน Port RS485
- ใช้การเชื่อมต่อแบบ Daisy Chain เพื่อความเสถียรของสัญญาณ
- ถ้าเป็นไปได้ ต่อ Termination Resistor 120Ohm ที่จุดปลายทั้งสองด้าน
การกำหนดค่า Master และ Slave
การตั้งค่า Master Device
- เปิดโปรแกรม SKTool
- สร้าง Link ใหม่ที่ COM2
- เลือกโปรโตคอลเป็น Modbus RTU Master
- กำหนดค่าพารามิเตอร์การสื่อสาร:
Port: COM2
Protocol: Modbus RTU Master
Baud Rate: 9600 (หรือตามที่กำหนด)
Data Bits: 8
Parity: None
Stop Bits: 1
การสร้าง Object สำหรับข้อมูล Digital
- สร้าง Bit Switch บนหน้าจอ Master
- กำหนดตำแหน่งข้อมูลตามรูปแบบ:
- 0x0 = LB0 (Local Bit 0)
- 0x10 = LB10 (Local Bit 10)
- 0x[n] = LB[n] โดยที่ n คือหมายเลขที่ต้องการ
การสร้าง Object สำหรับข้อมูล Analog
- สร้าง Numeric Input บนหน้าจอ Master
- กำหนดตำแหน่งข้อมูลตามรูปแบบ:
- 4x0 = LW0 (Local Word 0)
- 4x10 = LW10 (Local Word 10)
- 4x[n] = LW[n] โดยที่ n คือหมายเลขที่ต้องการ
การตั้งค่า Slave Device
การกำหนดค่าพื้นฐาน
- เปิดโปรเจคของ HMI ที่จะทำหน้าที่เป็น Slave
- สร้าง Link สำหรับ Modbus RTU Slave
- กำหนด Station ID ที่ไม่ซ้ำกับอุปกรณ์อื่น
การตั้งค่า Memory Mapping
- กำหนดพื้นที่หน่วยความจำที่จะแชร์ข้อมูล
- ใช้ Local Memory (LB สำหรับ Bit, LW สำหรับ Word)
- ตรวจสอบให้แน่ใจว่าที่อยู่หน่วยความจำตรงกันทั้งฝั่ง Master และ Slave
ขั้นตอนการทดสอบระบบ
การ Download และทดสอบ
- Download โปรแกรมลงใน HMI ทั้งสองตัว
- เปิดเครื่องและตรวจสอบการเชื่อมต่อ
- ทดสอบการส่งข้อมูลจาก Master ไป Slave
- ตรวจสอบการอัพเดตข้อมูลแบบ Real-time
การตรวจสอบสถานะการเชื่อมต่อ
- ใช้ System Status เพื่อดูสถานะการเชื่อมต่อ Modbus
- ตรวจสอบ Error Code หากมีปัญหาการสื่อสาร
- ใช้ 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 ที่ดีและการทดสอบอย่างสม่ำเสมอ
กลับ
มีคำถาม? ติดต่อทีมงาน
