软件介绍
Modbus Poll是一个模拟Modbus协议主机的上位机软件,主要用于模拟测试跟其他从机设备通信的过程。与之成套存在的另一个软件--Modbus Slave,则是模拟Modbus协议从机的上位机软件。该软件内部封装标准Modbus协议栈,通过图形化界面使得操作更为简便。目前软件支持01、02、03、04、05、06、15、16功能码,异常报文检测,原始报文查看,数据记录等功能,是调试Modbus协议栈的好帮手。
本文用于演示的软件版本是7.0.1,更高版本会有更多、更完善的功能,但基础功能大同小异。另外文章只谈及工具的使用,对于Modbus本身通信协议的具体内容,请移步Modbus通信协议详解。
下载链接
链接:https://pan.baidu.com/s/1WUQJUc2FRWhomi_BhL4gZw
提取码:lft0
软件使用
常用功能介绍
连接
两种方式,一种普通连接,一种是快速连接。
普通连接
点击菜单栏"Connection"->"Connect..."(或者按快捷键F3)弹出连接配置窗口。
在连接选项那里选择"Serial Port",表示当前是用串口通信,如果使用的是Modbus/TCP,则选择“TCP/IP”
串口配置:
在配置窗口中配置好端口号、波特率、数据位、校验位、停止位,一般是9600波特率(9600 Baud),8个数据位(8 Data bits),无校验位(None Parity),1个停止位(1 Stop Bit)。当然这个是要根据实际通信的从机设备进行匹配设置。这个版本以上的软件有个好处,就是会自动识别当前使用了哪些端口,这里会把使用过的端口重命名,方便识别。
根据通信的从机设备选择使用RTU模式或ASCII模式,工业应用的话一般使用RTU模式,很少使用ASCII模式。
再设置下超时时间和帧间隔时间(实际就是每个窗口之间的发送间隔),超时时间可以按默认1s就行,Modbus国标规定是200ms到1s。帧间隔时间按默认20ms设置即可。
设置完点OK即可完成设置进行连接。
TCP配置:
设置好IP及端口号,Modbus/TCP的默认端口号为502。实际根据从机设备的IP和端口号来设置。
设置连接超时时间,按一般默认3000ms即可。
快速连接
点击菜单栏"