หน้าแรกคู่มือPLCModbus ProtocolModbus RTU Simulator ออนไลน์ — จำลอง Master/Slave ฟรีในเบราว์เซอร์

บทที่ 7 จาก 8 ใน Modbus Protocol

PLCเริ่มต้น · Beginner20 นาที

Modbus RTU Simulator ออนไลน์ — จำลอง Master/Slave ฟรีในเบราว์เซอร์

สอนใช้ Modbus RTU Simulator ฟรีบนเว็บ จำลอง Master/Slave ในเบราว์เซอร์ ต่ออุปกรณ์จริงผ่าน USB RS-485 รองรับ Samkoon PLC และ HMI พร้อม Hex Frame แบบ Real-time

Modbus RTU Simulator ของ Factonation เป็นเครื่องมือฟรีในเบราว์เซอร์ ไม่ต้องติดตั้ง จำลอง Master↔Slave ได้ในหน้าเดียวพร้อม Bus Visualization และ Hex Frame แบบ Real-time หรือต่ออุปกรณ์จริง (Samkoon PLC/HMI) ผ่าน USB-RS485 ด้วย Web Serial API บน Chrome/Edge รองรับ FC 01–06, 15, 16 และมี Preset Address ของ Samkoon ให้เลือกทันที ใช้งานบนหน้าจอกว้าง 1024 px ขึ้นไป

อัพเดทล่าสุด: 8 เมษายน 2569

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

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

฿3,690

Modbus RTU Simulator ออนไลน์ของ Factonation

Modbus RTU Simulator เป็นเครื่องมือฟรีบนเว็บไซต์ Factonation ใช้งานได้ทันทีในเบราว์เซอร์ ไม่ต้องติดตั้งโปรแกรม เหมาะสำหรับผู้ที่เริ่มต้นเรียนรู้ Modbus Protocol หรือต้องการทดสอบการสื่อสารกับอุปกรณ์จริง

เปิด Modbus Simulator

โหมดการใช้งาน

Simulator มี 2 โหมดหลัก:

1. โหมดจำลอง (Simulation)

จำลองเครือข่าย Modbus Master↔Slave ทั้งหมดในหน้าจอเดียว ไม่ต้องใช้อุปกรณ์จริง:

  • Master ส่งคำสั่ง Read/Write ไปยัง Slave
  • Slave ตอบกลับข้อมูลจาก Register Map
  • รองรับหลาย Slave พร้อมกัน (สูงสุด 247 addresses)
  • แสดง Bus Visualization เป็นภาพ Request/Response วิ่งบนสาย RS-485

2. โหมด Serial USB (ต่ออุปกรณ์จริง)

เชื่อมต่อกับ PLC, HMI หรืออุปกรณ์ Modbus จริงผ่าน USB to RS-485 Converter:

  • Serial Master: คอมพิวเตอร์เป็น Master ส่งคำสั่งไปยังอุปกรณ์ Slave
  • Serial Slave: คอมพิวเตอร์เป็น Slave รับคำสั่งจาก PLC/HMI ที่เป็น Master
  • ตั้งค่า Baud Rate, Data Bits, Stop Bits, Parity ได้
  • ต้องใช้ Chrome หรือ Edge เวอร์ชัน 89 ขึ้นไป (Web Serial API)

Samkoon Device Quick-Setup

เลือกอุปกรณ์ Samkoon ที่ต้องการสื่อสาร ระบบจะตั้งค่า Register Address ให้อัตโนมัติ:

อุปกรณ์Register Types
PLCX0 (Input), Y0 (Output), M0 (Memory Coil), D0 (Data Register)
HMILB0 (Bit), LW0 (Word)
ServoMonitor Registers (Read-Only)
VFDControl/Status Registers

แต่ละปุ่มมี Read/Write Toggle ที่เลือก Function Code ให้ถูกต้องอัตโนมัติ

Function Codes ที่รองรับ

FCชื่อประเภท
01Read Coilsอ่าน Coil (0x)
02Read Discrete Inputsอ่าน Discrete Input (1x)
03Read Holding Registersอ่าน Holding Register (4x)
04Read Input Registersอ่าน Input Register (3x)
05Write Single Coilเขียน Coil เดี่ยว
06Write Single Registerเขียน Register เดี่ยว
15Write Multiple Coilsเขียนหลาย Coils
16Write Multiple Registersเขียนหลาย Registers

Hex Frame Visualization

