Diagnose
11.2.1.4 Subindex 3: Newest Acknowledged Message
Dieser Subindex enthält den Subindex der neuesten bestätigten Diagnosemeldung. Er
kann sowohl gelesen als auch geschrieben werden. In beiden Fällen hängt die Bedeu-
tung der Werte vom aktuellen Modus ab. Es gibt den Überschreibemodus (Overwrite Mo-
de, Subindex 5, Bit 4 = 0) und den Bestätigungsmodus (Acknowledge Mode, Subindex 5,
Bit 4 = 1).
Überschreibemodus
Read = 0:
Wenn die Warteschlange für Diagnosemeldungen überschrieben wird, dann setzt der
EtherCAT-Slave Subindex 3 auf 0.
Writing = 0:
Wenn der Wert 0 in Subindex 3 geschrieben wird, dann löscht der EtherCAT-Slave Sub-
index 2, Subindex 3, Subindex 4 und Subindex 5 Bit 5 oder setzt diese auf 0.
Diagnosemeldungen werden selbst dann gelöscht, wenn sie vorher nicht bestätigt oder
gelesen wurden.
Writing = 1...5:
Der Slave gibt SDO abort mit Fehlercode 0x06090032 (geschriebener Parameterwert zu
niedrig) zurück.
Writing = 6...69:
Subindex 3 = Wert wird überschrieben (ohne Überprüfung)
Alle Diagnosemeldungen bis zum Alter der Meldung, die sich im gerade geschriebenen
Subindex befindet, werden bestätigt (Acknowledge). Der EtherCAT-Slave überprüft dabei
nicht, ob diese Diagnosemeldungen vorher gelesen wurden. Wenn Subindex 3 mit der
Nummer eines Subindex beschrieben wird, der keine Diagnose- Meldung enthält. gibt der
Slave SDO Abort mit Fehlercode 0x06090030 (Überschreitung des Wertebereichs des
Parameters) zurück.
Writing > 69...255:
Der Slave gibt SDO Abort mit Fehlercode 0x06090031 (geschriebener Parameterwert zu
hoch) zurück.
Bestätigungsmodus
Read = 0:
Bisher wurden keine Diagnose-Meldungen bestätigt (Acknowledge).
Read != 0:
Subindex der zuletzt bestätigten Diagnose-meldung (6-69)
Writing = 0:
Alle bestätigten Diagnosemeldung werden gelöscht.
Writing = 1...5:
Der Slave gibt SDO Abort mit Fehlercode 0x06090032 (geschriebener Parameterwert zu
niedrig) zurück.
Writing = 6...69:
Die Diagnosemeldungen werden bestätigt (Acknowledge).
Alle Diagnosemeldungen bis zum Alter der Meldung, die sich im gerade geschriebenen
Subindex befindet, werden bestätigt (Acknowledge). Der EtherCAT-Slave überprüft dabei
nicht, ob diese Diagnosemeldungen vorher gelesen wurden. Wenn Subindex 3 mit der
106
Produkthandbuch | Version: 1.0.0
4PORT IOL-A FLD EC DC 24V 2.0A
765-4203/0100-0000