IEC-Bibliothek „EtherNet/IP Services“
Über die IEC-Bibliothek „EtherNet/IP Services“ können bestimmte Services/Funktionalitäten realisiert werden, z. B. das Generieren von Statusabfragen oder das Austauschen bestimmter Daten.
Die Bibliothek ist bereits im Lieferumfang von e!COCKPIT enthalten (Bedienfeld „Programmstruktur“ > Doppelklick auf den Bibliotheksverwalter > [Bibliothek hinzufügen]).
Funktionsblöcke zum Initiieren eines Datenaustausches mit einem beliebigen Ethernet/IP-Adapter:
- Generic_Service
- Dieser Funktionsblock führt einen generischen Dienst an einem EtherNet/IP-Adapter aus. Die Nachricht wird als unverbundene explizite Nachrichtenanforderung gesendet.
- Get_Attributes_All
- Dieser Funktionsblock wird zur Abfrage aller Attribute einer bestimmten Instanz eines CIP-Objektes verwendet.
- Get_Attribute_Single
- Dieser Funktionsblock wird zur Abfrage eines Attributes einer bestimmten Instanz eines CIP-Objektes verwendet.
- Set_Attributes_All
- Dieser Funktionsblock wird zum Setzen von Attributen einer bestimmten Instanz eines CIP-Objektes verwendet.
- Set_Attribute_Single
- Dieser Funktionsblock wird zum Setzen eines Attributes einer bestimmten Instanz eines CIP-Objekts verwendet.
Funktionsblöcke zum Verändern der Status von Ethernet/IP-Adaptern:
- Start
- Dieser Funktionsblock dient zum Aufruf des „Start“-Dienstes einer bestimmten Instanz eines CIP-Objektes. Die genaue Auswirkung dieses Dienstes hängt von der CIP-Klasse ab (siehe CIP-Spezifikationen (Vol. 1 und 2).
- Stop
- Dieser Funktionsblock wird für den Aufruf des „Stop“-Dienstes einer bestimmten Instanz eines CIP-Objekts verwendet. Die genaue Auswirkung dieses Dienstes hängt von der CIP-Klasse ab (siehe CIP-Spezifikationen (Vol. 1 und 2).
- Reset
- Dieser Funktionsblock wird für den Aufruf des „Reset“-Dienstes einer bestimmten Instanz eines CIP-Objekts verwendet. Die genaue Auswirkung dieses Dienstes hängt vom CIP-Objekt ab (siehe CIP-Spezifikationen (Vol. 1 und 2).
- Apply_Attributes
- Dieser Funktionsblock dient zum Aufruf des „Apply_Attributes“-Dienstes einer bestimmten Instanz eines CIP-Objektes. Dadurch werden die Attribute, die zuvor mit „Get_Attribut_Single“ oder „Get_Attribut_All“ gesetzt wurden, vom Adapter übernommen und gespeichert.
- NOP
- Dieser Funktionsblock dient zum Aufruf des „NOP“-Dienstes einer bestimmten Instanz eines CIP-Objektes. Dieser Dienst wird normalerweise verwendet, um zu prüfen, ob der Adapter noch im Netz verfügbar ist.