Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリング

freeFree Technical Resource

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

履歴曲線は、“変数の時間変化の傾向”を記録し、最大16個の独立チャンネル、サンプルデータ保存フラッシュダウンを失わずに、ページめくり、ズーム、消去、CSVエクスポートをサポートします。監視、エネルギー効率評価のメインビュー。

1. 2つのデータソース

モデルはDefinitionより目的は
データのサンプリング異なる時点での単一レジスタの値、周期的な取得は時系列曲線を形成する。単一パラメータの履歴トレンドの観察
連続サンプリング連続したN個のレジスタを同時に読み込み、N個の値を同じ曲線にプロットします。空間分散/一括データのスナップショット

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure

連続アドレス属性:データポイント数1~40000、データアドレス(先頭)、データ型(UINT16~DOUBLE)、数値変換(実値=転送値×スケール+オフセット)。

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure1

连続サンプリングはチャネル分布に注意する:データアドレス0x4000、ドット数50、チャネル2 →チャネル1はLW4000、LW4002、LW4004(偶数アドレス)、チャネル2はLW4001、LW4003(奇数アドレス)を用いる。

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure2

2.カーブの設定

  • 曲線の太さ1または2ピクセル。カーブチャネル最大16名まで。チャンネルのカラーチャンネルごとの色
  • 制御アドレス(追加):
オフセットオフセット役割は
Addr+0チャンネル表示非表示:ビット0~15はチャンネル1~15に対応し、0=表示、1=非表示
Addr+1ページめくりコントロール:1-前、2-次、3-先頭(最新)、4-末尾(最新)
Addr+2ページめくりの読み取り可能性:BIT1前ページ、BIT2次ページ、BIT3フロントページ、BIT4末尾ページ、1=実行可能
Addr+3~4タイムスタンプ位置決め(UINT32)、ドロップダウンメニューを使用した日ごとの位置決め
Addr+5時間幅制御:1画面表示ポイント数(制御幅400、値100 → 4ピクセル/ドット)

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure3

3. X軸時間/ Y軸値

  • X軸は:時間幅(100などの1ページのサンプルポイント、101番目のデータがフルスクリーンの後に左にシフト);目盛り数 2 〜 10;表示目盛り(なし/分割線/目盛り)
  • Y軸とは:最大値/最小値(可 LUA动的変更,w_set_param 0 x 31=最小値,0 x 32=最大値);境界は表示されない;目盛数 2~11;表示数値;表示目盛数

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure4

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure5

外観は:フォント/サイズ/色、ボーダー、背景、分割線の色、スクロールバー、タッチID(タッチカーブはサンプリング時間と値を表示します)。

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure6

4.応用事例(データサンプリング)

4.1データサンプリング構成

“履歴曲線”、タイミングサンプリング、レコード2000本、周期 100ms、データアドレスの説明LW1010UINT16LW1001サンプリング制御アドレス。LW1000起動モードOFF→ON。

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure7

4.2カーブコントロールの設定

データソース=データ収集(インデックス[0]履歴データ)、チャネル数 3、制御アドレス0x1003(制御を隠す)0x1004(ページをめくる)0x1005(ページをめくることができます)0x1006(タイムスタンプUINT32)、0x1008(時間の幅)。スクロールバー + Touchロゴを表示。

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure8

4.3サンプルイネーブル+クリア+チャネル表示

ステータスLEDの接続LW1000(ON=取得開始/OFF=Stop)、ワードボタン締結LW1001書き込み85クリア、3ビットボタンバインドLW1003.0/.1/.2トグルスイッチコントロールチャンネル表示非表示、ページめくりボタン4個付きLW1004(1/2/3/4)+資格条件LW1005.1/.2==1。

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure9

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure10

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure11

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure12

4.4 X軸/ Y軸のスケール

X軸:数値制御バインディングLW1008200→ 1画面200ドット、50→50ドットと入力します。Y軸:曲線コントロールIDを100(0ではない)に設定し、LUAのwgt_set_paramを最大値/最小値に変更します。

function on_update slave vtype
  if vtype ==_LW then
    addr === 0 x A 000の場合
      w_set_param__page._ hisgraph1 100 0x31 get_uint16 VT_LW 0xA000--Yの最小値
    elseif addr == 0 x A 001 then
      wgt_set_param__page._ hisgraph1 100 0x32 get_uint16 VT_LW 0xA001--Yの最大値
    End of Endシングル
  End of Endシングル
End of Endシングル

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure13

Visual HMIヒストリカルカーブ:16チャネルトレンド、ページングスケーリング、データ/連続サンプリングFigure14

Y軸のスケーリングは、LUAのwgt_set_paramと一致する必要があります。0 x 31=Y軸の最小値、0 x 32=Y軸の最大値カーブコントロールIDを0にすることはできませんLUAなしでは数値制御のみで、Y軸は動きません。

広州大彩科技Visual HMI開発ドキュメント(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 *.