8.6.2 Implicit Messaging (Implizite Nachrichtenübertragung)
80662667
Für die implizite Nachrichtenübertragung verwendet EtherNet/IP das UDP/IP-Protokoll- und einen
EtherNet/IP-spezifischen Encapsulation-Layer. Die implizite Nachrichtenübertragung wird auch als
Transport Class 1 (Transportklasse 1) bezeichnet. Die SPS kann eine Klasse-1-Verbindung mit dem
Modul SP-COP2-ENI herstellen, indem diese den Service-Request Forward_Open stellt. Dieser konfi-
guriert Verbindungsinformationen für den Austausch von Eingangs-/Ausgangsdaten, z. B. das RPI,
Unicast- oder Multicast-Verbindungen uvm. Klasse-1-Verbindungen unterstützen lediglich Assemb-
lies für den Austausch von Eingangs-/Ausgangsdaten oder „Platzhalter" zur Signalisierung datenlo-
ser Heartbeat-Verbindungen. Konfigurations-Assemblies werden als Teil des Forward_Open-Ser-
vices akzeptiert, mit Ausnahme von TCP/IP-Objekten (Class 0xF5) jedoch nicht vom Modul SP-COP2-
ENI verarbeitet.
Da die Konfigurationsdetails der Verbindung nur einmal im Forward_Open-Frame versandt werden,
ist die implizite Nachrichtenübermittlung auf Leistung ausgerichtet und weist einen geringeren Tele-
gramm-Overhead als die explizite Nachrichtenübermittlung auf. Assembly-Instanzen verfügen über
vordefinierte Attribute in einer vorgegebenen Reihenfolge. Dennoch legt der Absender, das heißt die
SPS, die Datengröße in Forward_Open während des Aufbaus der Klasse-1-Verbindung fest. Das be-
deutet, dass nur Datenbytes vom Beginn der Instanz bis zur festgelegten Größe ausgetauscht wer-
den.
Das Modul SP-COP2-ENI unterstützt sieben statische Assembly-Instanzen. Diese werden in der Ta-
belle Übersicht über die vom Modul SP-COP2-ENI unterstützte Assembly-Klasse (0x04) [Kap. 8.4.2, S. 97]
aufgeführt. Alle Daten-Member der Instanz sind fest codiert. Dynamische Assembly-Instanzen wer-
den derzeit nicht vom Modul SP-COP2-ENI unterstützt.
Eine E/A-Assembly enthält entweder Eingangs- oder Ausgangsdaten, nicht jedoch beides gleichzei-
tig. Die folgende Abbildung zeigt den Datenfluss unter Verwendung mehrerer Assembly-Instanzen.
Vordefinierte Assemblies sind durch blaue Linien miteinander verbunden, vendorspezifische Assem-
blies durch schwarze Linien. Das Controller-Modul wird als gestricheltes Rechteck dargestellt.
Assembly Instanz 37
Assembly Instanz 138
Assembly Instanz 139
Assembly Instanz 140
Assembly Instanz 141
Abb. 27: Datenfluss bei Verwendung von Assembly-Instanzen des Moduls SP-COP2-ENI
Wieland Electric GmbH | BA000969 | 11/2021 [11107]
Externe Sensoren
Eingangsklemmen
Eingangs-
status
Logikeingänge
Systemmodus
System-Statusbits
Logikausgänge
Ausgangs-
status
Ausgangsklemmen
Externe Aktoren
EtherNet/IP-Gateway
Assembly Instanz 57
Assembly Instanz 167
116