Netzwerkerkennung und -management
11.4 EtherNet/IP
11.4.1.2
Nachrichtentypen
CIP unterscheidet zwischen den folgenden Nachrichtentypen:
• Implizite Nachrichten
Dieser Nachrichtentyp wird für den Austausch von zeitkritischen IO-Daten verwendet.
• Explizite Nachrichten
Dieser Nachrichtentyp wird für den Parameterzugriff (Schreiben, Lesen) verwendet.
In SINEC OS-Geräten ist für EtherNet/IP ein expliziter Nachrichten-Server implementiert, der auf
die Anfrage/Antwort-gesteuerte Kommunikation von expliziten Nachrichten-Clients antwortet.
11.4.1.3
Producer-Consumer-Beziehung
Die Übertragung von Nachrichten basiert bei CIP auf Producer-Consumer-Beziehungen.
Im Gegensatz zum traditionellen Adressierungsschema enthalten die Nachrichten keine
Zieladresse, sondern einen eindeutigen Identifier.
Ein Sender (Producer) sendet eine Nachricht, die von einem oder mehreren Empfängern
(Consumer) empfangen werden kann. Die Empfänger bestimmen anhand des Identifiers in der
Nachricht, ob die Daten für sie relevant oder irrelevant sind. Die entsprechenden Daten müssen
dadurch nicht mehrfach von einer Quelle an mehrere Ziele übertragen werden.
Eine Producer-Consumer-Beziehung wird eingesetzt, wenn ein schneller Datenaustausch ohne
Verwaltungsdaten verlangt wird. Bei Producer-Consumer-Beziehungen ist der Netzwerkverkehr
geringer und die Übertragungsgeschwindigkeit höher.
11.4.1.4
Objektmodell
CIP nutzt ein Objektmodell, um Geräte zu beschreiben:
• Anwendungsobjekte definieren wie Geräteinformationen dargestellt und auf einem
allgemeingültigen Weg zugänglich gemacht werden.
• Netzwerk-spezifische Objekte definieren die Konfiguration von Parametern (z. B. der IP-
Adresse).
• Kommunikationsobjekte und -dienste ermöglichen den Aufbau von
Kommunikationsbeziehungen und den Zugriff auf Geräteinformationen über das Netzwerk.
Jedes CIP-Objekt hat Attribute (Daten), Dienste (Befehle), Verbindungen und Verhaltensweisen
(Beziehungen zwischen Attributwerten und Diensten). CIP umfasst eine umfangreiche
Objektbibliothek zur Unterstützung von allgemeiner Netzwerkkommunikation,
Netzwerkdiensten, wie zum Beispiel Dateiübertragung und typischen
Automatisierungsfunktionen.
234
Web User Interface (Web UI) SINEC OS V2.1
Projektierungshandbuch, 04/2022, C79000-G8900-C497-03