一、功能介绍
Modbus Poll :Modbus主机仿真器,用于测试和调试Modbus从设备。该软件支持ModbusRTU、ASCII、TCP/IP。主要用来模拟Modbus给发送采集模块发送命令,然后收取数据包并解析。
Modbus Slave: Modbus从设备仿真器,可以仿真32个从设备/地址域。每个接口都提供了对EXCEL报表的OLE自动化支持。主要用来模拟Modbus从站设备,接收主站的命令包,回送数据包。
二、modbus poll 介绍
modbus poll 4.3.4程序主窗口:
其中:Tx = 4表示向主站发送数据帧次数,图中为4次; Error = 0表示通讯错误次数,图中为0次; ID = 1表示模拟的Modbus子设备的设备地址,图中地址为1;F = 03表示所使用的Modbus功能码,图中为03功能码; SR = 1000ms表示扫描周期。红字部分,表示当前的错误状态,“No Connection”表示未连接状态。
(1)连接参数设置
(2)通信读写参数设置,点击Setup-->Read/Write Define
1) Slave ID为要访问的Modbus从站(从机)的地址
2)Function 为寄存器功能码的选择,共四种,分别对应关系如下:
3)Address 为寄存器起始地址,默认从0开始.
4)Quantity 为寄存器连续个数,默认为10个,对应组态软件的通道数量
5)Scan Rate为读取数据周期,单位毫秒,默认为1000ms。
(3)查看通信的收发数据包:Display-->Communication Traffic
三、modbus slave 介绍
设置和pool差不对,这里就不介绍了。