Diagnose
Die EL2212 bietet zwei Verfahren zur Diagnose:
- Prozessdaten
Im Status-Word der Prozessdaten wird Warning/Error angezeigt.
In diesem Fall muss im CoE-Objekt 0xA0n0 azyklisch kontrolliert werden, welcher Fehler vorliegt. - Diag Messages
Diag Messages können jederzeit aus dem CoE-Objekt 0x10F3 ausgelesen werden.
Versorgungsspannung Die Versorgungsspannung 24..72 V DC muss anliegen, um auf das CoE zugreifen zu können. Anderenfalls werden einige Parameteränderungen nicht akzeptiert. Angezeigt wird dies im CoE-Objekt DiagData 0xA00n0:08 "No control power", durch die rote Error-LED und das Error-Bit im Status-Word. |
Systemmanager Logger-Ausgabe
Erklärung einiger typischer Logger-Meldungen der EL2212:
- Parameter written too high, 0x06090031
CoE-Parameter ist zu groß, die Firmware begrenzt die zu schreibenden Werte - Parameter written too low, 0x06090032
CoE-Parameter ist zu klein, die Firmware begrenzt die zu schreibenden Werte - Data can not be transferred or stored to the application because of the present device state, 0x08000022
Versorgungsspannung fehlt, Klemme teilweise außer Betrieb
Prozessdaten/CoE
Die Klemme bietet dem Anwender zur Diagnose verschiedene Werte im CoE an. Siehe dazu auch das entsprechende Prozessabbild.
CoE -Diagnsosedaten | Index 0x9000 bietet verschiedene, kanalbezogene Messwerte, wie Aktor-Spannung bzw. -Strom. Aus Index 0xA000 kann der Anwender beim Auftreten einer Warnung oder eines Fehlers genaue Informationen über die Ursache der Störung erfahren.
Alle 9000er und A000er Objekte können über die "Synchron info data" ins Prozessabbild eingeblendet werden und sind über Index 0x8002:11 bzw. 0x8002:19 zu konfigurieren. Bedeutung der Bits in "Diag data":
|
Diag Messages
Mit Diag Messages wird ein System der Nachrichtenübermittlung vom EtherCAT Slave an den EtherCAT Master/TwinCAT bezeichnet. Die Nachrichten werden vom Gerät im eigenen CoE unter 0x10F3 abgelegt und können von der Applikation oder dem Systemmanager ausgelesen werden. Für jedes im Gerät hinterlegtes Ereignis (Warnung, Fehler, Statusänderung) wird eine über einen Code referenzierte Fehlermeldung ausgegeben.
Siehe dazu die Diag Messages Hinweise.
Ein Auszug aus den DiagMessages der EL2212:
Wert | Bedeutung | Interpretation |
---|---|---|
0x0001 | No error | Kein Fehler |
0x0002 | Communication established | Kommunikation hergestellt |
0x0003 | Initialization: 0x0, Mode, Channel | Initialisierung |
0x8002 | Communication aborted | Kommunikation abgebrochen |
0x8100 | Statusword changed: 0xChannel | Fehlerbit im Status-Word geändert |
0x8200 | write access error | interner Fehler |