场景

Modbus Slave 与 Modbus Poll主从设备模拟软件与Configure Virtual Serial串口模拟软件使用:

Modebus Slave 与 Modbus Poll主从设备模拟软件与Configure Virtual Serial串口模拟软件使用_modbus poll激活

数据对接协议为Modbus TCP,本地开发需要使用模拟工具调试。

使用Modbus Slave与Modbus Poll可实现模拟Modebus TCP通讯。

注:

博客:霸道流氓气质_C#,架构之路,SpringBoot

实现

1、模拟Modbus Slave

安装Modbus Slave软件,启动后

Connection-Connect-选择类型为Modbus TCP/IP,端口默认为502,点击确认。

Windows上ModbusTCP模拟Master与Slave工具的使用_IP

新建连接后,点击Slave definition

Windows上ModbusTCP模拟Master与Slave工具的使用_IP_02

这里设置Slave ID默认为1,选择功能码为01 Coil Status,代表读线圈状态。

0到10,模拟10位。

2、Modbus Master 模拟

安装并启动Modbus Poll

Connection-选择类型为Modbus TCP/IP

配置端口、ip、超时时间等参数

Windows上ModbusTCP模拟Master与Slave工具的使用_IP_03

点击Read /write definition

配置Slave ID与前面一致

Function功能码与前面对应,这里对应是01 Read Colids 0x,否则会提示IIIegal Function

 

Windows上ModbusTCP模拟Master与Slave工具的使用_windows_04

 3、然后双击salve的某块修改数据,则在master中能实时通讯和获取

Windows上ModbusTCP模拟Master与Slave工具的使用_IP_05