บทที่ 6 จาก 22 ใน การเชื่อมต่อ

HMIปานกลาง · Intermediate1 นาที

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

วิธีให้หน้าจอ HMI Samkoon 2 ตัวคุยกันผ่าน Modbus RTU / RS485 ต่อสาย COM2 ตั้งตัวหนึ่งเป็น Modbus RTU Master อีกตัวเป็น Modbus RTU Slave แล้วอ้าง 0x / 4x ฝั่ง Master ให้ตรงกับ LB / LW ของฝั่ง Slave

ต่อ RS485 ระหว่างพอร์ต COM ของหน้าจอทั้งสอง (A เข้า Pin 9, B เข้า Pin 8) ตั้ง Link COM2 ของตัวหนึ่งเป็น Modbus RTU Master อีกตัวเป็น Modbus RTU Slave ฝั่ง Master อ้าง 0x0 = LB0 และ 4x0 = LW0 ของหน้าจอ Slave

อัพเดทล่าสุด: 26 ตุลาคม 2569

ชุดอุปกรณ์สำหรับบทความนี้

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

฿13,140

ภาพรวม

หน้าจอ HMI Samkoon หลายตัวคุยกันได้ผ่าน Modbus RTU บนสาย RS485 โดยให้ตัวหนึ่งเป็น Modbus RTU Master อีกตัวเป็น Modbus RTU Slave ฝั่ง Master จะอ่านเขียนหน่วยความจำ LB / LW ของหน้าจอ Slave ได้โดยตรง (ในคลิปใช้ SK-070QE-G กับ SK-070QS-G)

ขั้นตอนที่ 1: ต่อสาย RS485

ต่อสายระหว่างพอร์ต COM (หัว DB9) ของหน้าจอทั้งสองตัวตามแผนผังในคลิป

สายขาที่ต่อ (ทั้งสองหน้าจอ)
APin 9
BPin 8

ขั้นตอนที่ 2: ตั้งค่าหน้าจอ Master (SKTool)

  1. สร้าง Link ที่ COM2 เลือก Connection Services เป็น Modbus / Modbus RTU Master
  2. ข้อมูลแบบ Bit: สร้าง Bit Switch แล้วเลือก Address ของ Link นี้ที่ชนิด 0x
    • 0x0 หมายถึง LB0 ของหน้าจอ Slave
    • 0x10 หมายถึง LB10
  3. ข้อมูลแบบตัวเลข: สร้าง Numeric Input แล้วเลือกชนิด 4x
    • 4x0 หมายถึง LW0 ของหน้าจอ Slave
    • 4x10 หมายถึง LW10

Address นับจาก 0 — 0x / 4x คือชนิดข้อมูล ไม่ใช่เลขฐาน 16 ตัวเลขที่ตามหลังเป็นเลขฐาน 10 นับจาก 0 เช่น 0x10 คือ Coil ที่ Address 10 (= LB10) และ 4x0 คือ Holding Register ตัวแรก (= LW0)

ขั้นตอนที่ 3: ตั้งค่าหน้าจอ Slave (SKTool)

  1. สร้าง Link ที่ COM2 เลือก Connection Services เป็น Modbus / Modbus RTU Slave
  2. ปุ่มและช่องตัวเลขฝั่ง Slave ใช้ LB / LW ของตัวหน้าจอเองได้เลย เช่น Bit Switch ที่ Write Address LB0 จะเป็นตัวเดียวกับ 0x0 ของฝั่ง Master

ขั้นตอนที่ 4: ดาวน์โหลดและทดสอบ

ดาวน์โหลดโปรแกรมลงหน้าจอทั้งสองตัว จากนั้นลองกดปุ่มหรือใส่ตัวเลขที่ฝั่งหนึ่ง ค่าจะไปแสดงที่อีกฝั่ง

บทถัดไป

HMI ต่างสถานที่สื่อสารกัน

1 นาทีเริ่มต้น · Beginner