VisualHMI 二维码控件:动态生成 QR Code、エラー纠错等级与内容レジスタ

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

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

1. 属性介绍

1.1 基本設定

属性説明
読み取りアドレス绑定的变量アドレス
文本長さ表示内容的ストリング·ストリング最大長さ,デフォルト 16。内容存连续レジスタ,一アドレスはこちら。 2 bytes(非文字,一部の文字占 2 bytes如 %、℃),最多 512 bytes(エラー纠正最低 7% 时)

VisualHMI 二维码控件:动态生成 QR Code、エラー纠错等级与内容レジスタイラスト

例:内容 "https://www.baidu.com/",register 0x1001 起,16 Registers(0x1001~0x1008)分配:

register0x10010x10020x10030x1008
register value(hex)0x68 0x740x74 0x700x73 0x3A0x69 0x64
charactershttps:id

1.2 外观属性

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

VisualHMI 二维码控件:动态生成 QR Code、エラー纠错等级与内容レジスタイラスト1

2. 応用ケース

画面加二维码控件:read LW1001,文本長さ 32,エラー纠正最高(30%),颜色黑。再加一个文本控件(同样绑 LW1001,Length 32)表示二维码内容。

VisualHMI 二维码控件:动态生成 QR Code、エラー纠错等级与内容レジスタイラスト2

run:PLC 写 LW1001 内容,二维码实时リフレッシュ。設定 "https://www.baidu.com/",手机扫码直接アクセス。

VisualHMI 二维码控件:动态生成 QR Code、エラー纠错等级与内容レジスタイラスト3

二维码内容按 ASCII 顺序逐バイト存入连续レジスタ,一1つのレジスタ 2 bytes。中文文字占 2 bytes(UTF-8 中文占 3 byte),文本長さ要按Bytesの数算够,否则内容被截断。现场环境脏污选高纠错。

整理自 广州大彩科技 VisualHMI 开发ドキュメント(hmi-doc.gz-dc.com)组态控件チュートリアル「二维码」,著作権は大彩科技すべての。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.