Fehlerhaftes Emergency-Telegramm auf dem CAN-Bus (behoben ab V7.0)

Behoben ab:
9400 HighLine SW V07.00.30.00

Verhalten der neuen Version?
Wenn die Antriebsachse einen Fehler setzt, wird dieser über ein Emergency-Telegramm auf dem CAN-Bus angezeigt, wenn das Bit 31 in Codestelle C0391/1 zurückgesetzt ist. Wird der Fehlerzustand wieder verlassen, wird nun das korrekte Emergency-Telegramm mit der Fehlernummer 0 im herstellerspezifischen Bereich des Telegramms in den Bytes 4 bis 8 gesendet.




Betrifft welche Produkte?
9400 HighLine SW ≤ V05.01.01.00

Wie sieht die Reaktion aus?
Im herstellerspezifischen Bereich des Emergency-Telegramms in den Bytes 4 bis 8 wird beim Rücksetzen eines Fehlers nicht die Fehlernummer 0 eingetragen, sondern die Fehlernummer des soeben quittierten Fehlers.

Wann tritt das Problem auf?
Das Problem tritt auf, wenn Emergency-Telegramme aktiviert sind (Codestelle C0391/1, Bit 31 = FALSE) und ein Fehler auf dem Antrieb zurückgesetzt wird.

Diagnosemöglichkeiten?
Das Verhalten kann über ein CAN-Bus-Analysetool (z.B. PCAN-Explorer) beim Rücksetzen des Trips beobachtet werden. Es wird ein Emergency-Telegramm mit einem herstellerspezifischen Fehlercode ungleich Null generiert, obwohl der Fehler zurückgesetzt werden konnte.

Kurzfristige Maßnahmen/Empfehlungen?
Zusätzliches Lesen des tatsächlich aktiven Fehlers ...

... aus Codestelle C0168 per Parameterzugriff oder
... Übermittlung der Fehlerinformation DI_dwErrorCode per PDO-Übertragung

Bewertung:
Das erfolgreiche Zurücksetzen eines Antriebsfehlers kann in der übergeordneten Steuerung alleine über das Emergency-Telegramm nicht erkannt werden.  Weitere Maßnahmen wie die unter Kurzfristige Maßnahmen/Empfehlungen genannten Abhilfen beheben das Problem.

Veröffentlicht in Service Mitteilung Nr. 38/2009

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200910693/0/
Kontaktformular