这5款Modbus调试工具,你肯定用过!

B站影视 韩国电影 2025-09-23 08:39 2

摘要:盘点5款Modbus通讯检测工具,几乎是PLC工程师、嵌入式工程师、MES工程师必备的工具。

盘点5款Modbus通讯检测工具,几乎是PLC工程师、嵌入式工程师、MES工程师必备的工具。

干货还是蛮多的,如有帮助,点赞记录一下吧。

ModbusPoll、ModbusSlave:最经典的Modbus协议调试工具,有多个版本包括便携版本、汉化版本、激活版本。

ModbusSuite:仿照ModbusPoll、ModbusSlave的国产Modbus调试软件。

ModScan32、ModSim32:经典老牌Modbus调试软件,默认是中文。

HslCommunication:一个专注于工业通信的开源项目,支持Modbus服务端、客户端。

ModbusTool :使用C,并且代码是完全开源的。

干货还是蛮多的,建议直接保存到网盘。

下载地址(文末即可获取)

ModbusPoll、ModbusSlave是学习Modbus协议、Modbus通信检测必备的两款软件,基本上算得上是同类第一。

Modbus Poll :Modbus主机仿真器,用于测试和调试Modbus从设备。该软件支持ModbusRTU、ASCII、TCP/IP。用来帮助开发人员测试Modbus从设备,或者其它Modbus协议的测试和仿真。

通常是高性能控制器,如PLC、SCADA系统、工业计算机(IPC)等,负责数据处理、逻辑控制及网络管理。

Modbus Slave: Modbus从设备仿真器,可以仿真32个从设备/地址域。每个接口都提供了对EXCEL报表的OLE自动化支持。主要用来模拟Modbus从站设备,接收主站的命令包,回送数据包。帮助Modbus通讯设备开发人员进行Modbus通讯协议的模拟和测试,用于模拟、测试、调试Modbus通讯设备。

通常是现场设备,如传感器、执行器、变频器、I/O模块等,专注于数据采集或执行具体操作。

这里给大家提供了多个版本,包括便携版本、汉化版本、带有激活密钥的版本。

1、ModbusPoll+ModbusSlave(免安装汉化版本)

2、ModbusPoll+ModbusSlave+激活密钥+虚拟串口助手(4.3.4旧版本)

3、ModbusPoll9.2.2+ModbusSlave7.3.0+激活密钥+虚拟串口

用ModbusPoll(主站)创建一个TCP服务端

Connect,然后选择Modbus TCP|IP

默认的IP、端口是127.0.0.1、502。

用ModbusSlave(从站)作为一个TCP客户端,开始连接上服务器。

选择Modbus TCP|IP,输入刚刚创建的IP、端口

客户端成功连接上服务器,如图所示:

客户端修改值之后,服务端马上就改变。

2、ModbusSuite

这款Modbus测试软件可能很少有人听说过。

Suite直译过来的意思就是一套,Modbus Suite包含了主站工具Master(客户端)、从站工具Slave(服务端)。

整个界面设计、功能操作和上面的ModbusPoll、ModbusSlave极其类似。

毕竟这款软件是参考Modbus Poll、Modbus Slave的,青出蓝而胜于蓝这一点毫无争议。Modbus Suite的优点有3个:

1、Modbus Suite集成了两个工具为一体,ModbusSlave(从站、客户端)、ModbusMaster(主站、服务端)。

相对于 Poll、Slave是2个程序,我认为ModbusSuite这一整套的工具更方便,无需安装,点击即可使用。

2、Modbus Suite有两个版本,一个个人版、一个专业版,专业版需要激活,个人版其实也完全足够简单使用。

3、Modbus Suite全是中文,界面设计更简洁、更符合用户的需求。

Modbus Slave是从站,模拟的是服务端。

1、输入TCP服务端信息,操作和前面类似,点击【配置】>【连接设置】

2、输入采集参数,点击【功能】>【数据服务】

3、设置值递增

如图数据打通了:

可查看Modbus Slave的实时报文,点击【视图】>【实时报文】

经典的Modbus调试软件ModScan32和ModSim32。

ModScan32:

ModScan32用来模拟主设备。它可以发送指令到从机设备(使用Modbus协议的智能仪表终端设备)中,从机响应之后,就可以在界面上返回相应寄存器的数据。

ModSim32:

Modsim32是一个运行在windows下,作为在RTU或这ASCII传输模式下的MODBUS协议从设备的应用程序。用来模拟从设备(与之相对的是Modscan32,用于模拟主设备)。

两个软件都是便携版本,无需安装,点击exe直接运行,非常简单方便。

连接如图所示:

HslCommunication是一个专注于工业通信的开源项目,提供了丰富的通信协议支持,适用于各种工业自动化场景。

早起的版本是开源,目前的版本都是收费。

开源地址:

支持Modbus服务端、客户端,如果你是从事C,强烈推荐这款工具。

Modbus Server即可开启Modbus服务端

模拟一个 TCP模式的Modbus服务器,端口是502。

测试一下,写入地址100,写入值为short类型

打开modbus TCP 客户端,测试一下读取。

5、 ModbusTool

使用C,代码完全开源——ModbusTool 。

它可以帮助工程师测试和调试 Modbus协议的设备的通信功能。

该工具提供了实时日志记录功能,方便工程师跟踪和分析通信过程,快速定位问题并进行故障排除。

开源地址:https://github.com/ClassicDIY/ModbusTool

ModbusTool的从站工具Modbus Master截图:

ModbusTool的主站工具Modbus Slave截图:

程序员黑科技指南

来源:opendotnet

相关推荐