วิธีเปลี่ยน IP Address โมดูล BSM (Modbus TCP) ด้วยโปรแกรม Modbus_BSI ทีละขั้นตอน
โมดูล Remote I/O ตระกูล BSM รุ่นที่มีพอร์ต LAN (BSM-0404E และ BSM-1216E) ออกจากโรงงานด้วย IP 192.168.1.117 ซึ่งมักชนกับวงแลนของโรงงาน บทความนี้สรุปขั้นตอนเปลี่ยน IP ด้วยโปรแกรม Modbus_BSI จากคู่มือและวิดีโอของผู้ผลิต พร้อมวิธี Reset กรณีลืม IP — ดาวน์โหลดโปรแกรมและคู่มือ PDF ได้ที่ Download Center
ค่าเริ่มต้นจากโรงงาน
| รายการ | ค่าเริ่มต้น |
|---|---|
| IP Address | 192.168.1.117 |
| Subnet Mask / Gateway | 255.255.255.0 / 192.168.1.1 |
| TCP Port | 500 / 501 / 502 (รองรับ 3 client พร้อมกัน) |
| UDP Port | 5000 |
| Station ID (站号) | 1 |
| RS232 / RS485 | 9600 bps, 8 data bits, No parity, 1 stop bit |
สิ่งที่ต้องเตรียม
- คอมพิวเตอร์ Windows พร้อมสาย LAN ต่อตรงกับโมดูล หรือต่อผ่าน Switch
- ไฟเลี้ยงโมดูล DC 9–48V (รุ่นที่มี Analog ใช้ DC 12–48V)
- โปรแกรม Modbus_BSI (ไม่ต้องติดตั้ง แตกไฟล์แล้วเปิดได้เลย) — ดาวน์โหลด Modbus_BSI (ZIP)
ขั้นที่ 1 — ตั้ง IP คอมให้อยู่วงเดียวกับโมดูล
เข้า Control Panel → Network and Sharing Center → คลิกการ์ด Ethernet ที่ต่อกับโมดูล → Properties → ดับเบิลคลิก Internet Protocol Version 4 (TCP/IPv4) → เลือก Use the following IP address แล้วตั้ง IP คอมเป็น 192.168.1.10 Subnet 255.255.255.0 (ห้ามใช้ 192.168.1.117 ซ้ำกับโมดูล)
ขั้นที่ 2 — เชื่อมต่อโมดูลด้วย Modbus_BSI
- เปิด Modbus_BSI.exe แล้วเลือกโหมด TCP ที่มุมซ้ายบน
- ช่อง 远程主机地址 (Remote IP) ใส่ 192.168.1.117 ช่อง 远程主机端口 (Port) ใส่ 502 และ 站号 (Station ID) ใส่ 1
- กดปุ่ม 打开 (Open) — ช่อง 模块 ต้องเปลี่ยนจาก 未连接 (ไม่ได้เชื่อมต่อ) เป็น 已连接 (เชื่อมต่อแล้ว)

ขั้นที่ 3 — แก้ค่า Network ของโมดูล
- เมนู 工具 (Tools) → 模块通讯参数 (ตั้งค่าการสื่อสารของโมดูล)
- เลือกแท็บ 模块网络参数 (ค่าเครือข่ายของโมดูล)
- แก้ 模块IP地址 เป็น IP ใหม่ เช่น 192.168.10.118
- แก้ 子网掩码 (Subnet) และ 网关 (Gateway) ให้ตรงกับวงใหม่ เช่น Gateway 192.168.10.1
- กด 保存退出 (บันทึกแล้วออก)

| ช่องภาษาจีน | ความหมาย |
|---|---|
| 模块IP地址 | IP ของโมดูล |
| 模块MAC地址 | MAC Address (ไม่ต้องแก้) |
| 子网掩码 | Subnet Mask |
| 网关 | Gateway |
| TCP1/2/3端口号 | TCP Port 1–3 |
| UDP1接收/发送端口号 | UDP Port รับ / ส่ง |
หมายเหตุ: หลังกดบันทึก การเชื่อมต่อจะหลุด และช่อง 模块 จะกลับเป็น 未连接 ซึ่งถือว่าปกติ เพราะโมดูลเปลี่ยนไปใช้ IP ใหม่แล้ว ถ้าเชื่อมต่อด้วย IP ใหม่ไม่ได้ ให้ตัดไฟโมดูลแล้วจ่ายไฟใหม่ 1 ครั้ง ในวิดีโอของผู้ผลิตไม่ได้แก้ Gateway ด้วย ถ้าใช้งานในวงแลนเดียวกันจะไม่มีผล แต่ถ้าต้องสื่อสารข้าม Router ต้องแก้ Gateway ให้ถูกต้อง
ขั้นที่ 4 — เปลี่ยน IP คอมให้อยู่วงใหม่
กลับไปที่ IPv4 Properties แล้วเปลี่ยน IP คอมเป็นวงเดียวกับ IP ใหม่ของโมดูล เช่น 192.168.10.10 / 255.255.255.0 ถ้า Windows เตือนว่า Gateway ไม่อยู่ในวงเดียวกัน ให้กด Yes หรือแก้ Gateway เป็น 192.168.10.1

