首先,使用虚拟串口搭建开发环境。
为什么选择 Virtual Serial Port Driver (VSPD) 6.9.1.134?
在Modbus开发学习中,物理串口不足或设备缺失常成为初学者的拦路虎。
本次教程采用专为低配置电脑优化的 VSPD 6.9.1.134 版本,其核心优势直击学生痛点:
🔹 老旧电脑救星 → 仅需20MB磁盘空间 + 50MB内存占用,在Windows XP至Win11系统上流畅运行
🔹 一键穿透硬件壁垒 → 向导式安装(点击3次”Next”),30秒生成虚拟串口对(如COM1↔COM2)
🔹 零成本调试革命 → 完美替代物理串口线,直接对接ModbusSlave/Python pymodbus等工具链
无论您使用的是十年旧笔记本还是低配学生机,此版本将让Modbus通信调试从此告别“设备依赖症”。
《虚拟串口 》
为什么要使用虚拟串口?
-
开发过程中,没有足够的串口硬件
-
使用虚拟串口软件,“虚拟”出多个串口设备,用于开发使用
-
仅在开发中使用,实际部署的时候,使用真实的串口设备
怎样使用虚拟串口?
下载地址:
https://www.eltima.com/products/vspdxp/
也可+助理获取安装包:
https://work.weixin.qq.com/ca/cawcdef0a310520f83
安装过程
先关闭 VSPD, 把 cracked 目录下的两个文件,拷贝到虚拟串口的安装目录下,替换掉原来的文件。
默认的安装目录是:C:\Program Files (x86)\Eltima Software\Virtual Serial Port Driver 6.9
拷贝后的效果图如下:
启动后的效果:
添加虚拟串口 com3 和 com4 (先选择 com3, com4, 然后点击“添加串口”)
配置后,效果如下:
(因为有些同学的电脑中已经配置了物理串口 com1 和 com2, 所以在这里使用 com3 和
com4.)
虚拟主站
使用 Modbus Poll 软件,模拟“主站设备”。
下载
https://www.modbustools.com/download.html(需付费)
使用共享版,领取安装包后,直接双击安装。
双击安装包,使用默认配置,安装完成后,桌面图标如下:
虚拟主站和虚拟从站之间通信
拓扑架构
1.准备好com3和com4的虚拟连接
2.配置虚拟从站
菜单选择:Connection->connect 弹出如下窗口:
配置如下:
即:
使用虚拟窗口com4
9600baud
8位数据位
偶校验
1位停止位
配置从站设备的寄存器
新建一个寄存器子窗口:
在新建的子窗口的空白处,右键单击,选择SlaveDefinition...
配置如下:(配置完后,单击OK)
老版本的modbusslave,显示格式的修改,只对当前选中项目有效。 选择某个寄存器之后,然后在空白处,右键单击,选择format->Hex(16进制)也可以使用shift同时选中多个寄存器(多行),然后对他们同时配置显示格式。
配置各寄存器如下:
主站的设置:
菜单:connection->connect
设置读写请求
修改显示格式,可观察到读到的数据:
实时显示通信的数据:
菜单:display->communication
资源推荐