二维码控件在 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/",휴대폰으로 QR 스캔直接访问。

二维码콘텐츠按 ASCII 顺序逐바이트存入连续레지스터,一个레지스터 2 바이트。중국어문자占 2 바이트(UTF-8 중국어占 3 바이트),文本길이要按바이트数算够,否则콘텐츠被截断。现场환경脏污选高纠错。
整理自 广州大彩科技 VisualHMI 개발문서(hmi-doc.gz-dc.com)구성(SCADA)控件튜토리얼「二维码」,版权归大彩科技所有。
답글 작성