Modbus测试工具ModbusPoll与Modbus Slave使用方法

一、功能介绍

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差不对,这里就不介绍了。

原文地址:https://www.cnblogs.com/zwj-199306231519/p/14234826.html