# Ethernet/IP オブジェクトモデル

EtherNet/IP ネットワークでは、In-Sight ビジョンシステム はサーバとして機能し、明示的および非明示的 I/O メッセージングの両方をサポートします。例えば、検査データを、明示的メッセージまたは非明示的接続によってクライアントに転送することができます。非明示的な接続を使用して画像取り込み、トリガ、およびスプレッドシートイベントを制御することもできます。

識別オブジェクト、Ethernet リンクオブジェクト、TCP/IP オブジェクト、およびその他の内部オブジェクトは、EtherNet/IP 仕様によって必須とされています。アセンブリオブジェクトのさまざまなインスタンスは、EtherNet/IP クライアントとアプリケーションデータを交換するために使用されます。ビジョンオブジェクトは、In-Sight ビジョンシステム に固有の情報を提供するために In-Sight ビジョンシステム によって定義されます。In-Sight ビジョンシステム によって提供される現在のオブジェクトモデルを次の図に示します。

- アセンブリオブジェクト:アセンブリオブジェクトは、複数のオブジェクトの属性をバインドして、各オブジェクト間でのデータの送受信を 1 つの接続でできるようにします。アセンブリオブジェクトを使用すると、入力データまたは出力データをバインドすることができます。「入力」と「出力」という用語は、ネットワーク側から見た定義です。「入力」はネットワーク上にデータを生成し、「出力」はネットワークからデータを消費します。

- 識別オブジェクト:識別オブジェクトは、デバイスの識別情報と全般情報を提供します。

- Ethernet リンクオブジェクト: Ethernet リンクオブジェクトは、Ethernet 802.3 通信インタフェースについて、リンク固有のカウンタとステータス情報を保持します。

- TCP/IP オブジェクト:TCP/IP オブジェクトは、デバイスの TCP/IP ネットワークインタフェース設定を照会 (可能な場合は設定も) するメカニズムを提供します。該当する項目の例として、デバイスの IP アドレス、ネットワークマスク、ゲートウェイアドレスなどがあります。

- ビジョンオブジェクト:ビジョンオブジェクトには、In-Sight ビジョンシステム 固有のすべてのサービスと属性が含まれます。これには、画像取り込み、検査、ジョブの変更、In-Sight Spreadsheet との通信などが含まれます。

入力および出力データの I/O アセンブリデータ属性の形式は、次のとおりです。

入力アセンブリインスタンス | 出力アセンブリインスタンス
--- | ---
13 注 : 詳細については、EtherNet/IP 入力アセンブリ - インスタンス 13を参照してください。 | 22 注 : 詳細については、EtherNet/IP 出力アセンブリ - インスタンス 22を参照してください。

注 :

- EDS 生成プロファイルを使用している場合、入力アセンブリの最大サイズが 500 バイトであっても、EDS で生成されたプロファイルで許容できる接続バイト数は最大 496 バイトです。

- Rockwell RSLogix Studio 5000 バージョン 21 ～ 25 を使用している場合、In-Sight で生成されたプロファイル (496 バイト) のデフォルトの入力および出力アセンブリサイズを編集することはできず、入力および出力アセンブリの最大サイズにデフォルト設定されます。

- Trigger Ack が生成されて PLC に送信されると、Acquisition ID は画像取り込みの冒頭で増分されます。Inspection ID は、Inspection Completed ビットがトグルするときに増分されます。このとき、Results Valid ビットは「高」に設定され、Inspecting ビットは「低」に設定されます。