
学习Modbus协议或者调试Modbus通信必备的三大神器分别是ModbusPoll、ModbusSlave及VSPD,可以超级方便的进行Modbus调试。

尤其是ModbusPoll(主站)、ModbusSlave(从站)这两款工具,在业内基本上人人皆知,是最经典、最好用、最简单的Modbus调试工具。
主站:一般是高性能控制器,如PLC、SCADA系统、工业计算机(IPC)等,负责数据处理、逻辑控制及网络管理。
从站:多为现场设备,如传感器、执行器、变频器、I/O模块等,专注于数据采集或执行具体操作。
为了解决实际问题和用户体验,给大家带来3个版本。
1、ModbusPoll+ModbusSlave(免安装汉化版本)
2、ModbusPoll+ModbusSlave+激活密钥+虚拟串口助手(4.3.4旧版本)
3、ModbusPoll9.2.2+ModbusSlave7.3.0+激活密钥+虚拟串口

Modbus通信调试工具下载地址:
https://pan.quark.cn/s/116e9ef6b8d8
这个通讯调试软件合集我也会持续更新的,还包括了其他的Modbus调试工具,如ModbusSuite、ModbusScan32+ModbusSim32、ModbusTool、OPC2Modbus 。
有兴趣的可以点赞记录一下。

如果不想安装,可以直接使用免安装版本。
为了方便大家使用,这个免安装版本已中文汉化。

单个软件大小不到3MB,点击exe可直接运行。
Modbus Salve:

Modbus Poll:

ModbusPoll : 是一款 Modbus 主站调试软件,综合了Modbus TCP、Modbus UDP、Modbus RTU、Modbus ASCII 四种工作模式,是Modbus通讯测试的最佳助手。
ModbusSlave : 是一款Modbus从站调试软件,主要用来模拟Modbus从站设备。 接收主站的命令包,回送数据包。
VSPD:全称Configure Virtual Serial Port Driver,是用来给电脑创建虚拟串口使用的。
我记得有个旧版本是2008的,用户体验有点差。
提议大家还是使用新的版本,例如:ModbusPoll9.2.2+ModbusSlave7.3.0。
1、下载好的ModbusPoll安装包,支持32位电脑和64位电脑。
我这里提供的ModbusPoll 版本是 9.2.2 。

key.txt 就是激活密钥。
2、选中我同意.....

3、选择安装位置

然后点击按钮 install ,开始安装

4、Modbus Poll 激活
激活密钥就在key.txt中,输入之后,然后点击OK。

如图所示成功激活

1、下载好的ModbusSlave安装包。
我这里提供的ModbusSlave 版本是 7.3.0 。 包含了激活密钥。

key.txt 就是激活密钥。
2、选中我同意.....

3、选择安装位置

然后点击按钮 install ,开始安装

4、Modbus Poll 激活
激活密钥就在key.txt中,输入之后,然后点击OK。

如图所示成功激活

用ModbusPoll(主站)创建一个TCP服务端
点击Connect ,然后选择Modbus TCP|IP
默认的IP、端口是127.0.0.1、502。

用ModbusSlave(从站)作为一个TCP客户端,开始连接上服务器。
选择Modbus TCP|IP,输入刚刚创建的IP、端口

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

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

如有想使用串口传输数据,必须使用一个虚拟串口软件,例如VSPD。
创建两个串口,一个输出、一个输入。
ModbusSuite:实用的Modbus调试工具,包含主站+从站
经典Modbus测试工具:ModScan32和ModSim32使用教程(附下载地址)