# Ethernet/IP-Objektmodell

In Ethernet/IP-Netzwerken fungieren In-Sight Vision-Systeme als Server und unterstützen die Übertragung expliziter und impliziter E/A-Nachrichten. Beispielsweise können Sie mithilfe expliziter Nachrichten oder über implizite Verbindungen Daten aus Inspektionen an Clients übertragen. Sie können implizite Verbindungen auch zur Steuerung von Aufnahmen, Triggern und Tabellenereignissen verwenden.

Gemäß Ethernet/IP-Spezifikation sind das Identitätsobjekt, das Ethernet-Linkobjekt, das TCP/IP-Objekt und die anderen internen Objekte erforderlich. Die verschiedenen Instanzen des Assembly-Objekts werden zum Austauschen von Anwendungsdaten mit Ethernet/IP-Clients verwendet. Das Vision-Objekt wird durch das In-Sight Vision-System definiert, um spezielle Informationen zu In-Sight Vision-Systemen bereitzustellen. Das durch In-Sight Vision-Systeme aktuell bereitgestellte Objektmodell ist in der folgenden Abbildung dargestellt:

- Assembly-Objekt: Das Assembly-Objekt bindet Attribute mehrerer Objekte, was das Senden oder Empfangen von Daten an und von jedem Objekt über eine einzelne Verbindung ermöglicht. Assembly-Objekte können zum Binden von Eingabe- oder Ausgabedaten verwendet werden. Die Begriffe „Eingabe“ und „Ausgabe“ werden aus Netzwerkperspektive definiert. Die Eingabe produziert Daten im Netzwerk und die Ausgabe nutzt Daten aus dem Netzwerk.

- Identitätsobjekt: Das Identitätsobjekt stellt Identifizierungs- und allgemeine Informationen für das Gerät bereit.

- Ethernet-Linkobjekt: Das Ethernet-Linkobjekt enthält verbindungsspezifische Zähler und Statusinformationen für eine Ethernet-802.3-Kommunikationsschnittstelle.

- TCP/IP-Objekt: Das TCP/IP-Objekt stellt einen Mechanismus zum Abfragen und möglichen Konfigurieren der TCP/IP-Netzwerkschnittstellenkonfiguration eines Geräts bereit. Beispiele für relevante Elemente sind IP-Adresse, Netzmaske und Gateway-Adresse eines Geräts.

- Vision-Objekt: Das Vision-Objekt enthält alle speziellen Services und Attribute von In-Sight Vision-Systemen. Dazu gehören Aufnahme, Inspektion, Jobwechsel und Kommunikation mit der In-Sight Spreadsheet.

Das E/A-Assembly-Datenattribut für die Eingabe- und Ausgabedaten besitzt folgendes Format:

Eingangs-Assembly-Instanz | Ausgangs-Assembly-Instanz
--- | ---
13 Hinweis: Weitere Informationen finden Sie unter EtherNet/IP Eingangs-Assembly - Instanz 13 | 22 Hinweis: Weitere Informationen finden Sie unter EtherNet/IP Ausgangs-Assembly - Instanz 22

Hinweis:

- Bei Verwendung eines EDS-generiertes Profils lässt das EDS-generierte Profil nur eine Verbindung von bis zu 496 Byte zu, obwohl die maximale Größe der Eingangs-Assembly 500 Byte beträgt.

- Bei Verwendung von Rockwell RSLogix Studio 5000, Version 21 bis 25, können die Standardgrößen für Eingangs- und Ausgangs-Assembly für das von In-Sight generierte Profil (496 Byte) nicht bearbeitet werden. Standardmäßig wird die größte Eingangs- und Ausgangs-Assembly verwendet.

- Die Aufnahme-ID erhöht sich zu Beginn der Aufnahme, wenn Trigger Ack generiert und an die SPS gesendet wird. Die Inspektions-ID wird erhöht, wenn das Bit „Inspection Completed“ gesetzt wird. Dann wird das Bit „Results Valid“ auf High und das Bit „Inspecting“ auf Low gesetzt.