ขั้นที่ 5 — ทดสอบด้วย IP ใหม่
ใน Modbus_BSI ให้แก้ 远程主机地址 เป็น IP ใหม่ (192.168.10.118) Port 502 แล้วกด 打开 เมื่อช่อง 模块 ขึ้น 已连接 ให้ลองกดปุ่ม 打开 ใต้ OUT1 และ OUT2 ถ้าไฟเอาต์พุตติดแปลว่าตั้งค่าสำเร็จ เมื่อทดสอบเสร็จ ให้กด 关闭 เพื่อปล่อยการเชื่อมต่อก่อนนำโมดูลไปใช้กับ PLC, HMI หรือ SCADA

ลืม IP — วิธี Reset กลับค่าโรงงาน
- ตัดไฟ เปิดฝาโมดูล แล้วโยก DIP Switch บนบอร์ดเป็น OFF ทั้งหมด (โหมดค่าเริ่มต้น)
- จ่ายไฟ โมดูลจะใช้ IP 192.168.1.117 Port 502 ID 1 ชั่วคราว จากนั้นทำขั้นที่ 1–3 เพื่อตั้งค่าใหม่
- ตัดไฟ โยก DIP Switch กลับเป็น ON ทั้งหมด (โหมดทำงาน) ปิดฝาแล้วจ่ายไฟใหม่
ปัญหาที่พบบ่อย
| อาการ | สาเหตุ / วิธีแก้ |
|---|---|
| กด 打开 แล้วยังขึ้น 未连接 | IP คอมไม่อยู่วงเดียวกับโมดูล, IP หรือ Port ผิด, หรือสาย LAN มีปัญหา — ลอง ping IP โมดูลใน cmd |
| Run_Cmd errors: 正在中止线程 | เกิดหลังการเชื่อมต่อหลุด เช่นหลังเปลี่ยน IP ถือว่าปกติ ให้กด 关闭 แล้วเชื่อมต่อใหม่ |
| เชื่อมต่อได้บ้าง ไม่ได้บ้าง หรือหลุดบ่อย | มีอุปกรณ์อื่นใช้ IP ซ้ำ หรือมี TCP client ต่อเกิน 3 ตัว |
| คอมใช้ Wi-Fi กับ LAN พร้อมกัน | ตั้ง IP ที่การ์ด Ethernet เท่านั้น อย่าตั้งที่การ์ด WLAN |
| ต่อกับ PLC/HMI | ตั้งปลายทาง Modbus TCP เป็น IP ของโมดูล ใช้ Port 500/501/502 และ Unit ID เท่ากับ 站号 |
คำถามที่พบบ่อย (FAQ)
เปลี่ยน IP แล้วโปรแกรมขึ้น Run_Cmd errors: 正在中止线程 ผิดปกติไหม
ไม่ผิดปกติ ข้อความนี้แปลว่าเธรดสื่อสารถูกหยุดเพราะการเชื่อมต่อเดิมหลุดหลังโมดูลเปลี่ยนไปใช้ IP ใหม่ ให้กด 关闭 แล้วเชื่อมต่อใหม่ด้วย IP ใหม่
ลืม IP ที่ตั้งไว้ ต้องทำอย่างไร
ตัดไฟ เปิดฝาโมดูล โยก DIP Switch บนบอร์ดเป็น OFF ทั้งหมด แล้วจ่ายไฟ โมดูลจะใช้ค่าเริ่มต้น 192.168.1.117 ชั่วคราวให้ตั้งค่าใหม่ เสร็จแล้วตัดไฟ โยกกลับเป็น ON ทั้งหมด ปิดฝาแล้วจ่ายไฟใหม่
ต่อโมดูลพร้อมกันได้กี่ตัว (client)
พอร์ต LAN รองรับ TCP client พร้อมกัน 3 ตัว (พอร์ต 500 / 501 / 502) และ UDP 1 ตัว (พอร์ต 5000) พร้อมใช้พอร์ต RS485/RS232 ไปพร้อมกันได้
ดาวน์โหลดโปรแกรมและคู่มือ
- Modbus_BSI — โปรแกรมตั้งค่าและทดสอบโมดูล BSM (ZIP)
- คู่มือเปลี่ยน IP โมดูล BSM ภาษาไทย (PDF)
- คู่มือโมดูล BSM Series จากผู้ผลิต ภาษาจีน (PDF)
- Download Center — รวมโปรแกรม ไดรเวอร์ และคู่มือทั้งหมด
บทความที่เกี่ยวข้อง
- รีวิว BSM-1216E โมดูล Remote IO 12 อินพุต 16 เอาต์พุต พอร์ตแลน + RS485
- คู่มือ Modbus Register Mapping โมดูล BSR/BSM
- ต่อสาย NPN/PNP ที่ขั้ว S/S โมดูล BSM/BSR
- Modbus Function Code FC01–FC16
จำหน่ายโมดูล Remote I/O BSM Series
VR Automation จำหน่ายโมดูล BSM Series ทั้งรุ่น RS485 และรุ่น LAN (Modbus TCP) เช่น BSM-0404RB, BSM-0808RB, BSM-1616RB, BSM-0404E และ BSM-1216E พร้อมให้คำปรึกษาการตั้งค่า Modbus RTU/TCP ในการเชื่อมต่อกับ PLC, HMI และ SCADA
สอบถาม / สั่งซื้อโมดูล BSM Series
โทร 083-848-8314 | Line: @vrautomation | Email: [email protected]
ที่มาข้อมูล: คู่มือ BSM系列产品说明书 และวิดีโอสอนเชื่อมต่อ TCP / เปลี่ยน IP ของผู้ผลิต (深圳市标控电气技术有限公司)

