二维码控件在 HMI 界面上动态生成标准 QR Code,内容运行时更新。支付、运维、售后场景常用——屏上直接出二维码,手机一扫访问。
1. 属性介绍
1.1 基本设置
| 属性 | 说明 |
|---|---|
| 读取地址 | 绑定的变量地址 |
| 文本长度 | 显示内容的字符串最大长度,默认 16。内容存连续寄存器,一个地址 2 字节(非字符,有些字符占 2 字节如 %、℃),最多 512 字节(错误纠正最低 7% 时) |

例:内容 “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%)——容错能力,局部污损仍可识别
- 颜色:二维码前景颜色

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

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

二维码内容按 ASCII 顺序逐字节存入连续寄存器,一个寄存器 2 字节。中文字符占 2 字节(UTF-8 中文占 3 字节),文本长度要按字节数算够,否则内容被截断。现场环境脏污选高纠错。
整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)组态控件教程「二维码」,版权归大彩科技所有。
发表回复