คู่มือ Modbus Register Mapping โมดูล BSR/BSM Serial I/O สำหรับเชื่อมกับ PLC และ SCADA
สรุปย่อ: โมดูล BSR/BSM Series คือโมดูล I/O อนุกรมที่สื่อสารด้วยโปรโตคอล Modbus RTU/TCP/UDP มาตรฐาน ใช้เชื่อมต่อกับจอทัชสกรีน PC อุตสาหกรรม Arduino หรือ Raspberry Pi ผ่าน RS232/RS485 มีให้เลือกทั้งรุ่นดิจิทัลอินพุต/เอาต์พุต อนาล็อกอินพุต/เอาต์พุต และวัดอุณหภูมิ บทความนี้สรุปตารางแมปรีจิสเตอร์ Modbus (4x Register) จริงจากคู่มือผู้ผลิต เพื่อให้เขียนโปรแกรม SCADA/PLC อ่านค่าได้ถูกต้องตั้งแต่ครั้งแรก

ภาพรวมตระกูล BSR/BSM Series
โมดูล BSR/BSM เป็นตัวแปลงโปรโตคอล Modbus เป็น I/O ทางกายภาพ ทุกรุ่นมีทั้งพอร์ต RS232 และ RS485 ในตัวเดียวกันและใช้งานพร้อมกันได้อิสระ (RS232 ระยะไม่เกิน 15 เมตร ต่อได้ 1:1 เท่านั้น ส่วน RS485 ระยะไม่เกิน 1,000 เมตร ต่อแบบ Multi-drop ได้) รองรับไฟเลี้ยงกว้าง DC 9-48V เหมาะกับงานที่ต้องติดตั้งไกลจากตู้คอนโทรลหลัก
ตารางรุ่นในตระกูล BSR Series
| รุ่น | อินพุต | เอาต์พุต | รายละเอียด |
|---|---|---|---|
| BSR-DI40B | 4 ช่องดิจิทัล | – | อินพุตแบบ Dual-mode สลับ Hi/Lo ผ่านขั้ว S/S |
| BSR-DO02B | – | 2 ช่องดิจิทัล | เลือกได้ทรานซิสเตอร์ (NPN Open-collector) หรือรีเลย์ |
| BSR-IO22B | 2 ช่องดิจิทัล | 2 ช่องดิจิทัล | อินพุต DC12-24V, เอาต์พุตทรานซิสเตอร์หรือรีเลย์ |
| BSR-AD20B | 2 ช่องอนาล็อก | – | สลับโหมด 0-10V หรือ 0-20mA ได้ภายใน |
| BSR-AD40B | 4 ช่องอนาล็อก | – | โหมด 0-10V คงที่ทุกช่อง |
| BSR-DA02B | – | 2 ช่องอนาล็อก | เอาต์พุต 0-10V |
| BSR-AA02B | – | 2 ช่องอนาล็อก | เอาต์พุต 0-20mA |
| BSR-TD20B | 2 ช่องเทอร์โมคัปเปิล | – | K-type, -270°C ถึง 1370°C, ความละเอียด 0.1°C |
| BSR-TP20B | 2 ช่อง RTD | – | PT100 |
ตาราง Modbus 4x Register Mapping (ใช้ร่วมกันทั้ง BSM/BSR)
โมดูลทุกรุ่นแมปสถานะ I/O ทั้งหมดไว้ในย่านรีจิสเตอร์ 4x (Holding Register) เดียวกัน ทำให้เขียนโปรแกรมอ่าน/เขียนค่าได้ง่ายด้วย Function Code 03/04/06/16 มาตรฐาน:
| Address | Modbus Register | รายการ | อ่าน/เขียน |
|---|---|---|---|
| 0 | 40001 | Modbus Station Address (1-255) | R/W |
| 2 | 40003 | Baud Rate (48=4800, 98=9600, 192=19200, 1152=115200bps) | R/W |
| 3 | 40004 | Parity (0=ไม่ตรวจสอบ, 1=คู่, 2=คี่) | R/W |
| 500-507 | 40501-40508 | ค่าเอาต์พุตอนาล็อกช่อง 1-8 (0-4000) | R/W |
| 520-527 | 40521-40528 | ค่าอินพุตอนาล็อก/อุณหภูมิช่อง 1-8 (0-4000) | R |
| 560-579 | 40561-40580 | สถานะเอาต์พุตดิจิทัล (16 บิต/รีจิสเตอร์) | R/W |
| 630-649 | 40631-40650 | สถานะอินพุตดิจิทัล (16 บิต/รีจิสเตอร์) | R |
การเชื่อมต่อกับ PLC ในระบบ VR Automation
- FATEK FBs PLC — ใช้พอร์ต RS485 ของโมดูล FBs-CM55 อ่านค่า BSR ผ่านคำสั่ง Modbus Master ในโปรแกรมแลดเดอร์
- LINGKONG LK3U/ZK3U PLC — ตั้ง RS485-1 เป็น MODBUS-RTU Master แล้วใช้คำสั่ง ADPRW อ่าน/เขียนรีจิสเตอร์ 4x ของ BSR ได้โดยตรง
- Samkoon HMI — เพิ่ม Modbus RTU Driver ในโปรเจกต์ SKTOOL แล้วผูก Address ตรงกับตาราง 4x Register ด้านบน เพื่อแสดงผลบนหน้าจอโดยไม่ต้องผ่าน PLC

