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

無料無料技术资料

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

テキストコントロール[てきすとこんとろーる]文字列型変数の表示とキーボード入力:デバイスステータスプロンプト、パラメータ設定、ユーザーコメント。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に帰属します。

この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注