エラー コード メッセージの表示
- Last UpdatedAug 27, 2025
- 1 minute read
各レシピ関数は、関数のエラー状態を表す番号を返します。RecipeGetMessage() 関数を InTouch データ変化スクリプトで使用することによって、対応するエラー コードがアナログ型タグに書き込まれ、関連付けられているエラー コード メッセージがメッセージ型タグに書き込まれます。
次のコード例は、データ変化スクリプトを示しています。
RecipeGetMessage(ErrorCode, ErrorMessage, 131);
このスクリプトは、ErrorCode タグの値が変更されるたびに自動的に実行されます。このスクリプトが実行されると、RecipeGetMessage() 関数が ErrorCode タグの現在の数値を読み取り、その値に関連付けられているメッセージを ErrorMessage タグに返します。
以下の表には、発生する可能性のあるエラー コードおよびそれに対応するエラー メッセージとその説明が一覧表示されています。
|
値 |
エラーメッセージ |
説明 |
|---|---|---|
|
0 |
成功 |
呼び出されたレシピ関数は正常に実行されました。 |
|
-1 |
そのようなレシピ テンプレートはありません |
指定したレシピ テンプレート ファイルが存在しません。 |
|
-2 |
WindowViewer が起動されていません |
別のプログラムによって呼び出されたレシピ関数は、WindowViewer が実行されていないため、実行できません。 |
|
-3 |
メモリ不足 |
現在のアクティビティを完了するために十分なメモリがありません。 |
|
-4 |
レシピ内の行が長すぎます |
レシピ テンプレート ファイルの行が最大許容長を超えています。 |
|
-5 |
レシピ ファイル内に切り取られた行があります |
レシピ テンプレート ファイル内の行が切り取られています。 |
|
-6 |
このレシピ テンプレート ファイルは無効です |
指定したファイルが有効なレシピ テンプレート ファイルではありません。 |
|
-7 |
ユニット名またはレシピ名を入力してください |
レシピ テンプレート ファイルからユニット名またはレシピ名が見つかりません。 |
|
-8 |
レシピ テンプレート ファイルでユニットが定義されていません |
レシピ ファイルのユニット定義テンプレートにユニットが定義されていません。 |
|
-9 |
レシピ テンプレート ファイル内にレシピ名が見つかりません |
指定したレシピがレシピ テンプレート ファイルで定義されていません。 |
|
-10 |
レシピ テンプレート ファイル内にユニット名が見つかりません |
指定したユニット名がユニット定義テンプレート ファイルで定義されていません。 |
|
-12 |
アナログ/論理値/メッセージの型を入力してください |
レシピ テンプレート ファイルのアイテムに間違ったタイプが入力されました。有効なタイプは、アナログ型、論理型、またはメッセージ型です。 |
|
-13 |
タグのタイプがアナログ/論理値/メッセージと照合しません |
指定したタグがアイテム タイプと一致しません。たとえば、レシピ アイテムはアナログ型として定義されていて、メッセージ型タグがそのユニットとして定義されています。 |
|
-14 |
不正な論理値です。0 または 1 を入力してください |
レシピ テンプレート ファイルの論理型タグに対して間違った値が入力されました。論理型タグの有効な値は 0 または 1 のみです。 |
|
-15 |
一時ファイルを開くことができません |
空きディスク容量が不十分であるために、一時ファイルを開くことができません。 |
|
-16 |
レシピ テンプレート ファイルを保存中に書き込みエラーが発生しました |
レシピ テンプレート ファイルを保存中にエラーが発生しました。 |
|
-17 |
ユーザーを選択できませんでした |
ユーザーが[レシピの選択]ダイアログ ボックスでレシピ名でなく、[キャンセル]を選択しました。 |
|
-19 ページの「SmartSymbol テンプレートの名前の変更」を参照してください。 |
別のアプリケーションでレシピ テンプレートが使用されているか、ビューを実行しているユーザーにファイルを開くための十分なセキュリティ権限がありません。 |
指定されたレシピ テンプレート ファイルが開いているか、ユーザーに十分な権限がないため、WindowViewer ではアクセスできません。 |