Allen-Bradley EtherNet/IP Konfigurationshandbuch: CIP-Nachrichtenübermittlung mit Logix 5000 Controllern

Allen-Bradley EtherNet/IP Configuration Guide: CIP Messaging with Logix 5000 Controllers

Einführung

EtherNet/IP ist ein industrielles Ethernet-Protokoll, das auf dem Common Industrial Protocol (CIP) basiert. Es wurde von Allen-Bradley (Rockwell Automation) entwickelt. Es ermöglicht eine schnelle, deterministische Kommunikation zwischen SPS, Antrieben, HMIs und Geräten von Drittanbietern. Im Gegensatz zu Standard-Ethernet priorisiert EtherNet/IP Echtzeit-Steuerungsdaten. Dieser Leitfaden behandelt die Einrichtung von EtherNet/IP-Netzwerken, die Konfiguration von Controllern in Studio 5000 und den tagbasierten Datenaustausch. Er richtet sich an Ingenieure, die mit ControlLogix-, CompactLogix- oder PLC-5-Systemen arbeiten.

Verständnis der EtherNet/IP-Protokollschichten

EtherNet/IP baut auf den Standard-TCP/IP- und UDP/IP-Stacks auf. Es verwendet CIP zur Datenabstraktion. Das Protokoll unterstützt zwei Kommunikationsmodi: explizite Nachrichten (Anfrage/Antwort) und implizite Nachrichten (I/O-Verbindung). Implizite Nachrichten ermöglichen einen Echtzeit-Zyklusaustausch von Daten. Explizite Nachrichten werden für Konfiguration und Diagnose verwendet.

Wichtige Protokollparameter sind die Verbindungszeitüberschreitung (Standard 60 Sekunden), RPI (Requested Packet Interval) und der o-to-t (Originator-to-Target) Netzwerkpfad. Das RPI bestimmt, wie oft Daten ausgetauscht werden. Typische RPI-Werte liegen je nach Anwendungsgeschwindigkeit zwischen 10 ms und 100 ms.

Allen-Bradley EtherNet/IP Hardware-Einrichtung

Allen-Bradley-Controller verwenden integrierte Ethernet-Ports auf CPU-Modulen. Die ControlLogix-Module 1756-EN2T und 1756-EN3TR unterstützen 100 Mbps Vollduplex-Betrieb. Sie unterstützen außerdem die DLR (Device Level Ring)-Topologie für Netzwerkausfallsicherheit. CompactLogix 5380 Controller verfügen über integrierte Dual-Port-Ethernet-Anschlüsse, die lineare und Ring-Topologien unterstützen.

Bei der Konfiguration des physischen Netzwerks sollten industrielle Ethernet-Switches mit Managed-Betrieb verwendet werden. Consumer-Switches sind in Steuerungsnetzwerken zu vermeiden. Die IP-Adresse des Controllers wird über BootP/DHCP oder über Studio 5000 eingestellt. Für sicherheitskritische Systeme wird eine statische IP-Vergabe empfohlen.

Schritt-für-Schritt-Konfiguration in Studio 5000

Schritt 1: IP-Adresse zuweisen und Ethernet-Port konfigurieren

Öffnen Sie Studio 5000 Logix Designer und erstellen oder öffnen Sie Ihr Projekt. Erweitern Sie im Controller Organizer den Controller-Slot und klicken Sie mit der rechten Maustaste auf das Ethernet-Modul. Für ControlLogix 1756-EN2T wählen Sie 1756-EN2T als Modultyp aus. Legen Sie die IP-Adresse, Subnetzmaske und Gateway in den Moduleigenschaften fest. Aktivieren Sie Webserver- und FTP-Optionen, wenn Fernwartung erforderlich ist. Deaktivieren Sie ungenutzte Dienste, um die Angriffsfläche zu reduzieren.

Stellen Sie die Portkonfiguration entsprechend Ihrer Netzwerktopologie ein. Wählen Sie Linear für eine Daisy-Chain-Topologie. Wählen Sie DLR für Ring-Topologie mit Fehlererkennung. Gehen Sie online und prüfen Sie, ob die Status-LEDs des Moduls grün leuchten.

Schritt 2: EtherNet/IP-Verbindungen und Tags konfigurieren

Definieren Sie Controller-Tags für die über EtherNet/IP auszutauschenden Daten. Erstellen Sie einen Tag namens Motor_Speed vom Typ REAL – dies sind die zu erzeugenden Daten. Fügen Sie im I/O-Konfigurationsbaum ein neues generisches EtherNet/IP-Modul hinzu. Legen Sie die Verbindungsparameter fest: O->T Format = DATA INT, T->O Format = DATA INT. Setzen Sie den RPI-Wert auf 50 ms für Standardsteuerungsdaten, 10 ms für Hochgeschwindigkeitsachsen. Geben Sie die IP-Adresse des entfernten Geräts und die elektronischen Schlüsselparameter ein. Elektronisches Keying verhindert die Verbindung zu einem falschen Gerätetyp.