FAQ
ถาม: BSR series รองรับ Modbus TCP ด้วยหรือไม่?
ตอบ: ตามคู่มือระบุว่ารองรับทั้ง Modbus RTU และ Modbus TCP/UDP มาตรฐาน ขึ้นอยู่กับรุ่นย่อยที่เลือก ควรตรวจสอบกับผู้จำหน่ายว่ารุ่นที่ต้องการรองรับ TCP โดยตรงหรือไม่ หรือใช้ร่วมกับ USR-TCP232-304 เพื่อแปลง RS485 เป็น Modbus TCP
ถาม: ต้องการเปลี่ยน Station Address ทำอย่างไร?
ตอบ: เขียนค่าใหม่ (1-255) ที่รีจิสเตอร์ 40001 ผ่านคำสั่ง Write Single Register (Function Code 06) แล้วเขียนค่า 111 ที่รีจิสเตอร์ 40010 เพื่อบันทึกค่าถาวรลง Flash
ถาม: ค่าที่อ่านได้จากรีจิสเตอร์ดิจิทัลอินพุตอ่านเป็นบิตหรือเวิร์ด?
ตอบ: อ่านเป็นเวิร์ด (Word) ที่แพ็ก 16 บิตต่อ 1 รีจิสเตอร์ ต้องแยกบิตในโปรแกรมเพื่อตรวจสอบสถานะแต่ละจุดอินพุต/เอาต์พุต
สรุป
โมดูล BSR/BSM Series เป็นทางเลือกที่ยืดหยุ่นสำหรับขยาย I/O ระยะไกลผ่าน Modbus RTU/TCP โดยไม่ต้องเดินสายสัญญาณดิจิทัล/อนาล็อกกลับมาที่ตู้คอนโทรลหลัก การเข้าใจตารางรีจิสเตอร์ 4x และการตั้งค่า Station Address/Baud Rate ให้ถูกต้องเป็นกุญแจสำคัญของการเชื่อมต่อที่เสถียร หากต้องการความช่วยเหลือด้านการตั้งค่าโปรแกรมเชื่อมต่อ ทีมวิศวกร VR Automation ยินดีให้คำปรึกษา
ดูสินค้ากลุ่ม BSM/BSR ทั้งหมดได้ที่ หมวดหมู่ BSM — vrautomation.co.th หรือดูสินค้ากลุ่มเครือข่ายอุตสาหกรรมทั้งหมดได้ที่ หมวดหมู่ Network Device — vrautomation.co.th

สนใจสั่งซื้อหรือปรึกษาเรื่อง BSR/BSM Serial I/O Module?
VR Automation จำหน่ายและให้บริการติดตั้ง พร้อมทีมช่างผู้เชี่ยวชาญด้านระบบออโตเมชัน
โทรสอบถามราคา: 083-848-8314
อีเมล: [email protected]
Line: @vrautomation
สต๊อกกรุณาสอบถาม | รับประกันสินค้า | บริการหลังการขาย | ออกใบกำกับภาษีได้
แหล่งข้อมูลและมาตรฐานอ้างอิง
- Catalog: BSR系列串口..22.pdf — VR Automation (型号一览 หน้า 2, 通讯接口/通讯协议 หน้า 7-9, 附录1 4x寄存器映射表 หน้า 10-11)
- MODBUS Protocol Specifications — Modbus Organization — มาตรฐานโปรโตคอล Modbus ฉบับทางการ
- Catalog: BSM系列串口IO模块使用说明-20251025(2).pdf — VR Automation (เอกสารอ้างอิงรุ่นตระกูลใกล้เคียง BSM Series ใช้โครงสร้างรีจิสเตอร์ร่วมกับ BSR Series)
ที่มาข้อมูล
- Catalog: BSR系列串口..22.pdf — VR Automation (สเปคทุกตัวเลขในบทความดึงจากหน้า 2 “型号一览”, หน้า 7 “通讯接口”, และหน้า 10-11 “附录1:4x寄存器映射表” ของเอกสารฉบับนี้)
