Modbus 调试

Modbus 本机主从站联调

无需 PLC,在本机建立 TCP 主站与从站并读取保持寄存器。

浏览全部手册
本页目录

建立模拟从站

新增“Modbus TCP 从站”,监听 127.0.0.1:15020,从站 ID 设为 1。使用协议地址(0 基);确保保持寄存器数据区包含地址 0 和 1,例如起始 0、数量 100。保存并打开。

15020 是本教程自选端口,用于避免占用系统或现有 502 服务。主从两端必须一致。

建立主站

新增“Modbus TCP 主站”,目标为 127.0.0.1:15020,从站 ID 同为 1。保存并打开。进入读取请求所在视图,找到“临时读取”。

功能码      FC03 读取保持寄存器
从站 ID     1
起始地址    0
数量        2

点击“读取一次”,应出现读取成功和两个寄存器值。初值以从站当前数据区为准,不预设设备一定返回某个业务值。

修改值再读取

在从站“完整数据区”找到保持寄存器地址 0,修改模拟值并保存。回到主站再读一次,核对结果是否变化。

这验证了 TCP 连接、Modbus 请求、从站数据区和响应解析。它不代表真实 PLC 的地址表或字节序也相同。

接着配置业务数据

重复读取使用请求组与轮询;寄存器转换成温度或状态使用数据点;回看曲线使用数据趋势

从本机模拟从站真实读取寄存器 246、2301、586,按 0.1 缩放显示温度、电压和湿度。
Modbus 实时业务值 · 从本机模拟从站真实读取寄存器 246、2301、586,按 0.1 缩放显示温度、电压和湿度。
0.1.0 开发版 · 2026-09-21 实机采集 · 点击查看原图 ↗

仍有疑问?按反馈清单整理复现信息 →