Laden Sie das Projekt in den Controller und überwachen Sie den Verbindungsstatus in den Controller-Tags. Vergewissern Sie sich, dass die Daten in Echtzeit aktualisiert werden. Prüfen Sie die Registerkarte Minor Faults, falls die Verbindung fehlschlägt.

Fehlerbehebung bei EtherNet/IP-Verbindungen

EtherNet/IP-Fehler lassen sich in drei Kategorien einteilen: physikalische, Konfigurations- und Anwendungsschichtprobleme.

Fehler 1: Verbindung nicht hergestellt. Das Modul zeigt gelbe oder rote Status-LEDs. Überprüfen Sie zunächst die physikalische Kabelverbindung. Verwenden Sie einen Netzwerkkabeltester, um offene oder kurzgeschlossene Adernpaare zu prüfen. Stellen Sie sicher, dass beide Kabelenden gemäß dem TIA-568-B-Standard korrekt terminiert sind.

Fehler 2: Ungültiger Tag-Pfad. Der Controller gibt den Fehlercode 16#0204 (ungültiger Tag) zurück. Dies tritt auf, wenn der Tag-Name zwischen Erzeuger und Verbraucher nicht übereinstimmt. Überprüfen Sie den Tag-Pfad in den Studio 5000 Controller-Tags. Stellen Sie sicher, dass der Datentyp auf beiden Seiten übereinstimmt.

Fehler 3: Übermäßige Kommunikations-Jitter. RPI-Verletzungen treten auf, wenn das Netzwerk die Daten nicht innerhalb des konfigurierten Intervalls liefern kann. Prüfen Sie die Auslastung der Switch-Ports. Verschieben Sie Geräte mit hohem Datenverkehr in separate VLANs. Erhöhen Sie den RPI-Wert, wenn die Anwendung langsamere Aktualisierungen toleriert.

Fazit und Handlungsempfehlungen

EtherNet/IP bietet eine robuste, schnelle Kommunikationsbasis für Allen-Bradley-Automatisierungssysteme. Studio 5000 vereinfacht die Konfiguration durch seine grafische Benutzeroberfläche. Dennoch bleiben eine sorgfältige Netzwerkauslegung und IP-Planung entscheidend. Dokumentieren Sie stets Tag-Zuordnungen und Verbindungsparameter in Ihren P&ID- und IO-Listen.

Führen Sie vor der Inbetriebnahme eine EtherNet/IP-Verkehrsanalyse mit einem Managed Switch durch. Erfassen und überprüfen Sie den Datenverkehr, um die Einhaltung des RPI sicherzustellen. Dieser Schritt erkennt Netzwerkengpässe, bevor sie die Produktion beeinträchtigen.

Autor: Lin Xiaoming ist ein Ingenieur für industrielle Automatisierung mit über 12 Jahren Erfahrung auf den Plattformen von Allen-Bradley, Siemens und Schneider. Er spezialisiert sich auf SPS-Programmierung und industrielle Netzwerkintegration.

Zeige alles
Blogbeiträge
Zeige alles
Triconex Safety Instrumented Systems: Configuring Modbus TCP Communication for Process Protection

Triconex Safety Instrumented Systems: Konfiguration der Modbus TCP-Kommunikation zum Prozessschutz

Schritt-für-Schritt-Anleitung zur SIS-Integration mit Triconex Tricon TXP Modbus TCP-Konfiguration, Registerzuordnung, DeltaV DCS-Client-Einrichtung und systematischer Fehlerbehebung für den Schutz von Öl- und Gasprozessen.
HART Loop Diagnostics on Emerson and Yokogawa Transmitters: A Field Step-by-Step Guide

HART-Schleifendiagnose bei Emerson- und Yokogawa-Sendern: Ein praktischer Schritt-für-Schritt-Leitfaden

Ein praxisorientierter Schritt-für-Schritt-Leitfaden zur HART-Schleifendiagnose bei Emerson Rosemount 3051S- und Yokogawa EJA110E-Sendern – einschließlich Überprüfung der physikalischen Schicht, Konflikte im Burst-Modus, Störungsbehebung bei Rauschen und Fallstricken bei der Multidrop-Adressierung.
Allen-Bradley EtherNet/IP Configuration Guide: CIP Messaging with Logix 5000 Controllers

Allen-Bradley EtherNet/IP Konfigurationshandbuch: CIP-Nachrichtenübermittlung mit Logix 5000 Controllern

Ein praktischer Leitfaden zur Einrichtung von EtherNet/IP-Netzwerken, zur Konfiguration von Studio 5000 Controllern, zum CIP-Tag-basierten Datenaustausch und zur Fehlerbehebung bei Allen-Bradley ControlLogix- und CompactLogix-Systemen.