Reading EtherNet/IP LED Status (MS/NS) on CompactLogix 1769-L35E — figure 1

EtherNet/IP-LED-Status (MS/NS) auf CompactLogix 1769-L35E ablesen

Lesen Sie den MS- und NS-LED-Status der integrierten EtherNet/IP-Module CompactLogix 1769-L35E und 1756-ENxT mithilfe von CIP-Get_Attribute_Single-Nachrichte...

Die LEDs für Modulstatus (MS) und Netzwerkstatus (NS) eines 1769-L35E klassifizieren bereits viele EtherNet/IP-Fehler, dennoch bauen Anlagenmitarbeiter weiterhin Switches neu auf, bevor jemand das Muster fotografiert. Schlimmer noch: Techniker nehmen häufig an, dass ein GSV des MODULE-Objekts dieselben Farben liefert, die das Bedienfeld anzeigt. Das ist nicht der Fall. Der LED-Status wird in der Modulfirmware aus Identität, TCP/IP- und Verbindungsmanagerstatus berechnet und nicht in ein auslesbares MODULE[slot].MS-Feld gespiegelt. Um die Anzeigen in der Logik nachzubilden, ist ein CIP Get_Attribute_Single für das LED-Anzeigeobjekt (Klasse 0x0047) erforderlich.

EtherNet/IP-LED-Status (MS/NS) bei CompactLogix 1769-L35E auslesen — Abbildung 1

Die zweifarbigen MS- und NS-Muster sind das schnellste Werkzeug zur EtherNet/IP-Fehleranalyse bei CompactLogix — sofern sie vor einem Aus- und Einschalten der Stromversorgung dokumentiert werden.

Kanonische Bedeutungen von MS/NS

LED Muster Bedeutung
MS Aus Keine Stromversorgung
MS Dauerhaft grün Modul funktionsfähig / in Betrieb
MS Grün blinkend Standby / keine Konfiguration oder Programm-Modus
MS Dauerhaft rot Nicht behebbarer schwerwiegender Fehler
MS Rot blinkend Behebbarer kleiner Fehler
MS Abwechselnd rot/grün Selbsttest beim Einschalten
NS Aus Keine IP oder keine Stromversorgung
NS Dauerhaft grün IP vorhanden, CIP-Verbindung(en) hergestellt
NS Grün blinkend IP vorhanden, keine CIP-Verbindungen (inaktiv)
NS Dauerhaft rot Doppelte IP (ACD-Konflikt)
NS Rot blinkend Eine oder mehrere CIP-Verbindungen sind abgelaufen

Objektzuordnung der Klasse 0x47

ODVA definiert das LED-Anzeigeobjekt mit Instanzen für jede physische Anzeige. Bei integrierten CompactLogix-Ports:

  • Instanz 1 — Modulstatus (MS)
  • Instanz 2 — Netzwerkstatus (NS)
  • Attribut 3 — LED-Status (USINT-Enumeration; anhand der EDS des Moduls überprüfen)

Typische Enumerationswerte für Attribut 3 sind: 0 Aus, 1 dauerhaft rot, 2 rot blinkend, 3 dauerhaft grün, 4 grün blinkend, 5 dauerhaft rot/grün, 6 rot/grün blinkend. Die Firmware-Versionen unterscheiden sich — vor dem Erstellen von HMI-Ansichten, die aus einer Rohzahl „doppelte IP“ ableiten, immer anhand der EDS überprüfen.

MSG-Konfiguration

Nachrichtentyp: CIP Generic
Dienst: Einzelnes Attribut abrufen (0x0E)
Klasse: 0x47
Instanz: 1 (MS) oder 2 (NS)
Attribut: 3
Ziel: SINT/USINT-Tag mit 1 Byte
Pfad: Rückwandplatine zum integrierten Port (z. B. 1,0) — kein IP-Loopback
Taktung: 500 ms bis 1 s pro MSG-Paar

Jede offene CIP-Generic-Nachricht verbraucht Verbindungsressourcen an demselben Port, für den Sie möglicherweise bereits I/O und HMI einplanen. Führen Sie nicht alle 10 ms eine Abfrage durch, „nur um reaktionsfähig zu sein“.

EtherNet/IP-LED-Status (MS/NS) auf CompactLogix 1769-L35E auslesen – Abbildung 2

Dekodieren Sie LED-Enums in STRING-Beschreibungen für HMI-Banner – Bediener sollten sich keine CIP-Ganzzahlen merken müssen.

Skizze zur Dekodierung in strukturiertem Text

