Modbus Poll官方版面向工业自动化场景打造,可作为Modbus协议调试工具使用。它兼容RTU、ASCII、TCP/IP等协议变体,能够模拟Modbus主站与从站设备之间的通信,完成寄存器读写、线圈状态监控、数据格式解析以及地址基准调整。该软件采用多窗口界面,可同时查看多个从站设备的数据流,并支持串口、以太网和远程调试方式,集成了实时错误检测、通讯流量监视与数据记录功能。Modbus Poll还提供OLE自动化接口,可与Visual Basic等编程语言衔接,内置广播功能、上下文帮助及自定义测试中心,适配RS-232/485、TCP/IP等多种硬件接口,通过灵活配置从站ID、轮询速率和功能码满足使用需求。

v13.2.1.2558 这一版本
修复了此前版本存在的一个问题:13.0.1版因自身缺陷导致其保存的文件无法被正常打开,现已解决。
Modbus Poll 支持多窗口并行操作,每个窗口可独立展示不同的数据区域,或呈现来自不同从站 ID 的数据。Alias 单元格中允许填入任意文本内容。
在任意对话框内,按下F1键即可查看与该主题相关的更多帮助信息。
两个窗口同时处于打开状态:其中一个针对 ID 1、起始地址 0 的寄存器读取了 10 个,另一个则从 ID 2 读取了 10 个寄存器。
当从设备支持修改保持寄存器时,您可以直接在该单元格内键入新数值,或者双击该单元格,随后会弹出一个编辑对话框。

更改读/写定义
若需调整窗口的读写定义,可通过按下F8键,或在“设置”菜单里点选“读/写定义”来完成。
在此处可设定窗口中呈现哪些数据。该配置演示了从地址0开始读取10个保持寄存器的做法。部分协议文档中,该地址写作40001。需留意,Modbus轮询所采用的地址始终以0为起始计数。

设备与MODBUS地址范围

设备地址与MODBUS地址对照说明,并标注各地址的读写属性(R为读,W为写)。
1 ... 10000 *地址-1线圈(输出)01读/写
10001 至 20000 地址区间——离散输入 02 读取
40001 至 50000 地址区间对应 40001 起始的保持寄存器,支持 03 功能码读写操作。
30001 至 40000 地址段中,30001 起对应输入寄存器,功能码为 04 读取。

如何建立连接
未建立连接时界面不会显示任何数据,此时可通过按 F3 键或在连接菜单里选择“连接”来建立连接;如需查看更详细的操作说明,按 F1 键即可。
该连接采用 Modbus TCP / IP 协议进行通信。

该软件支持五种连接方式,其中属于标准Modbus连接的仅有两种:
串行端口
Modbus TCP/IP 是一种基于 TCP/IP 协议栈传输的工业通信规约。它把 Modbus 报文封装在 TCP 数据包中,借助以太网完成设备间的数据交换。
若设备采用串行方式通信,则可能需要借助USB转RS485或RS232转RS485的转换器来完成连接。
一、该协议标准开放,用户可免费且放心地使用,无需缴纳许可证费用,也不会涉及知识产权侵权问题。当前,已有超过400家厂商提供支持,兼容该协议的产品种类逾600种。
二、可适配RS-232、RS-485等多种电气接口,并能在双绞线、光纤、无线等不同介质上完成传输。
三、该软件采用的帧结构简洁紧凑,既便于用户快速上手,也让厂商的开发过程更加轻松。
四、其他特点:
在软件网络上传输
1、Modbus 口通常采用兼容 RS-232C 的串行接口,对该接口的针脚定义、所用电缆、信号位、传输波特率以及奇偶校验方式均有明确规定。控制器既可单独直连,也能借助 Modem 进行组网。
2、控制器之间的通信采用主从方式,只有主设备能够发起传输(查询),从设备则依据主设备查询时所提供的数据给出对应回应。主机与可编程仪表属于常见的主设备,可编程控制器则是典型的从设备。
3、主设备既能与某一从设备单独通信,也可通过广播方式与所有从设备通信。单独通信时,从设备会返回一条消息作为回应;若采用广播方式查询,则从设备不作任何回应。该协议规定了主设备查询的格式,包括设备(或广播)地址、功能代码、所有待发送数据以及一个错误检测域。
4、从设备的回应消息同样遵循这一协议格式,其中包含用于确认待执行操作的域、需要回传的数据以及错误检测域。假如在接收消息期间出现错误,或者从设备无法执行相应命令,那么从设备会构建一条错误消息,并将其作为回应发送回去。
1、支持的协议变体
Modbus RTU
Modbus ASCII
Modbus TCP/IP 协议说明
基于TCP/IP协议实现Modbus RTU通信
基于TCP/IP协议运行的Modbus ASCII通信模式
Modbus UDP / IP
基于UDP/IP协议承载的Modbus RTU通信方式
基于UDP/IP协议实现的Modbus ASCII通信方式
2、MODBUS POLL的技术特性与核心优势
VBA宏语言可用于OLE自动化,与Excel建立连接操作简便。
可读写寄存器数量上限为125个。
可对多达2000个输入/线圈进行读取与写入操作
测试中心(可自定义测试字符串)
打印和打印预览
监控串行数据流量
数据记录到文本文件
数据可直接写入Excel表格中保存。
上下文相关帮助
数据呈现方式提供了多种可选类型,浮点格式与双精度格式都属于其中可选的显示形式。
(您的评论需要经过审核才能显示)
0条评论