วิธีใช้ Modbus Poll กับ PLC FAs - การเชื่อมต่อและอ่านข้อมูล
เรียนรู้การใช้งาน Modbus Poll กับ PLC FAs แบบละเอียด ตั้งแต่การเชื่อมต่อ TCP/IP การอ่าน Address Map การแก้ไข Illegal Data Address Error และเทคนิคการทดสอบ
อัพเดทล่าสุด: 7/3/2569
ราคาชุดอุปกรณ์
การใช้งาน Modbus Poll กับ PLC แบบ FAs
Modbus Poll เป็นซอฟต์แวร์ที่ช่วยในการทดสอบและติดต่อสื่อสารกับ PLC ผ่านโปรโตคอล Modbus ในบทความนี้จะแนะนำวิธีการใช้งาน Modbus Poll กับ PLC รุ่น FAs
การเชื่อมต่อ PLC
1. การตั้งค่าการเชื่อมต่อ
- เปิดโปรแกรม Modbus Poll
- คลิกปุ่ม Connect เพื่อเริ่มการเชื่อมต่อ
- เลือกประเภทการสื่อสาร:
- RS485 สำหรับการสื่อสารแบบ Serial
- TCP/IP สำหรับการสื่อสารผ่านเครือข่าย Ethernet
2. การกำหนดค่า TCP/IP
IP Address: 192.168.1.200 (ค่า Default)
Port: 2000 (สำหรับ Modbus TCP)
หมายเหตุ: ค่า IP Address และ Port สามารถปรับเปลี่ยนได้ตามการตั้งค่าของ PLC
- คลิก OK เพื่อยืนยันการตั้งค่า
- เลือก File → New เพื่อสร้าง Session ใหม่
การอ่านข้อมูลจาก PLC
การอ่าน Address ตาม Address Map
เมื่อเริ่มใช้งาน อาจพบข้อผิดพลาด "Illegal Data Address" ซึ่งเป็นเรื่องปกติเมื่ออ่าน Address ที่ไม่ถูกต้อง
การแก้ไข:
- ศึกษา Address Map จากเอกสารของผู้ผลิต
- ตรวจสอบตำแหน่ง Address ที่ถูกต้องสำหรับ Memory Type แต่ละประเภท
ตัวอย่างการอ่าน Output (Y)
จากตารางอ้างอิง Output Y เริ่มต้นที่ Address 10000
การตั้งค่าการอ่าน:
- ไปที่ Setup → Read/Write Definition
- กำหนดค่าดังนี้:
Starting Address: 10000
Quantity: 20 (หรือตามความต้องการ)
การตรวจสอบค่า:
- Address 10005 = Y5 ของ PLC
- Address 10006 = Y6 ของ PLC
การทดสอบการทำงาน
-
การสั่งงานจาก Modbus Poll:
- เปลี่ยนค่า Address 10005 เป็น ON
- Y5 ใน PLC จะเปลี่ยนเป็น ON
-
การตรวจสอบจาก PLC:
- สั่ง Y6 ให้เป็น ON จาก PLC
- ค่าใน Modbus Poll ที่ Address 10006 จะแสดงเป็น 1 (ON)
เคล็ดลับการใช้งาน
- ศึกษา Address Map อย่างละเอียด - แต่ละ Memory Type (X, Y, M, D) มี Starting Address ที่แตกต่างกัน
- ตรวจสอบการตั้งค่าเครือข่าย - ให้แน่ใจว่า IP Address และ Port ตรงกับการตั้งค่าของ PLC
- เริ่มด้วยการอ่านก่อน - ทำความเข้าใจระบบก่อนเขียนข้อมูล
การแก้ปัญหาที่พบบ่อย
Illegal Data Address Error
- สาเหตุ: อ่าน Address ที่ไม่มีอยู่ใน Memory Map
- การแก้ไข: ตรวจสอบ Starting Address จากเอกสารผู้ผลิต
Connection Failed
- สาเหตุ: การตั้งค่าเครือข่ายไม่ถูกต้อง
- การแก้ไข: ตรวจสอบ IP Address, Port และการเชื่อมต่อสาย LAN
สรุป
การใช้งาน Modbus Poll กับ PLC FAs ต้องอาศัยความเข้าใจเรื่อง Address Mapping เป็นหลัก การตั้งค่าการเชื่อมต่อที่ถูกต้องและการอ้างอิง Address ตามเอกสารผู้ผลิตจะช่วยให้การทำงานราบรื่น เครื่องมือนี้มีประโยชน์มากในการทดสอบและ Debug ระบบ Modbus ก่อนนำไปใช้งานจริง
มีคำถาม? ติดต่อทีมงาน