IF MSG_LED_NS.DN THEN
  ModuleDiag.NS_State := ModuleDiag.NS_Raw;
  CASE ModuleDiag.NS_State OF
    0: ModuleDiag.NS_Description := 'Aus – Keine IP-Adresse/keine Stromversorgung';
    3: ModuleDiag.NS_Description := 'Dauerhaft grün – Verbunden';
    4: ModuleDiag.NS_Description := 'Grün blinkend – Leerlauf';
    1: ModuleDiag.NS_Description := 'Dauerhaft rot – Doppelte IP-Adresse';
    2: ModuleDiag.NS_Description := 'Rot blinkend – Verbindungs-Timeout';
  END_CASE;
END_IF;

Prüfung am Prüfstand

  1. Fotografieren Sie die MS-/NS-Frontplatte und vergleichen Sie sie anschließend mit den online decodierten Tags.
  2. Trennen Sie das Ethernet-Kabel: NS sollte nicht mehr dauerhaft grün leuchten.
  3. Vergeben Sie auf einem Laptop vorübergehend dieselbe IP-Adresse: NS dauerhaft rot ist die erwartete ACD-Anzeige.
  4. Sperren Sie eine Verbindung der Klasse 1 und prüfen Sie, ob die Muster für blinkendes Grün oder Timeouts mit der Tabelle übereinstimmen.
  5. Stellen Sie sicher, dass MSG .ER weiterhin gelöscht ist; Pfadfehler bedeuten meist Syntaxfehler beim Backplane-Pfad.

Verwenden Sie diese Tags zur Erfassung des Erstfehlers im Alarmsystem, statt darauf zu vertrauen, dass ein Bediener eine blinkende LED hinter einer verschlossenen Tür bemerkt. Alternde L35E-Zellen, die dauerhaft an den Verbindungsgrenzen liegen, erfordern im Rahmen der PLC/PAC-Roadmap weiterhin eine Migrationsplanung – und nicht noch einen unmanaged Switch.

Über den Autor

Mark Townsend | Leitender Automatisierungsingenieur – Allen-Bradley-Systeme

Mark Townsend ist ein leitender Automatisierungsingenieur mit mehr als 18 Jahren Erfahrung mit Allen-Bradley-Plattformen, darunter ControlLogix, CompactLogix und das ältere SLC-500. Zu seinem Arbeitsalltag gehören RSLogix-/Studio-5000-Logik sowie die Inbetriebnahme von FactoryTalk-View-HMIs in alternden und gemischten Anlagenparks.

EtherNet/IP-LED-Status (MS/NS) auf CompactLogix 1769-L35E ablesen

Lesen Sie den MS- und NS-LED-Status der integrierten EtherNet/IP-Module CompactLogix 1769-L35E und 1756-ENxT mithilfe von CIP-Get_Attribute_Single-Nachrichten der Klasse 0x47.

Die LEDs für Modulstatus (MS) und Netzwerkstatus (NS) eines 1769-L35E klassifizieren bereits viele EtherNet/IP-Fehler, dennoch bauen Anlagenmitarbeiter weiterhin Switches neu auf, bevor jemand das Muster fotografiert. Schlimmer noch: Techniker nehmen häufig an, dass ein GSV des MODULE-Objekts dieselben Farben liefert, die das Bedienfeld anzeigt. Das ist nicht der Fall. Der LED-Status wird in der Modulfirmware aus Identität, TCP/IP- und Verbindungsmanagerstatus berechnet und nicht in ein auslesbares MODULE[slot].MS-Feld gespiegelt. Um die Anzeigen in der Logik nachzubilden, ist ein CIP Get_Attribute_Single für das LED-Anzeigeobjekt (Klasse 0x0047) erforderlich.

EtherNet/IP-LED-Status (MS/NS) bei CompactLogix 1769-L35E auslesen — Abbildung 1

Die zweifarbigen MS- und NS-Muster sind das schnellste Werkzeug zur EtherNet/IP-Fehleranalyse bei CompactLogix — sofern sie vor einem Aus- und Einschalten der Stromversorgung dokumentiert werden.

Kanonische Bedeutungen von MS/NS

LED Muster Bedeutung
MS Aus Keine Stromversorgung
MS Dauerhaft grün Modul funktionsfähig / in Betrieb
MS Grün blinkend Standby / keine Konfiguration oder Programm-Modus
MS Dauerhaft rot Nicht behebbarer schwerwiegender Fehler
MS Rot blinkend Behebbarer kleiner Fehler
MS Abwechselnd rot/grün Selbsttest beim Einschalten
NS Aus Keine IP oder keine Stromversorgung
NS Dauerhaft grün IP vorhanden, CIP-Verbindung(en) hergestellt
NS Grün blinkend IP vorhanden, keine CIP-Verbindungen (inaktiv)
NS Dauerhaft rot Doppelte IP (ACD-Konflikt)
NS Rot blinkend Eine oder mehrere CIP-Verbindungen sind abgelaufen

