# ビジョンオブジェクトの属性

このセクションでは、EtherNet/IP ビジョンオブジェクトに存在するさまざまな属性について説明します。

注 : クラスコード:78 Hex - このオブジェクトは、In-Sight ビジョンシステム に対して可能なすべての操作をモデル化します。

## インスタンス属性

属性 ID | アクセスルール | 名前 | データタイプ | 属性の説明
--- | --- | --- | --- | ---
6 | Get | Online | BOOL | 0 = オフライン 1 = オンライン
7 | Get | OfflineReason | BYTE | 0 = オンライン 1 = プログラミング 2 = ディスクリートオフライン 3 = 通信オフライン 4-255 = 予約済み
8 | Set | SetOffline | BOOL | 1 = In-Sight ビジョンシステム を強制的にオフラインにします。
9 | Set | AcqTriggerEnable | BOOL | 0 = 取り込みトリガは無効です。Trigger Ack を 0 にリセットします。 1 = 取り込みトリガは有効です。
10 | Set | AcqTrigger | BOOL | AcqTriggerEnable が 1 に設定されている場合、AcqTrigger が 0 から 1 に変わると、In-Sight ビジョンシステム は画像を取り込みます。
11 | Get | AcqStatusRegister | BYTE | ビット 0:Trigger Ready ビット 1:Trigger Ack ビット 2:Exposure Complete ビット 3:Missed Acquisition ビット 4 ～ 7:予約済み
12 | Set | UserData | BYTE の配列 | 検査への入力として使用できるユーザ定義データ。 注 : User Data Holding Buffer Bypass が有効になっている In-Sight ビジョンシステム の場合、UserData 属性に書き込まれたデータが書き込み時に表示されます。それ以外の場合、Set User Data サービスが実行されるまでデータは表示されません。 グラフィカルユーザインタフェースでのみ、User Data Holding Buffer Bypass を有効または無効にすることができます。
13 | Set | BufferResultsEnable | BOOL | 1 = ResultsAck 属性が 1 に設定されるまで、検査結果のバッファリングを有効にします。 0 = 検査結果のバッファリングを無効にします。
14 | Get | InspectionStatusRegister | BYTE | ビット 0:System Busy ビット 1:Inspection Completed ビット 2:Results Buffer Overrun ビット 3:Results Valid ビット 4:Job Loading ビット 5:Job Load Completed ビット 6:Job Load Failed ビット 7:Job Pass
15 | Set | InspectionResultsAck | BOOL | クライアントが検査結果を受信したことを確認応答します。
16 | Get | InspectionResults | STRUCT of | 最後の検査結果。
InspectionID | UINT | 検査カウンタ。
InspectionResultCode | UINT | WriteResultsBuffer 関数で設定された検査結果コード。
InspectionResults | BYTE の配列 | 前回の検査から返されます。
18 | Set | SoftTrigger | BYTE | ビット 0:ソフトトリガ 0 ビット 1:ソフトトリガ 1 ビット 3:ソフトトリガ 3 ビット 4:ソフトトリガ 4 ビット 5:ソフトトリガ 5 ビット 6:ソフトトリガ 6 ビット 7:ソフトトリガ 7
19 | Set | JobID | INT | 現在ロードされているジョブの ID 番号。または、現在のジョブに ID がない場合は -1。 この値を設定すると (範囲: 0 ～ 999)、その関連付けられた ID を持つジョブがロードされます。
20 | Set | JobName | STRING | 現在ロードされているジョブのファイル名。または、ファイル名が不明な場合は空の文字列。 この値を既存のファイル名に設定すると、その関連付けられたファイル名を持つジョブがロードされます。
21 | Set | ClearExposureComplete | BOOL | Exposure Complete ビットをクリアします。Exposure Complete ビットは、このビットの立ち上がりエッジでクリアされます。ClearExposure Complete ビットが設定されている間に別の Exposure Complete 信号が送信されると、Clear Exposure Complete ビットがクリアされた後で Exposure Complete ビットが設定されます。
22 | Set | SoftEventAck 0 ～ 7 | BYTE | ビット 0:ソフトトリガ確認 0 ビット 1:ソフトトリガ確認 1 ビット 3:ソフトトリガ確認 3 ビット 4:ソフトトリガ確認 4 ビット 5:ソフトトリガ確認 5 ビット 6:ソフトトリガ確認 6 ビット 7:ソフトトリガ確認 7