エラーコード
通信中に外部機器がMech-MSRにコマンドを送信し、コマンド実行に失敗した場合、ソフトウェアはエラーコードを返します。
-1
エラー:プロジェクト番号が存在しません。
考えられる原因:
-
指定したプロジェクト番号がMech-MSRのプロジェクトリストに存在しません。
-
指定したプロジェクトは新規作成されたものであり、そのプロジェクトが含まれるソリューションがまだ閉じられておらず、再度開かれていません。
解決策:
-
指定したプロジェクト番号がMech-MSRのプロジェクトリストに存在することを確認してください。
-
Mech-MSRでソリューションを閉じ、再度開いてください。
-2
エラー:結果はありません。
考えられる原因:指定したプロジェクトが実行されていません。
解決策:triggerコマンド(コマンドコード2)または executeコマンド(コマンドコード1)でプロジェクトの実行をトリガーしたことを確認してください。
-3
エラー:プロジェクト実行がタイムアウトします。
考えられる原因:プロジェクトの実行時間が長すぎて、設定された returnコマンドの実行タイムアウト を超えました。
解決策:
プロジェクトの実行時間がタイムアウトしていないか確認し、異常な場合はその原因を特定して解決してください。正常な場合は、通信設定 画面で returnコマンドの実行タイムアウト を適切に大きく設定してください。
-5
エラー:設定または取得に失敗しました。
考えられる原因:
-
プロジェクトパラメータレシピの切り替えに失敗しました。
-
ソリューションの切り替えに失敗しました。
-
グローバル変数の読み取りに失敗しました。
-
グローバル変数の書き込みに失敗しました。
解決策:
-
パラメータレシピ番号が存在していること、およびレシピが正しく設定されていることを確認してください。
-
ソリューション番号が存在していること、およびソリューションパスが有効であることを確認してください。
-
グローバル変数番号が存在し、データ型が一致していることを確認し、グローバル変数管理ツールで通信機能が有効になっていることを確認してください。
-
グローバル変数番号が存在し、データ型が一致していることを確認し、グローバル変数管理ツールで通信機能が有効になっていることを確認してください。