5 รูปแบบการวางระบบ Modbus Gateway ด้วย USR-N5X0 PUSR: จับคู่ Master–Slave ให้ถูกก่อนลงมือเดินสาย
การตั้ง USR-N5X0 เป็นเกตเวย์ Modbus ไม่ได้มีรูปแบบเดียว คู่มือผู้ผลิตแยกไว้ถึงห้าสถาปัตยกรรม ซึ่งแต่ละแบบต้องเปิดหรือปิดฟังก์ชัน Modbus TCP ต่างกัน และมีเพดานจำนวนการเชื่อมต่อไม่เท่ากัน บทความนี้สรุปทั้งห้าแบบพร้อมเงื่อนไขจริงจากคู่มือ เพื่อให้เลือกได้ถูกตั้งแต่ขั้นออกแบบ ไม่ต้องมารื้อทีหลัง
ทำไมต้องแยกให้ชัดว่าใครเป็น Master
Modbus เป็นโปรโตคอลแบบ request–response ที่ต้องมี Master เพียงตัวเดียวเป็นผู้ถามในแต่ละบัส ปัญหาที่พบบ่อยในงานติดตั้งคือทีมงานเดินสายเสร็จแล้วค่อยมาคิดว่าใครถามใคร ผลคือต้องกลับมาแก้คอนฟิกหรือเปลี่ยนอุปกรณ์กลางคัน
คู่มือ USR-N5X0 วางกรอบไว้ดีตรงที่แยกสถาปัตยกรรมตามตำแหน่งของ Master และ Slave อย่างชัดเจน และระบุเงื่อนไขการเปิด–ปิดฟังก์ชัน Modbus TCP กำกับไว้ทุกแบบ ซึ่งเป็นสวิตช์ที่ตั้งผิดแล้วระบบไม่ทำงานเลย
พื้นฐานการเดินสาย RS485 ที่ต้องยึด
ก่อนเข้าเรื่องโหมด คู่มือระบุข้อกำหนดทางกายภาพไว้ชัด: อุปกรณ์ Modbus บนเครือข่าย RS485 ต้องต่อแบบ daisy chain แนะนำให้ใช้สายคู่บิดเกลียวสองคู่ และต้องรักษาขั้วให้ตรงกันตลอดทั้งเครือข่าย — บวกต่อบวก ลบต่อลบ ซึ่งบางครั้งกำกับด้วยตัวอักษร A และ B
ขีดจำกัดที่ต้องจำคือ อุปกรณ์อนุกรมบนเครือข่าย Modbus จำกัดที่ 32 ตัวต่อหนึ่งเครือข่าย โดยตัว Master นับรวมเป็นหนึ่งแอดเดรสด้วย และ ความยาวสูงสุดของเครือข่ายอนุกรมต้องไม่เกิน 1,200 เมตร ไม่ว่าจะใช้บูสเตอร์หรือรีพีตเตอร์ก็ตาม
แบบที่ 1 — Ethernet Master กับ Serial Slave
เป็นรูปแบบที่พบมากที่สุดในงานยกระดับระบบเก่า คือคอมพิวเตอร์แม่ข่ายหรือ PLC ทำหน้าที่เป็น Modbus TCP Master ส่วนอุปกรณ์ปลายทางเป็น Modbus RTU Slave
เงื่อนไขตามคู่มือ: ต้องเปิดฟังก์ชัน Modbus TCP และอุปกรณ์ระยะไกลต้องทำงานในโหมด Modbus RTU Slave โดย USR-N5X0 ตั้งเป็นโหมด TCP Server ซึ่งรองรับ Modbus TCP ได้พร้อมกันสูงสุด 16 การเชื่อมต่อ
ด้านอินเทอร์เฟซอนุกรม คู่มือระบุว่ารองรับทั้ง RS-232 และ RS-422/485 เลือกได้ผ่านซอฟต์แวร์ โดยพอร์ตอนุกรมแต่ละพอร์ตต่อกับอุปกรณ์ RS-232 หรือ RS-422 ได้หนึ่งตัว หรือต่อกับอุปกรณ์ RS-485 ได้ 32 ตัว
แบบที่ 2 — Serial Master กับ Ethernet Slave
รูปแบบนี้ตรงข้ามกับแบบแรก มักพบเมื่อ HMI รุ่นเก่าใช้อินเทอร์เฟซอนุกรมแต่ระบบ DCS ปลายทางย้ายไปเป็น Ethernet แล้ว คู่มืออธิบายว่าเกตเวย์ USR-N5X0 เชื่อม HMI แบบอนุกรมเข้ากับ DCS ที่กระจายตัวอยู่บนเครือข่าย Ethernet ได้
เงื่อนไข: เมื่อคอมพิวเตอร์แม่ข่ายหรือ HMI เป็น Modbus RTU Master และอุปกรณ์ระยะไกลทำงานเป็น Modbus TCP Slave ต้องเปิดฟังก์ชัน Modbus TCP โดย USR-N5X0 อยู่ในโหมด TCP Client และข้อจำกัดสำคัญคือ รองรับ Modbus TCP Slave ได้เพียงหนึ่งตัวเท่านั้น


