Visual HMIレシピアプリケーション:コンポーネント記録管理とワンクリック切り替え

freeFree Technical Resource

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

レシピ:製品パラメータ(temperature、時間、速度)のセットは、レコードにパッケージされ、製品を切り替えるときにワンクリックでロードし、手動で変更しないようにします。最大10種類のレシピ、各1000セット、2000成分は、ほとんどの生産ライン交換シナリオをカバーします。

1.フォーミュラの設定

エンジニアリング→レシピ設定、コアフィールド

フィールドフィールド説明書は
フォーミュラ名記入できないコメント
分数のレシピパラメータ数、最大2,000
データ型UINT16/INT16/UINT32/INT32/UINT64/INT64/FLOAT/DOUBLE
フォーミュラ·レコード数レコードの数、最大1000
フォーミュラ·レコード名セミコロン区切りの関連タグ(例:“フォーミュラ1;フォーミュラ2;フォーミュラ3”)
名前の長さNバイト単位のレシピ
レシピ索引所在地制御アドレス,インデックス値の直後に各成分データが続く
レシピ書き込みPLCアドレスターゲットデバイスの開始アドレス、インデックスが変化すると連続して送信
フォーミュラ管理所在地書き込み1= PLCへの書き込み/ 2=変更して保存 / 3=ファイルを保存/ 4=選択した行を削除/ 5=リセットを保存せずに修正

Visual HMIレシピアプリケーション:コンポーネント記録管理とワンクリック切り替えFigure

2.適用フォーミュラの選択と切り替え

テキストコントロールは“レシピインデックスアドレス+ 1”表示名(GBKエンコード、ハイバイトとハイバイトの交換)をバインドし、インデックスの増減(ステップ1、ループ、0~5の範囲)を行う2つの単語設定ボタンを設定します。インデックスを切り替えると、レシピファイルからデータ更新コントロールが自動的に読み込まれます。

Visual HMIレシピアプリケーション:コンポーネント記録管理とワンクリック切り替えFigure1

3.変化しながら生きる

パラメータを修正して“レシピ制御アドレス=2”と書いて保存します。LUAでは成分レジスタがトリガーされて自動的に保存されます。

function on_update slave vtype
  if vtype ==_LW then
    addr = 0 x 12 0 1とaddr = 0 x 12 0 6の場合、レシピデータレジスタ
      set_uint16 VT_LW 0 x 1300 2--レシピ制御アドレス書込み2
      update_system               すぐにシステムパラメータを入力する。
    End of Endシングル
  End of Endシングル
End of Endシングル

Visual HMIレシピアプリケーション:コンポーネント記録管理とワンクリック切り替えFigure2

4. PLCとドキュメント表示

LW1201~ 12 0 6をPLCのLW1400~ 14 05に送信する“レシピ制御アドレス=1”と書きます。レシピファイルは、データレコードコントロールテーブルに直接表示·編集することもできます(データソース選択“レシピデータ”、インデックス選択対応レシピ)。

Visual HMIレシピアプリケーション:コンポーネント記録管理とワンクリック切り替えFigure3

Visual HMIレシピアプリケーション:コンポーネント記録管理とワンクリック切り替えFigure4

Visual HMIレシピアプリケーション:コンポーネント記録管理とワンクリック切り替えFigure5

3つの誤りがある。1成分レジスタは、インデックスアドレス自体からではなく、“インデックスアドレス+1”から連続して配列されている; 2 LUAにエッジを変更してアドレス区間を判断したい; 3 PLCアドレスが連続していない場合は自動配信できない、LUA読み取りレシピ値を個別に書き込む。

広州大彩科技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 *.