# 産業用通信信号

In-Sight SnAPP は、事前に名前付きで定められた、一連の信号を利用します。この信号は、PLC と vision sensorとの間でデータおよび結果の転送を行うために使用することができます。

トリガ制御信号とステータス信号で PLC からトリガを制御するには、[トリガモード] を [シングル] に設定する必要があります。

注: 信号はサポートされているプロトコルで共有されますが、異なる形でシステムにマッピングされます。各プロトコルでの信号マッピングの詳細については、以下のトピックを参照してください。

- EtherNet/IP の入出力アセンブリオブジェクト
- PROFINET モジュール参照テーブル
- SLMP コントロールブロックとデータブロック

入力アセンブリ | 信号 | 説明
Acquisition Error | 次のいずれかの理由により、In-Sight SnAPP が画像の取り込みに失敗したときに設定されるビットです。 In-Sight SnAPP が現在、画像を取り込み中である。 In-Sight SnAPP の画像バッファが不足している。 このビットは、正常な取り込みがトリガされたときにクリアされます。
Acquisition ID | この ID は、トリガソースに関係なく各画像取り込みが完了すると増分され、取り込みとその検査結果を同期化するために使用できます。Acquisition ID は、取り込みを開始すると変わります。Acquisition ID は、取り込みを終了すると変わります。PLC がトリガソースである場合、Trigger Acknowledge ビットを設定する前に Acquisition ID が設定されます。
Command Completed | コマンドの実行が完了したときに設定され、Execute Command ビットがクリアされたときにクリアになるビットです。
Command Executing | コマンドの実行が進行中のときに設定されるビットです。
Command Failed | コマンドの実行に失敗したか、または未知の Command ID が設定された場合、コマンド完了時にこのビットが設定されます。
エラー | このビットは、Error ID フィールドで定義されているエラーが発生したときに設定されます。
Error ID | エラー ID コードを参照してください。
Inspection Completed | このビットは、検査の完了時にトグルされます。
Inspection Image ID | この一連の結果に関連付けられた各画像の取り込み ID を提供するために使用されるバイトです。
Inspection ID | この結果セットに関連付けられている取り込み ID。
Inspection Passed | このビットは、検査の合格/不合格の状態を示します。
Inspection Results | Inspection Results の詳細については、Inspection Resultsを参照してください。
Results Valid | Inspected Image ID、Inspection Result Code および Inspection Results フィールドが有効のときに設定されるビットです。Inspection Results Acknowledge ビットが設定されたときにクリアされます。
Trigger Acknowledge | このビットは、In-Sight SnAPP が Trigger ビット経由で正常にトリガされたことを示します。Trigger Acknowledge ビットは、Trigger ビットがクリアされるまで、設定された状態が維持されます。
Trigger Ready | このビットは、In-Sight SnAPP が Trigger ビット経由で新しいトリガを受け入れられる状態であることを示します。
Current Program ID | これらのビットは、現在のプログラムの番号を示します。プログラム ID は、1 ～ 20 の 16 ビット番号です。
出力アセンブリ | 信号 | 説明
Clear Error | このビットが設定されると、Error 信号と Error ID 信号がクリアされます。Error ビットがクリアされるまで、Clear Error ビットは High のまま保持される必要があります。エラーがキューに入っているとき、このビットをクリアすると、Error 信号と Error ID 信号はキューに入れられた次のエラーコードに設定されます。
Execute Command | Execute Command ビットが High に設定されている場合、コマンド ID の信号がvision sensorによって読み取られ、関連コマンドが実行されます。Command Completed ビットが設定されるまで、信号は High のまま維持する必要があります。Command Completed ビットが設定された後、Execute Command ビットをクリアすると Command Completed ビットもクリアされます。
Command ID | このフィールドは Execute Command ビットの立ち上がりエッジで実行される 1 ～ 20 のプログラム番号を示します。Command Completed ビットが設定されるまで、この信号を変更しないでください。 0:予約済み 1 ～ 20:プログラム番号 21 ～ 65535:予約済み
Inspection Results Acknowledge | Inspection Results Acknowledge ビットによって、PLC が Inspected Image ID および Inspection Results のデータを受信したことが確認されます。
Trigger | Trigger ビットを設定すると、vision sensorで取り込みがトリガされます。