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

AVEVA™ InTouch HMI

RecipeGetMessage() 関数

  • Last UpdatedSep 26, 2024
  • 1 minute read

RecipeGetMessage() 関数は(他のレシピ関数によって返された)エラー番号を取り、そのエラー番号のプレーン テキストのエラー メッセージを返します。

カテゴリ

レシピ

構文

RecipeGetMessage(Analog_Tag,Message_Tag,Number);

引数

Analog_Tag

エラー メッセージを取得するエラー番号です。

messagetag

引用符または文字列リテラルのない実際のメッセージ型タグ。

数値

Number 引数は、Message_Tag 引数で返される文字列の最大長さを設定します。デフォルトでは、InTouch メッセージ型タグの最大文字数は 131 文字に設定されます。InTouch タグ変数ディクショナリの Message_Tag の最大文字列長を削減していない限り、このパラメータには 131 を使用します。Number 引数は、定数または数字を含む整数型タグ変数です。

RecipeGetMessage() 関数を InTouch データ変化 QuickScript で使用することによって、エラー コードが ErrorCode タグに書き込まれ、関連付けられているエラー コード メッセージが ErrorMessage タグに書き込まれます。

Data Change Script Tagname[.field]:ErrorCode

Script body:RecipeGetMessage(ErrorCode, ErrorMessage,131);

この QuickScript は、ErrorCode タグ変数の値が変更されるたびに自動的に実行されます。この QuickScript が実行されると、RecipeGetMessage() 関数が ErrorCode タグ変数の現在の数値を読み取り、その値に関連付けられているメッセージを ErrorMessage タグ変数に返します。

ErrorCode = RecipeLoad ("c:\App\recipe.csv","Unit1","cookies");

RecipeGetMessage(ErrorCode, ErrorMessageTag, 131);