Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

複雑な構造を作成するためのレシピのネスト

複雑な構造を作成するためのレシピのネスト

  • Last UpdatedAug 27, 2025
  • 1 minute read

複数のレシピ テンプレート ファイルを InTouch QuickScript を使用して相互にリンクして、複雑なアプリケーションを作成できます。レシピ テンプレート ファイルは、ユニット名テンプレート内のメッセージ型タグ変数に関連付けられている原料名を定義することによってリンクします。次に、レシピの名前を持つメッセージ型タグ変数をロードします。

レシピ テンプレート ファイルをリンクすると、異なるレシピ ファイルの様々なレシピによって使用されるマシン設定パラメータを定義するプライマリ レシピ テンプレート ファイルを作成できます。このようなタイプの情報を 1 つの中央ファイルに保持すると、変更するたびにデータを維持および更新するための時間を大幅に削減できます。

次の図では、アイテム名 Setup タグ変数がメッセージ型として定義され、ユニットにはこのアイテム用の Setup メッセージ型タグ変数が含まれます。各レシピには、レシピが選択されたときに Setup タグ変数にロードされる別のレシピ ファイルに 2 番目のレシピ名が定義されます。

Example of nesting recipes

この処理を実行するには、次のスクリプトを入力します。

RecipeName="Recipe2";

RecipeLoad("c:\recipe\recfilea.csv", "Review", RecipeName);

このスクリプトを実行すると、Setup タグ変数の値が Setup3A となり、Review ユニットにロードされます。次のスクリプトを実行することによって、Setup タグ変数の値が、マシン セットアップ パラメータを PLC1 ユニットに対して定義されているタグ変数にロードする次のレシピ ロードのレシピ名として使用されます。

RecipeLoad("c:\recipe\machine.csv", "PLC1", Setup);

Recipe file loaded new unit