Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯

freeFree Technical Resource

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

テキストコントロール[てきすとこんとろーる]文字列型変数の表示とキーボード入力:デバイスステータスプロンプト、パラメータ設定、ユーザーコメント。GBK/UTF-8/UNICODEエンコーディング、最大2 KBのストレージをサポートします。

1.主な特徴

  • 入力する。:HMI内蔵キーボード入力、GBK、UTF-8エンコーディングをサポート
  • PLC 通信符号化GBK(中国語コード、GB 2312互換)、UTF-8、UNICODE-PLCプロトコル定義と一致する必要があります。
  • 長さの制限最大2 KB

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图

2.プロパティの紹介

2.1機能の設定

プロパティ説明書は
Inputの開始キーボード入力を許可するかどうか
キーボードタイプ/画面/位置/初期値ポップアップキーボード/外付けキーボード;キーボード画面;ポップアップ位置;初期値を表示するかどうか
ヒント情報テキストラベル、キーボード画面コントロールの関連付け$SysKBTipInfo表示
読み取り/書き込みアドレス同じか異なるか
最大長さ。テキスト入力の最大バイト数
コード化キーボード入力GBK/UTF-8、ディスプレイGBK/UTF-8/UNICODE
パスワード表示。内容は * で表示
ハイ·ローバイト交換文字列とハイバイトの交換(特定のPLCストレージ順序で)

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图1

2.2外観の設定

  • フォント/サイズ/位置合わせ左/中央/右
  • 単語を分割しない。:複数行表示時に行末に単語を分割しない(英語/ドイツ語など)
  • 行間隔/単語距離行送りはフォントサイズの倍数、カーニングはピクセル
  • フラッシュ/走灯:点滅周波数、走行灯方向(左右/上下移動)+ 速度(ピクセル/秒)
  • 制御アドレス同値コントロール--+0フォント

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图2

3.アプリケーション事例

3.1 UTF-8エンコード入力

Read ingとはLW1001、符号化UTF-8、キーボード画面 101_full800*480、提示タグ。“こんにちは”と入力すると、DCBUSが送信したフレームはAA 55 00 0E F2 10 01 04 E4 BD A0 E5 A5 BD 00 00 CC CCUTF-8中国語では1ワードあたり3バイト(E 4 BD A 0 = あなた)に注意してください。

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图3

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图4

3.2 GBKコード

Read ingとはLW1020略称はGBK。“こんにちは”を入力します。AA 55 00 0C F2 10 20 03 C4 E3 BA C3 00 00 CC CC-GBK中国語は1ワードあたり2バイト(C 4 E 3 = あなた)です。UTF-8フレームと比較すると、コーディングの違いが視覚的にわかります。

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图5

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图6

3.3ハイバイト交換+制御アドレス

Read ingとはLW1040符号化GBK、チェックとハイバイト交換、制御アドレスLW8000。略称は“AB”。... 42 41 ...ハイ·ロー·スワップ後B A伝送制御アドレスLW8000= 0 x 0 132表示文字バンク1/50文字、LW8001前景、LW8002 背景。

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图7

3.4 UNICODE +走灯

Read ingとはLW1060コードUNICODE、走馬灯左移動速度 10。“こんにちは,VisualHMI”と入力すると、テキストが右から左にスクロールします。

Visual HMIテキストコントロール:文字列表示入力、GBK/UTF-8/UNICODEエンコーディング、走査灯插图8

3つのコード:1キーコードとPLC側は一貫している必要があり、GBKはUTF-8に入力された文字化けです。2 UNICODEエンコーディングの中国語文字は2バイトを占めますが、UTF-8は3バイトを占め、レジスタ数は正しくカウントされます。3ハイバイトとハイバイトの交換チェックはありません-多くの国内PLC文字列ストレージは前にハイバイトですが、チェックはありません。

Guangzhou Dai Technology Visual HMI開発ドキュメント(hmi-doc.gz-dc.com)構成コントロールチュートリアル“テキストコントロール”、著作権はDai Dai Technologyに帰属します。

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 *.