Objektzuordnung der Klasse 0x47

ODVA definiert das LED-Anzeigeobjekt mit Instanzen für jede physische Anzeige. Bei integrierten CompactLogix-Ports:

  • Instanz 1 — Modulstatus (MS)
  • Instanz 2 — Netzwerkstatus (NS)
  • Attribut 3 — LED-Status (USINT-Enumeration; anhand der EDS des Moduls überprüfen)

Typische Enumerationswerte für Attribut 3 sind: 0 Aus, 1 dauerhaft rot, 2 rot blinkend, 3 dauerhaft grün, 4 grün blinkend, 5 dauerhaft rot/grün, 6 rot/grün blinkend. Die Firmware-Versionen unterscheiden sich — vor dem Erstellen von HMI-Ansichten, die aus einer Rohzahl „doppelte IP“ ableiten, immer anhand der EDS überprüfen.

MSG-Konfiguration

Nachrichtentyp: CIP Generic
Dienst: Einzelnes Attribut abrufen (0x0E)
Klasse: 0x47
Instanz: 1 (MS) oder 2 (NS)
Attribut: 3
Ziel: SINT/USINT-Tag mit 1 Byte
Pfad: Rückwandplatine zum integrierten Port (z. B. 1,0) — kein IP-Loopback
Taktung: 500 ms bis 1 s pro MSG-Paar

Jede offene CIP-Generic-Nachricht verbraucht Verbindungsressourcen an demselben Port, für den Sie möglicherweise bereits I/O und HMI einplanen. Führen Sie nicht alle 10 ms eine Abfrage durch, „nur um reaktionsfähig zu sein“.

EtherNet/IP-LED-Status (MS/NS) auf CompactLogix 1769-L35E auslesen – Abbildung 2

Dekodieren Sie LED-Enums in STRING-Beschreibungen für HMI-Banner – Bediener sollten sich keine CIP-Ganzzahlen merken müssen.

Skizze zur Dekodierung in strukturiertem Text

IF MSG_LED_NS.DN THEN
  ModuleDiag.NS_State := ModuleDiag.NS_Raw;
  CASE ModuleDiag.NS_State OF
    0: ModuleDiag.NS_Description := 'Aus – Keine IP-Adresse/keine Stromversorgung';
    3: ModuleDiag.NS_Description := 'Dauerhaft grün – Verbunden';
    4: ModuleDiag.NS_Description := 'Grün blinkend – Leerlauf';
    1: ModuleDiag.NS_Description := 'Dauerhaft rot – Doppelte IP-Adresse';
    2: ModuleDiag.NS_Description := 'Rot blinkend – Verbindungs-Timeout';
  END_CASE;
END_IF;

Prüfung am Prüfstand

  1. Fotografieren Sie die MS-/NS-Frontplatte und vergleichen Sie sie anschließend mit den online decodierten Tags.
  2. Trennen Sie das Ethernet-Kabel: NS sollte nicht mehr dauerhaft grün leuchten.
  3. Vergeben Sie auf einem Laptop vorübergehend dieselbe IP-Adresse: NS dauerhaft rot ist die erwartete ACD-Anzeige.
  4. Sperren Sie eine Verbindung der Klasse 1 und prüfen Sie, ob die Muster für blinkendes Grün oder Timeouts mit der Tabelle übereinstimmen.
  5. Stellen Sie sicher, dass MSG .ER weiterhin gelöscht ist; Pfadfehler bedeuten meist Syntaxfehler beim Backplane-Pfad.

Verwenden Sie diese Tags zur Erfassung des Erstfehlers im Alarmsystem, statt darauf zu vertrauen, dass ein Bediener eine blinkende LED hinter einer verschlossenen Tür bemerkt. Alternde L35E-Zellen, die dauerhaft an den Verbindungsgrenzen liegen, erfordern im Rahmen der PLC/PAC-Roadmap weiterhin eine Migrationsplanung – und nicht noch einen unmanaged Switch.

Über den Autor

Mark Townsend | Leitender Automatisierungsingenieur – Allen-Bradley-Systeme

Mark Townsend ist ein leitender Automatisierungsingenieur mit mehr als 18 Jahren Erfahrung mit Allen-Bradley-Plattformen, darunter ControlLogix, CompactLogix und das ältere SLC-500. Zu seinem Arbeitsalltag gehören RSLogix-/Studio-5000-Logik sowie die Inbetriebnahme von FactoryTalk-View-HMIs in alternden und gemischten Anlagenparks.

Einen Kommentar hinterlassen

Bitte beachten Sie, dass Kommentare genehmigt werden müssen, bevor sie veröffentlicht werden.