วิธีใช้หน้าจอ GT 2-IN-1 HMI เชื่อมต่อ Modbus TCP/IP
ตั้งค่าหน้าจอ GT 2-in-1 ให้เป็น Modbus Master TCP/IP ใน SKTool ระบุ IP ของหน้าจอและอุปกรณ์ปลายทาง กำหนด Port แล้วสร้าง Bit Switch สั่ง Output ของ PLC ผ่าน Ethernet
หน้าจอ GT 2-in-1 ใช้ Modbus TCP/IP ได้เฉพาะในโปรแกรมฝั่ง HMI (SKTool) โดยตั้งหน้าจอเป็น Modbus Master/Client ส่วนโปรแกรมฝั่ง PLC ไม่มี Modbus TCP/IP ต้องใช้ Modbus แบบ RS485 แทน
อัพเดทล่าสุด: 26 ตุลาคม 2569
Modbus TCP/IP บนหน้าจอ GT 2-in-1 ใช้ได้ที่ฝั่งไหน
หน้าจอรุ่น GT ที่เป็น 2-in-1 HMI + PLC มีพอร์ต Ethernet และสื่อสาร Modbus TCP/IP กับอุปกรณ์อื่นได้ แต่ต้องรู้ข้อจำกัดนี้ก่อน
- Modbus TCP/IP ใช้ได้ใน โปรแกรมของ HMI (ตั้งค่าใน SKTool) ไม่ใช่โปรแกรมของ PLC
- ถ้าต้องการใช้ Modbus สั่งงานจาก โปรแกรม PLC ต้องใช้ Modbus แบบ RS485 เพราะฝั่ง PLC ไม่มีแบบ TCP/IP
- ในคลิปหน้าจอทำหน้าที่เป็น Modbus Master (Client) และอ่าน/เขียนไปที่ PLC Samkoon FAs ผ่านสาย LAN
ขั้นตอนการตั้งค่าใน SKTool
1. เพิ่ม Protocol ที่ Ethernet
- เปิดโปรเจกต์ใน SKTool โดยเลือก Model เป็นรุ่น GT (ในคลิปเป็น GT-070-23M)
- ที่หน้าต่าง HMI ใต้ Link คลิกขวาที่ Ethernet แล้วเลือก Add protocol
2. หน้า General
จะได้หน้าต่าง Communication Port Properties ขึ้นมา
- Connection Services เลือก Modbus แล้วเลือกช่องถัดไปเป็น Modbus Master TCP/IP (หน้าจอเป็น Master หรือ Client)
- ติ๊กช่อง HMI IP แล้วระบุ IP ของหน้าจอ ในคลิปใช้
Ip: 192.168.1.100
Subnet mask: 255.255.255.0
3. หน้า Parameter
หน้านี้ระบุว่าหน้าจอจะไปคุยกับอุปกรณ์ตัวไหน
- Address mode: ในคลิปคุยกับ PLC ตัวเดียวจึงใช้ Standard Mode ถ้าคุยกับหลายตัวให้เลือก Extended Mode
- IP Address (Connected equipment ip): IP ของอุปกรณ์ที่ต้องการอ่าน ในคลิปคือ PLC ที่
192.168.1.201 - Port number: แล้วแต่อุปกรณ์ บางตัวใช้ 502 แต่ PLC รุ่นในคลิปใช้ค่า Default สำหรับ Modbus เป็น 2000 จึงตั้งเป็น 2000
ค่าอื่นในหน้านี้ปล่อยตามค่าเดิมที่เห็นในคลิป (เช่น PLC station = 1)
4. สร้าง Bit Switch สั่ง Output ของ PLC
- สร้าง Bit Switch ขึ้นมาหนึ่งตัว
- ในหน้าต่าง Address Entry เลือก Link เป็น Ethernet → Modbus Master TCP/IP และชนิด Address 0x
- Output ทั้ง 16 ช่องของ PLC ตัวนี้เริ่มที่ Address
0x10000จึงสร้าง Bit Switch 16 ตัวตั้งแต่0x10000ไล่ไปจนถึง0x10015
5. Download และทดสอบ
Download โปรแกรมลงหน้าจอ เมื่อการตั้งค่า IP ถูกต้อง หน้าจอ 2-in-1 จะสื่อสารกับอุปกรณ์อื่นได้ ในคลิปกดปุ่มบนหน้าจอแล้วไฟ Output ของ PLC ช่องเดียวกันติดตามปุ่มที่กด
หมายเหตุเรื่องการนับ Address
ส่วนนี้ไม่ได้อยู่ในคลิป แต่ช่วยให้ตั้ง Address ได้ถูก
Address นับจาก 0 — ตัวเลขหลัง
0xใน SKTool เป็นเลขฐานสิบ ไม่ใช่เลขฐานสิบหก (0x10015คือ Coil Address 10015) และนับจาก 0 ตามตาราง Modbus Address ของ Samkoon ที่ Y0 = 10000
Output ของ PLC Samkoon นับเลขแบบฐานแปด (Y0–Y7, Y10–Y17 ไม่มี Y8/Y9) Output 16 ช่อง Y0–Y17 จึงตรงกับ Address 10000–10015 พอดี
บทถัดไป
วิธีอ่านค่าอุณหภูมิ Thermocouple ด้วย HMI-PLC 2-in-1
มีคำถาม? ติดต่อทีมงาน
