หน้าแรกคู่มือHMI + PLC 2-in-1เทคนิคต่างๆวิธีใช้หน้าจอ GT 2-IN-1 HMI เชื่อมต่อ Modbus TCP/IP

บทที่ 2 จาก 4 ใน คำถามที่พบบ่อยและเทคนิคต่างๆ

HMI-PLC-2-IN-1ขั้นสูง · Advanced3 นาที

วิธีใช้หน้าจอ 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

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

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

฿10,850

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

  1. เปิดโปรเจกต์ใน SKTool โดยเลือก Model เป็นรุ่น GT (ในคลิปเป็น GT-070-23M)
  2. ที่หน้าต่าง HMI ใต้ Link คลิกขวาที่ Ethernet แล้วเลือก Add protocol

2. หน้า General

จะได้หน้าต่าง Communication Port Properties ขึ้นมา

  1. Connection Services เลือก Modbus แล้วเลือกช่องถัดไปเป็น Modbus Master TCP/IP (หน้าจอเป็น Master หรือ Client)
  2. ติ๊กช่อง 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

  1. สร้าง Bit Switch ขึ้นมาหนึ่งตัว
  2. ในหน้าต่าง Address Entry เลือก Link เป็น Ethernet → Modbus Master TCP/IP และชนิด Address 0x
  3. 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

3 นาทีปานกลาง · Intermediate