Herunterladen Inhalt Inhalt Diese Seite drucken

Diagnose; Diagnose - Grundlagen Zu Diag Messages - Beckhoff EL5112 Dokumentation

2-kanal-inkremental encoder interface, 5 v (2xab oder 1xabc rs422, ttl)
Inhaltsverzeichnis

Werbung

Diagnose

8
Diagnose
8.1

Diagnose - Grundlagen zu Diag Messages

Mit DiagMessages 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 System Manager ausgelesen werden. Für jedes im Gerät
hinterlegtes Ereignis (Warnung, Fehler, Statusänderung) wird eine über einen Code referenzierte
Fehlermeldung ausgegeben.
Definition
Das System DiagMessages ist in der ETG (EtherCAT Technology Group) in der Richtlinie ETG.1020, Kap. 13
"Diagnosis Handling" definiert. Es wird benutzt, damit vordefinierte oder flexible Diagnosemitteilungen vom
EtherCAT-Slave an den Master übermittelt werden können. Das Verfahren kann also nach ETG
herstellerübergreifend implementiert werden. Die Unterstützung ist optional. Die Firmware kann bis zu 250
DiagMessages im eigenen CoE ablegen.
Jede DiagMessage besteht aus
• Diag Code (4 Byte)
• Flags (2 Byte; Info, Warnung oder Fehler)
• Text-ID (2 Byte; Referenz zum erklärenden Text aus der ESI/XML)
• Zeitstempel (8 Byte, lokale Slave-Zeit oder 64-Bit Distributed-Clock-Zeit, wenn vorhanden)
• dynamische Parameter, die von der Firmware mitgegeben werden
In der zum EtherCAT-Gerät gehörigen ESI/XML-Datei werden die DiagMessages in Textform erklärt:
Anhand der in der DiagMessage enthaltenen Text-ID kann die entsprechende Klartextmeldung in den
Sprachen gefunden werden, die in der ESI/XML enthalten sind. Üblicherweise sind dies bei Beckhoff-
Produkten deutsch und englisch.
Der Anwender erhält durch den Eintrag NewMessagesAvailable Information, dass neue Meldungen
vorliegen.
DiagMessages können im Gerät bestätigt werden: die letzte/neueste unbestätigte Meldung kann vom
Anwender bestätigt werden.
Im CoE finden sich sowohl die Steuereinträge wie die History selbst im CoE-Objekt 0x10F3:
Abb. 184: DiagMessages im CoE
Unter 0x10F3:02 ist der Subindex der neuesten DiagMessage auslesbar.
216
Version: 1.0
EL5112

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis