EtherNet/IP

EtherNet/IP (EtherNet Industrial Protocol, oft auch nur EIP genannt) ist ein auf Ethernet basierender Feldbus.

Ethernet ist nicht gleich Ethernet. Neben den unterschiedlichen Übertragungsgeschwindigkeiten von 10, 100
und 1000 MBaud muss zwischen Halb- und Vollduplex-Kommunikation unterschieden werden. Halbduplex –
die Datenübertragung, die abwechselnd in die eine und in die andere Richtung geht – überträgt, im Vergleich
zu Vollduplex, weniger als die Hälfte, da nach der Übertragung in die eine Richtung Pausenzeiten eingehalten
werden müssen, um die Lauf- und Reaktionszeiten zu kompensieren.

Neben Profinet und Modbus/TCP ist EtherNet/IP ein derzeit verbreiteter Ethernet basierter Feldbus, der seit
2000 als offener Industriestandard veröffentlicht wurde. In der Zeit zwischen 2002 und 2006 wurden über eine
Million Feldgeräte verkauft. Derzeit unterstützen rund 150 Hersteller innerhalb der ODVA dieses Busprotokoll.

Basierend auf Standard TCP und UDP unterstützt EtherNet/IP die Durchgängigkeit zwischen Office-Netzwerk
und der zu steuernden Anlage. EtherNet/IP Endgeräte unterstützen DHCP und BootP bei der Vergabe der
IP-Adresse.

Wie jedes standardkonforme Ethernet eignet sich auch EtherNet/IP nicht für "harte" Realtime-Anwendungen
(<1ms) wie die Steuerung von Servomotoren. Die typische Zykluszeit eines EtherNet/IP Netzwerkes liegt bei
10ms und genügt somit Softwarerealtimeanforderungen für industrielle I/O's. Für harte Echtzeitanforderungen
hat Allen Bradley jedoch CIPSync bzw. MotionSync vorgestellt, eine Protokollerweiterung für EtherNet/IP, die
mittels präziser Zeitsynchronisaton gem. IEEE1588 den Jitter für die Ansteuerung von Servomotoren auf Werte
im Sub-Mikrosekundenbereich reduziert.

Ausgehend von DeviceNet hat Allen-Bradley mit EtherNet/IP einen modernen Feldbus entwickelt, der die über EtherNet/IP vernetzten Geräte nahtlos integriert - automatisch per Mapping in den I/O-Tree des RSLogix-Programmiertools, mit minimalem Konfigurationsaufwand. Optional kann das von DeviceNet her bekannte Konfigurationssoftwaretool (RSNetworx) zur Integration von weiteren Feldgeräten in das Netzwerk genutzt
werden.