VisualHMI 二维码控件:动态生成 QR Code、错误纠错等级与内容寄存器

免费免费技术资料

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

二维码控件在 HMI 界面上动态生成标准 QR Code,内容运行时更新。支付、运维、售后场景常用——屏上直接出二维码,手机一扫访问。

1. 属性介绍

1.1 基本设置

属性 说明
读取地址 绑定的变量地址
文本长度 显示内容的字符串最大长度,默认 16。内容存连续寄存器,一个地址 2 字节(非字符,有些字符占 2 字节如 %、℃),最多 512 字节(错误纠正最低 7% 时)

VisualHMI 二维码控件:动态生成 QR Code、错误纠错等级与内容寄存器插图

例:内容 “https://www.baidu.com/”,寄存器 0x1001 起,16 个寄存器(0x1001~0x1008)分配:

寄存器 0x1001 0x1002 0x1003 0x1008
寄存器值(hex) 0x68 0x74 0x74 0x70 0x73 0x3A 0x69 0x64
字符 ht tp s: id

1.2 外观属性

  • 错误纠正:最高(30%) / 较高(25%) / 中等(15%) / 最低(7%)——容错能力,局部污损仍可识别
  • 颜色:二维码前景颜色

VisualHMI 二维码控件:动态生成 QR Code、错误纠错等级与内容寄存器插图1

2. 应用案例

画面加二维码控件:读取 LW1001,文本长度 32,错误纠正最高(30%),颜色黑。再加一个文本控件(同样绑 LW1001,长度 32)显示二维码内容。

VisualHMI 二维码控件:动态生成 QR Code、错误纠错等级与内容寄存器插图2

运行:PLC 写 LW1001 内容,二维码实时刷新。设置 “https://www.baidu.com/”,手机扫码直接访问。

VisualHMI 二维码控件:动态生成 QR Code、错误纠错等级与内容寄存器插图3

二维码内容按 ASCII 顺序逐字节存入连续寄存器,一个寄存器 2 字节。中文字符占 2 字节(UTF-8 中文占 3 字节),文本长度要按字节数算够,否则内容被截断。现场环境脏污选高纠错。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)组态控件教程「二维码」,版权归大彩科技所有。

技术术语(共 2 个)—— 点击展开
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
PLC可编程逻辑控制器,工业自动化控制的核心设备
来源/工具信息 —— 点击展开
来源 Modbus.cn — China's leading Modbus communication protocol technical community 分类 串口屏/HMI 开发 / 组态控件 字数 666 字 · 阅读约 2 分钟 更新 2026-08-04 永久链接 http://www.modbus.cn/en/51022.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. 必填项已用 * 标注