Emergency-Telegramm enthält bei Auftreten eines Heartbeat Events einen fehlerhaften Error-Code im Byte0 und Byte1

Betrifft welche Produkte?
EPM-T110 1A 11 (CAN Gateway Modul Firmware 1.1)
EPM-T83x 1A 11 (Kompaktmodule Firmware 1.1)

Wie sieht die Reaktion aus?
Wird die Funktion 'Heartbeat' im I/O-System aktiviert und es trifft nach der im Index I1016h Subcode 1..5 definierten Überwachungszeit kein Statustelegramm ein, so schaltet das I/O-System in den im Index I1029h eingestellten Zustand (z. B. Pre-Operational.)
Es wird einmalig ein Emergency-Telegramm vom I/O-System mit dem fehlerhaften Error-Code '8100' gesendet. Der korrekte Error-Code im Emergency-Telegramm wäre '8130' für 'Fehler Heartbeat Überwachungszeit überschritten'.

Wann tritt das Problem auf?
Das Problem tritt immer auf, wenn bei aktivierter Heartbeat Überwachung die im Index I1016h Subindex 1...5 definierte Heartbeat-Überwachungszeit überschritten wird.

Diagnosemöglichkeiten?
Der Fehlerhafte 'Error-Code' im Emergency-Telegramm kann mit einer Software zur Analyse von CAN-Telegrammen auf dem CAN Bus analysiert werden.

Kurzfristige Maßnahmen/Empfehlungen?
Der Anwender hat keine Möglichkeit das beschriebene Verhalten zu verändern, da das Emergency-Telegramm automatisch vom I/O-System generiert wird.

Bewertung:
Die Auswertung des Telegramms z. B. in einer überlagerten Steuerung kann durch eine Anpassung im SPS-Programm der Steuerung erfolgen.

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