抖音粉丝群1
『7x24小时有问必答』

有个粉丝后台问我。
有没有类似 ModbusPoll ,还免费的 Modbus 调试工具推荐?商业软件试用版 10 分钟就断,太折腾了。
我直接给他推了一个开源项目,一行命令装好,主站从站都能跑,还没任何功能限制。
它叫 ModbusTool。
ModbusTool是一个把主站和从站做在一起的 Modbus 调试工具
GitHub 上 900+ Star,支持 TCP、UDP、RTU 三种模式,功能码覆盖 01-06、15-16。
1.png
和其它调试工具的区别在于它把主站和从站做进了同一个安装包。
普通 Modbus 调试工具要么只能当主站,要么只能当从站,想同时测两边得装两个软件。ModbusTool 让你在同一台电脑上同时跑两个窗口,一个发请求,一个看响应,调试闭环几分钟就能跑通。
2.png
它支持 TCP、UDP 和 RTU 三种模式,功能码覆盖 01-06、15-16,日常调试用到的基本都在了,也够用了。
经常和 Modbus 设备打交道的开发者,这个工具太省时间了。
主站和从站,一个工具全搞定
以前调试 Modbus 通信,至少得准备两个软件:一个模拟主站发请求,一个模拟从站做响应。
切来切去不说,两边的配置还得手动对齐,地址、功能码、数据格式稍微错一位,通信就死活不通。
ModbusTool安装完之后,开始菜单里同时提供 ModbusMaster 和 ModbusSlave 两个应用。
主站模式下,你可以设置从站地址、功能码、起始寄存器、读取长度和轮询间隔,然后直接发起读写请求。
从站模式下,你可以配置寄存器数据,模拟真实设备的响应行为。
3.png
三种通信模式,覆盖主流场景
ModbusTool 支持 TCP、UDP 和 RTU 三种模式。
4.png
TCP 模式适合以太网环境,只要填上 IP 和端口就行。
RTU 模式适合串口通信,波特率、数据位、校验位、停止位都能配,常用的 9600/8/N/1 默认就设好了。
UDP 模式则用于一些对实时性要求高但允许丢包的场景。
如果你是在本机做自环测试,主站和从站都指向 127.0.0.1,马上就能看到数据收发。
数据导入导出,告别重复配置
这个功能是我觉得最实用的。
以前每次换一台电脑或者换一个项目,Modbus 调试的配置都得重新来一遍——从站地址、寄存器映射、数据格式,手动设置一遍少说也要十几分钟。
ModbusTool 支持把当前的配置和数据导出成文件,下次直接导入就能恢复现场。
对于经常在不同项目之间切换的工程师来说,这个功能省下来的时间不是一点半点。
安装方式够简单
最省事的是用 winget,打开 PowerShell 敲一行命令就行:
winget install ClassicDIY.ModbusTool

等安装完成,开始菜单里就能找到 ModbusMaster 和 ModbusSlave。
如果你更习惯手动安装,也可以去 GitHub Releases 页面下载 MSI 安装包,双击一路下一步就行。
5.png
有一点要注意,安装包没有代码签名证书,Windows Defender 会弹警告。这不是安全问题,是因为代码签名证书一年要几百美元,个人开源项目一般不会花这个钱。点"更多信息"然后"仍要运行"就好。
适合什么人用
如果你是做 PLC 编程、嵌入式开发、工业设备调试的,ModbusTool 基本上就是日常必备工具。
尤其是这些场景:
新设备到货,需要快速验证通信是否正常。
现场出了通信故障,需要抓数据帧做排查。
开发 Modbus 从站设备,需要一个主站模拟器做联调。
学习 Modbus 协议,需要一个直观的工具理解数据帧结构。
怎么上手?一行命令即可安装使用
打开 PowerShell,跑这一行:
winget install ClassicDIY.ModbusTool

装好后打开 ModbusMaster 和 ModbusSlave,选好连接方式和参数,点击连接。主站窗口发请求,从站窗口看响应,调试闭环马上就能跑通。
感兴趣的朋友可以抓紧试试。
开源地址:https://github.com/ClassicDIY/ModbusTool

最后,欢迎随手点赞、在看、转发,也可以给我个星标,我们下期见!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码