แบบที่ 3 — Serial Master กับ Serial Slave ผ่านเครือข่าย
เป็นการต่อขยายบัสอนุกรมข้ามระยะทางไกลผ่าน Ethernet โดยทั้งสองปลายยังเป็นอุปกรณ์อนุกรม คู่มือระบุเงื่อนไขที่ต้องระวังเป็นพิเศษว่า เมื่อ HMI เป็น Modbus RTU Master อุปกรณ์ N5x0 ทุกตัวต้องเปิดหรือปิดฟังก์ชัน Modbus TCP พร้อมกัน จะตั้งไม่เหมือนกันไม่ได้ และอุปกรณ์ระยะไกลต้องทำงานในโหมด Modbus RTU Slave โดยระบบรองรับการเชื่อมต่อ TCP พร้อมกันได้สูงสุด 16 การเชื่อมต่อ
หากมี Serial Master มากกว่าหนึ่งตัวบนเครือข่าย RS485 คู่มือแนะนำให้เลือกฟังก์ชัน Modbus poll และตั้งค่า response timeout พร้อมทั้งใช้ฟังก์ชันตรวจจับการชนกันของบัสร่วมด้วย
แบบที่ 4 — Serial Master ผ่าน Virtual COM
รูปแบบนี้ใช้เมื่อคอมพิวเตอร์แม่ข่ายเป็น Modbus RTU Master แต่เชื่อมต่อผ่านพอร์ตอนุกรมเสมือน คู่มือระบุเงื่อนไขไว้ต่างจากแบบอื่นอย่างชัดเจนคือ เมื่อใช้ VCOM ต้องปิดฟังก์ชัน Modbus TCP และอุปกรณ์ระยะไกลต้องทำงานในโหมด Modbus RTU Slave
ข้อดีของรูปแบบนี้คือซอฟต์แวร์เดิมบนพีซีไม่ต้องแก้ไขเลย เพราะยังมองเห็นเป็นพอร์ต COM ปกติ เหมาะกับโรงงานที่มีซอฟต์แวร์เฉพาะทางซึ่งผู้พัฒนาเลิกสนับสนุนไปแล้ว
แบบที่ 5 — Modbus Poll พร้อม Serial Heartbeat Packet
แบบสุดท้ายเป็นรูปแบบที่ให้ N5X0 เป็นฝ่ายเดินโพลลิงเอง คู่มืออธิบายว่าเมื่อ N5X0 ทำหน้าที่เป็น Modbus RTU Master และอุปกรณ์อนุกรมทำงานเป็น Modbus RTU Slave ต้องปิดฟังก์ชัน Modbus TCP โดย N5X0 ทำงานในโหมด TCP Server และรองรับการเชื่อมต่อ TCP ได้สูงสุด 16 รายการ
เทคนิคที่ใช้คือกำหนดให้ serial heartbeat packet เป็นคำสั่ง Modbus แล้วให้การตอบกลับของสเลฟถูกส่งผ่านแบบ transparent ขึ้นไปยังเครือข่าย วิธีนี้ทำให้ข้อมูลถูกเก็บอย่างสม่ำเสมอโดยไม่ต้องมี Master คอยสั่งจากฝั่งเซิร์ฟเวอร์ตลอดเวลา
| รูปแบบ | Modbus TCP | โหมดของ N5X0 | ขีดจำกัดสำคัญ |
|---|---|---|---|
| Ethernet Master + Serial Slave | เปิด | TCP Server | สูงสุด 16 การเชื่อมต่อพร้อมกัน |
| Serial Master + Ethernet Slave | เปิด | TCP Client | รองรับ Modbus TCP Slave ได้เพียง 1 ตัว |
| Serial Master + Serial Slave | เปิด/ปิด พร้อมกันทุกตัว | — | สูงสุด 16 การเชื่อมต่อ, ต้องตั้งเหมือนกันทุกเครื่อง |
| Serial Master ผ่าน Virtual COM | ปิด | VCOM | อุปกรณ์ปลายทางต้องเป็น Modbus RTU Slave |
| N5X0 เป็น Modbus RTU Master | ปิด | TCP Server | สูงสุด 16 การเชื่อมต่อ, ใช้ serial heartbeat เป็นคำสั่ง |
สรุป
ขั้นตอนที่ถูกต้องคือกำหนดก่อนว่าใครเป็น Master แล้วจึงเลือกรูปแบบ จากนั้นค่อยตั้งฟังก์ชัน Modbus TCP ตามตาราง และสุดท้ายค่อยลงมือเดินสายตามข้อกำหนด RS485 คือไม่เกิน 32 อุปกรณ์และไม่เกิน 1,200 เมตร การไล่ลำดับแบบนี้ช่วยลดงานรื้อแก้หน้างานได้เกือบทั้งหมด
ต้องการ Serial Device Server หรือ Modbus Gateway สำหรับงานของคุณ ดูรุ่นที่จำหน่ายได้ที่ หมวดอุปกรณ์เครือข่ายอุตสาหกรรม ของ VR Automation
คำถามที่พบบ่อย (FAQ)
ทำไมรูปแบบ Serial Master + Ethernet Slave รองรับสเลฟได้แค่ตัวเดียว
เพราะในรูปแบบนี้ N5X0 ทำงานเป็น TCP Client ที่เชื่อมออกไปหาปลายทางเดียว คู่มือจึงระบุชัดว่ารองรับ Modbus TCP Slave ได้เพียงหนึ่งตัว หากต้องการหลายตัวต้องเปลี่ยนสถาปัตยกรรม
ต่ออุปกรณ์ RS485 ได้กี่ตัวต่อหนึ่งพอร์ต
คู่มือระบุว่าพอร์ตอนุกรมแต่ละพอร์ตต่อกับอุปกรณ์ RS-232 หรือ RS-422 ได้หนึ่งตัว หรือต่อกับอุปกรณ์ RS-485 ได้ 32 ตัว โดยความยาวเครือข่ายรวมต้องไม่เกิน 1,200 เมตร
ใช้ Virtual COM แล้วยังเปิด Modbus TCP ได้ไหม
ไม่ได้ คู่มือระบุชัดว่าเมื่อใช้ VCOM ต้องปิดฟังก์ชัน Modbus TCP และอุปกรณ์ระยะไกลต้องทำงานในโหมด Modbus RTU Slave เท่านั้น
สนใจสั่งซื้อ USR-N5X0 PUSR?
VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญ
โทรสอบถามราคา: 083-848-8314
อีเมล: [email protected]
Line: @vrautomation
สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้
แหล่งข้อมูลและมาตรฐานอ้างอิง
- Catalog: USR-N5X0.pdf (USR-N510/N520/N540/N580 User Manual V1.0.0) — VR Automation (เอกสารเทคนิคจากผู้ผลิต)
- PUSR — USR-N5X0 User Manual — คู่มือผู้ใช้ฉบับทางการที่ระบุเงื่อนไขทั้งห้าสถาปัตยกรรม
- PUSR — USR-N5xx Realize Modbus RTU Master & Modbus TCP Slave — ตัวอย่างการตั้งค่าจากผู้ผลิตสำหรับรูปแบบ Serial Master + Ethernet Slave
- Modbus RTU Over RS-485: An Engineer’s Guide — อ้างอิงข้อจำกัดจำนวนอุปกรณ์และระยะทางของเครือข่าย RS-485

