VisualHMI 虚拟屏调试:VSPD 虚拟串口 + Modbus Slave/Poll 联调实战

免费免费技术资料

这篇内容可直接阅读,适合用于基础学习和搜索引流。

虚拟屏是 VisualHMI 的招牌功能:不接真机,在电脑上把 UI 跑起来,再用虚拟串口和真实 PLC / Modbus 仿真软件联调。这篇把三种联调玩法讲透——尤其是做 Modbus 开发最常用的那套。

1. 先装虚拟串口对(VSPD)

虚拟屏和 VisualHMI 软件通过一对虚拟串口通信。用 VSPD(Virtual Serial Port Driver)创建一对关联串口(如 COM8 ↔ COM9),虚拟屏和软件各占一头。

虚拟串口不关心波特率/数据位/停止位/校验,只要是成对的一对就能通。编号别和实体串口冲突,尽量在 10 以内,否则会打架。

2. VisualHMI 和虚拟屏互调(DCBUS / XGUS)

这套玩法适合 DCBUS、XGUS 原生协议,步骤:

  1. 运行虚拟屏,选虚拟串口 COM8,打开串口
  2. VisualHMI 软件选虚拟串口 COM9,点联机
  3. 打开指令助手,协议选 DCBUS,配帧头 0xAA55、开 CRC、站号 0
  4. 写变量:地址 1000、数据 0003;系统寄存器 0x0100 切画面写 0001 → 虚拟屏切到画面 1
XGUSII 模式切画面的系统寄存器是 0084(不是 DCBUS 的 0100);XGUS 帧头是 0x5AA5。两个协议的帧头/切画寄存器不一样,按你工程实际协议填。

3. 虚拟屏 + 第三方 PLC 模拟器(Modbus 最常用)

做 Modbus 项目,这套是你日常 80% 的调试姿势:

  • 屏当主机:用 Modbus Slave(模拟从机)连虚拟串口另一头,屏去读 4×0000 保持寄存器,Slave 里改值,屏上实时变
  • 屏当从机:用 Modbus Poll(模拟主机)去轮询屏,验证屏回的帧对不对
屏当主站、站号 1、读写 4×0000 的验证流程:Modbus Slave 里设好 4×0000 = 某值 → 虚拟屏挂上去 → 数值控件绑 4×0000 → 不用一根线就能看到「PLC」数据上屏。比接真 PLC 快十倍。

4. 虚拟屏 + 真实 PLC 设备

把 PLC 串口接到电脑(RS232 用 USB 转 232、RS485 用 USB 转 485、TTL 用 USB 转 TTL),虚拟屏选对应的物理串口和波特率,打开串口即可直接和 PLC 数据交互。少了反复下载屏幕程序的环节,调试效率明显提升。

三种场景怎么选:只调 UI/协议 → 虚拟屏+虚拟串口;调 Modbus 逻辑 → 虚拟屏+Modbus Slave/Poll;真机联调 → 虚拟屏+物理串口接 PLC。前两种不碰硬件,先把逻辑跑通。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)快速入门「虚拟屏调试」,版权归大彩科技所有。

技术术语(共 7 个)—— 点击展开
RS485工业常用的差分串行通信标准,支持多点通信
RS232点对点串行通信标准,常用于短距离设备通信
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
PLC可编程逻辑控制器,工业自动化控制的核心设备
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行通信的物理接口
保持寄存器Modbus 16位可读写数据,地址从40001开始
来源/工具信息 —— 点击展开
来源 Modbus.cn — China's leading Modbus communication protocol technical community 分类 串口屏/HMI 开发 / 快速入门 字数 1026 字 · 阅读约 3 分钟 更新 2026-08-04 永久链接 https://www.modbus.cn/en/50022.html
Recommended: Modbus Debug Assistant Mini Program
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

工程师会员

把这篇文章变成可执行的调试资料

开通后可使用高级报文解析、资料包下载、代码示例、工程案例和优先技术支持,适合真实项目交付。

高级工具不限次
资料包与代码包
完整工程案例库
优先技术支持入口

发表回复

Your email address will not be published. 必填项已用 * 标注