Modbus调试神器(Modbus Poll+ Slave +VSPD虚拟串口),永久有效版!

文摘   科技   2024-11-26 17:30   广东  



Modbus调试过程中总避免不了调试助手的协助,选择一款合适的调试助手,可以达到事半功倍的效果。今天给大家介绍下Modbus学习必备的三大神器:ModbusPollModbusSlaveVSPD


Modbus Poll软件主要用于模拟Modbus主站(客户端);Modbus Slave软件则用于模拟Modbus从站(服务器);VSPD(Configure Virtual Serial Port Driver)是用于在电脑上创建虚拟串口驱动程序的工具。


Modbus Poll

>


Modbus Poll是一款多功能的Modbus主站仿真工具,支持Modbus RTU、Modbus ASCII、TModbus-TCPh和Modbus-UDP协议,允许开发人员同时监控并测试多个Modbus从设备,轻松读写寄存器和线圈值,且支持浮点、双精度、长整型等多种数据格式显示,以及单个或批量修改寄存器/线圈值的功能。


支持的通信协议:

  • SerialPort:纯粹的串口通信(Modbus RTU / Modbus ASCII)

  • Modbus-TCP:Modbus TCP网络通信

  • Modbus-UDP:Modbus-UDP 网络通信

  • Modbus RTU Over TCP/IP:Modbus 协议的数据封装在 TCP 数据包中,通过 IP 网络进行通信,但是本质上还是RTU

  • Modbus RTU/ASCII Over UDP/IP:Modbus 协议的数据封装在 UDP 数据包中,通过 IP 网络进行通信


安装软件后,首次打开软件,点击“Connection”按钮或按下F3快捷键时,会弹出注册窗口。在此窗口中输入相应的注册码(文末提供获取方式),即可享受软件的永久使用权


Modbus slave

>


Modbus Slave 作为一款 Modbus 从站仿真器,可仿真 32 个从设备 / 地址域,主要用于模拟 Modbus 从站设备接收主站命令包并回送数据包,助力开发人员模拟、测试、调试 Modbus 通讯设备。可以在 32 个窗口模拟多达 32 个 Modbus 子设备,其用户界面与 Modbus Poll 相同,支持 01、02、03、04、05、06、15、16、22 和 23 功能码。


安装软件后,首次打开软件,点击“Connection”按钮或按下F3快捷键时,会弹出注册窗口。在此窗口中输入相应的注册码(文末提供获取方式),即可享受软件的永久使用权


VSPD虚拟串口

>


在Modbus调试过程中,一般需构建两台设备间的连接链路。借助如 VSPD 这类虚拟串口软件,能够在计算机上生成两个虚拟的 COM 端口,此二者端口可达成相互通信之效,就像通过物理线路相连接的两台实际设备一样运行


软件安装:

软件安装包可在文末找到下载链接,傻瓜式安装,此处不再赘述。

双击安装完后破解,再把Cracked 目录下的 vspdconfig.exe 和 vspdctl.dll 拷贝到 VSPD 软件安装目录下进行替换即可。

使用方法:

添加虚拟串口:通过端口管理器中添加端口按钮来添加端口。


注意:在添加虚拟串口时,建议选择较大的COM端口号,以避免与电脑上的键盘、鼠标、U盘等设备可能占用的较小COM端口发生冲突。

加完成后,左侧Virtual Ports出现COM20和COM21,且给出了基本的收发信息,及配置信息等。

创建好虚拟端口,左侧"Virtual Ports"栏会显示COM21和COM22,同时提供基础的收发信息以及配置详情。

在此电脑----右键----管理----设备管理器->端口中查看是否出现了两个虚拟端口:

连接测试:

Modbus Poll端,选择创建的虚拟串口COM20:


Modbus Slave端选择创建的虚拟串口COM21:

收发数据测试,OK:

点赞+在看,回复20241126获取安装包及License。



工控大侠
关注我,持续分享工控技术干货、行业动态!笔者20余年的自动化从业经验相信可以帮到您,有问题可留言。