ทุก Request/Response แสดงเป็น Hex Frame แบบ Real-time พร้อมสีแยกแต่ละส่วน:

  • น้ำเงิน: Slave Address
  • เขียว: Function Code
  • ขาว: Data
  • เทา: CRC-16
  • แดง: Exception Code (กรณีเกิดข้อผิดพลาด)

Data Monitor (โหมด Serial)

ในโหมด Serial จะมี Data Monitor คล้าย Modbus Poll แสดงค่า Register แบบ Real-time:

  • ค่าที่เปลี่ยนจะกระพริบเพื่อแจ้งเตือน
  • คลิกที่ช่องเพื่อเขียนค่าใหม่ (FC05 สำหรับ Coil, FC06 สำหรับ Register)
  • Register ที่อ่านอย่างเดียว (FC02/FC04) จะแสดง Read-Only badge

เคล็ดลับการใช้งาน

  1. เริ่มจากโหมดจำลอง: ทดลองส่ง Read/Write ดูการตอบกลับก่อนต่ออุปกรณ์จริง
  2. ใช้ Preset: เลือก Samkoon PLC หรือ HMI Preset เพื่อตั้งค่า Address อัตโนมัติ
  3. ดู Transaction Log: ตรวจสอบทุก Request/Response ย้อนหลังได้
  4. ทดสอบ Exception: ลองอ่าน Address ที่ไม่มีใน Slave เพื่อดู Exception Response

เปรียบเทียบกับ Modbus Poll

Modbus Simulator (Factonation)Modbus Poll
ราคาฟรีฟรี (จำกัด 10 นาที) / เสียเงิน
ติดตั้งไม่ต้อง (ใช้ในเบราว์เซอร์)ต้องติดตั้งบน Windows
Slave จำลองมีในตัวต้องใช้ Modbus Slave แยก
Bus Visualizationมี (แสดงภาพ Animated)ไม่มี
ต่ออุปกรณ์จริงได้ (ผ่าน Web Serial)ได้ (Serial/TCP)
Modbus TCP/IPยังไม่รองรับรองรับ

สำหรับผู้ที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ Modbus Poll สามารถอ่านได้ที่ วิธีใช้ Modbus Poll จำลอง PLC Master

บทถัดไป

วิธีใช้ Modbus Poll กับ PLC FAs - การเชื่อมต่อและอ่านข้อมูล

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

คำถามที่พบบ่อย

Modbus Simulator ต้องติดตั้งโปรแกรมไหม?
ไม่ต้อง เปิดที่ factonation.com/tools/modbus-simulator ในเบราว์เซอร์ได้ทันทีและใช้ฟรี โหมดจำลองทำงานได้ทุกเบราว์เซอร์ ส่วนโหมดต่ออุปกรณ์จริงต้องใช้ Chrome หรือ Edge เวอร์ชัน 89 ขึ้นไปเพราะใช้ Web Serial API
ต่อกับ PLC จริงได้อย่างไร?
ใช้ USB to RS-485 Converter ต่อ A/B เข้า PLC เลือกโหมด Serial USB แล้วเลือกบทบาท Serial Master (คอมพิวเตอร์ส่งคำสั่งไปยัง PLC ที่เป็น Slave) หรือ Serial Slave (คอมพิวเตอร์ตอบคำสั่งจาก PLC/HMI ที่เป็น Master) ตั้ง Baud Rate, Data Bits, Stop Bits, Parity ให้ตรงกับอุปกรณ์
รองรับ Function Code อะไรบ้าง?
FC01 Read Coils, FC02 Read Discrete Inputs, FC03 Read Holding Registers, FC04 Read Input Registers, FC05 Write Single Coil, FC06 Write Single Register, FC15 Write Multiple Coils และ FC16 Write Multiple Registers
ต่างจาก Modbus Poll อย่างไร?
Simulator ฟรีไม่จำกัดเวลา ไม่ต้องติดตั้ง มี Slave จำลองในตัวและแสดงภาพ Request/Response บนสาย ส่วน Modbus Poll ต้องติดตั้งบน Windows แบบฟรีจำกัด 10 นาทีต่อครั้ง และต้องใช้โปรแกรม Modbus Slave แยกเพื่อจำลองฝั่ง Slave แต่ Modbus Poll รองรับ Modbus TCP/IP ซึ่ง Simulator ยังไม่รองรับ
ใช้บนมือถือได้ไหม?
เครื่องมือออกแบบสำหรับหน้าจอกว้าง 1024 px ขึ้นไป บนมือถือจะแสดงข้อความแนะนำให้เปิดบนคอมพิวเตอร์และลิงก์ไปคู่มือ Modbus แทน