// 寄存器读写(界面操作)从站地址:1功能码:03(读保持寄存器)起始地址:0寄存器数量:10
总线监控功能能看到所有通讯流量,不用抓包分析就能定位问题。
打开监控窗口,总线上所有设备的请求和响应报文实时显示。
哪一个设备响应慢、哪一个报文异常、哪一个从站丢包,一目了然。
在排查Modbus通信问题的时候可以直接查看监控窗口,比专业的抓包工具要简单一些。
对于SCADA开发工程师来说,该功能非常实用。
可以验证上位机通信逻辑是否正确,防止现场出现问题。
Qt 图形界面,Windows 和 Linux 双平台都能运行。
用Qt框架进行开发,可以跨平台运行,适应不同现场环境。
在 Windows 上直接运行 exe 文件,不需要安装。
libmodbus 库很稳定、可靠,可以满足大多数 Modbus 设备通信的需求。
GPL-2.0 协议,可以修改代码,可以学习到 Qt 和 libmodbus 的集成方法。
对做工业自动化的工程师,这个工具既能用,又能学。
看到这你想装上试试?
可以到 GitHub 上下载安装包。
安装好之后打开软件,选择好串口参数、波特率等参数后点击连接就可以进行调试了。
填寄存器地址和数值,点读写按钮,就能看到设备响应结果。
总线监控窗口可以查看到所有的通信数据,能够很快地发现故障点。
可以省不少时间。
有兴趣的朋友可以试一试。
已经整理到 https://modbus.im/tools/qmodmaster/。
开源地址:https://github.com/zhanglongqi/qModMaster 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!