Modbus通信测试方法

作者:活力源 | 创建时间: 2023-05-04
本主要通过Modbus Poll工具的使用,来进一步分析modbus通信协议原理以及如何进行modbus通信测试。...
Modbus通信测试方法

操作方法

安装Modbus Poll工具,此处使用的Modbus Poll软件版本为6.3.1。 打开Modbus Poll。

点击Connect,在Connection Setup菜单部分设置modbus通信参数。 包括:通信连接方式(串口/网口)、通信协议(RTU/ASCII)等。 注意: 选择串口通信方式时候,从电脑设备管理器查看当前电脑能够使用的串口号。 串口相关参数需要和实际的设备串口参数相对应,例如:波特率、数据格式等。 此处Response timeout时间默认为1000ms,该时间表示Modbus命令响应超时时间,命令响应超时,则在通信过程中会提示timeout。

点击Setup菜单下的Read/Write Definition项,设置modbus读写功能和读写寄存器地址及个数。 此处参数包括:modbus从机号、功能码、寄存器起始地址、寄存器个数。 注意:此处的Scan Rate,表示该命令帧的发送间隔,例如:1000ms,则表示每隔1000ms,Modbus Poll发送一次该窗口对应的命令帧。

设置完成相关寄存器地址和从机号即可实现通过Modbus Poll读取Modbus从机的数据信息。

温馨提示

Modbus-RTU命令在响应错误信息时候,会将功能码最高位置1,表示出错,在此处就要求数据格式必须不能为7位长度
点击展开全文

更多推荐