MODBUS POll使用简介
1.Modbus Poll概述
Modbus Poll作为Modbus主机端(Master)的模拟工具,可以用来向Modbus从机端(Slave)发送请求以及接收响应数据。
2.Modbus Poll安装
官网下载地址:https://www.modbustools.com/download.html
CSDN下载链接:ModbusPoll9.2.2Build1343.rar(附有key)
3.建立连接
点击菜单栏"Connection"->“Connect…"(或者按快捷键F3)弹出连接配置窗口。连接选项有多个,"Serial Port"–当前是用串口通信。如果使用的是TCP/IP,则选择"Modbus/TCP"。
在连接设置中选择对应的虚拟端口,设置通信参数等。
完成设置后点击OK即可建立连接。
Serial Port(串口):在配置窗口中配置好端口号、波特率、数据位、校验位、停止位,一般是9600波特率(9600 Baud),8个数据位(8 Data bits),无校验位(None Parity),1个停止位(1 Stop Bit)。以上参数配置要根据实际通信的从机设备进行匹配设置。
(7及以上版本,会自动识别当前使用端口,并把使用过的端口重命名,方便识别)
Mode:RTU模式或ASCII模式,这里要根据通信的从机设备进行选择,工业应用一般使用RTU模式,较少使用ASCII模式。
4.配置Modbus Poll
点击Setup-->Read/Write Definition(快捷键F8),配置Modbus Poll的主机设置。设置完成点"OK"或"Apply"应用即可。
Slave ID:配置从机地址
Function:配置寄存器/线圈类型
Address:配置读/写的寄存器/线圈起始地址
Quantity:配置读/写的寄存器/线圈个数
Scan Rate:读取数据周期,轮询发送,单位毫秒。
Disable:有两个勾选项,"Read/Write Disabled"可以选择是否禁止读写,"Disable on error"可以选择是否一出错就停止读写。
Rows:可以选择该窗口一列可以显示多少行,数字是对应的行数,最后一个选项"Fit to Quantity"是可以根据前面设置的"Quantity"数量自动匹配行数。
Hide Alias Columns:可以选择是否隐藏"Alias"列。
PLC Addresses(Base 1):可以选择通信的基地址是从0开始还是从1开始。Address in Cell:是否在每个单元格中显示地址。
Enron/Daniel Mode:增加了浮点的数据类型扩展,读写一个寄存器是4个字节,主要用于跟支持该模式的设备通信用的。
5.通信监控
Modbus Poll端将显示通信状态,例如发送次数、错误次数、从机ID、功能码等信息。
使用工具栏的”Communication Traffic”按钮,可以显示出当前发送命令和接受的数据。
6.其他操作
单次读操作
点击Setup-->Read/Write Definition(快捷键F8),勾选Read/Write Disabled。点击OK。之后点击工具栏中的(在发送数据旁边)就能单次读操作。
参考文献
14、modbus poll 使用教程小记1-CSDN博客
【工具使用】Modbus Poll软件使用详解-CSDN博客