01-概述
NexModbus — Modbus 调试助手
产品简介
NexModbus 是一款专业的 Modbus 协议调试工具,同时支持 Modbus RTU(串口)和 Modbus TCP(网络)两种传输模式,覆盖 8 种标准功能码,是工业自动化、PLC 通信和物联网设备调试的利器。
核心特性
| 特性 | 说明 |
|---|
| 双传输模式 | Modbus RTU(RS-232/485)+ Modbus TCP(以太网) |
| 8 种功能码 | 01/02 读线圈/离散输入,03/04 读寄存器,05/06/15/16 写线圈/寄存器 |
| RTU 串口配置 | 波特率、数据位、停止位、校验位全参数可配 |
| TCP 网络配置 | 主机地址 + 端口 + 超时设置 |
| 从站地址 | 支持 1-247 从站地址(0 为广播) |
| 自动轮询 | 可配置间隔的周期性查询 |
| CRC16 校验 | RTU 模式自动计算和验证 CRC16 |
| MBAP 报文头 | TCP 模式自动封装 MBAP 头部 |
| 寄存器视图 | 响应数据解析为寄存器列表展示 |
| 日志管理 | TX/RX 颜色区分、字节计数、导出 |
| 数据图表 | 从寄存器值实时绘图 |
| 中英双语 | 界面支持中文/English 实时切换 |
Modbus 协议简介
- Modbus 是工业领域最广泛使用的串行通信协议之一,采用主从(Master-Slave)架构:
- 主站(Master/Client):发起请求
- 从站(Slave/Server):响应请求
- 每次通信由主站发起,从站应答
RTU vs TCP
| Modbus RTU | Modbus TCP |
|---|
| 物理层 | RS-232/RS-485 | 以太网 (TCP/IP) |
| 校验 | CRC16 | TCP 校验和 |
| 帧格式 | 地址 + PDU + CRC | MBAP(7字节) + PDU |
| 默认端口 | N/A | 502 |
| 典型场景 | 现场设备直连 | 网络化/远程访问 |
适用场景
- PLC/HMI 通信调试
- 变频器、传感器、执行器参数读写
- SCADA 系统数据采集测试
- Modbus 设备出厂测试
- 工业物联网网关调试
系统要求
- Windows 10 及以上(64 位)
- RTU 模式需要可用串口
- TCP 模式需要网络连接