8
Diagnose & Fehlermanagement
8.2
Fehlerspeicher
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
8.2
Fehlerspeicher
Der im MOBILE integrierte Fehlerspeicher zeichnet für Diagnosezwecke in chronologischer Reihen-
folge vom Gerät erkannte Fehler nichtflüchtig auf.
• Der Fehlerspeicher kann bis zu 32 Fehlereinträge speichern.
• Der aktuellste Fehler bzw. das zuletzt aufgetretene Ereignis steht immer an erster Position.
• Tritt ein neues Ereignis ein, wenn der Fehlerspeicher bereits voll ist, werden alle Fehlereinträ-
ge auf ihre Priorität überprüft. Wird ein Fehlereintrag mit gleicher oder niedriger Priorität als
das aktuelle Ereignis gefunden, wird der Fehlereintrag mit der niedrigsten Priorität und dem
ältesten Zeitstempel gelöscht und das neue Ereignis an erster Position gespeichert. Andern-
falls oder bei gleicher Priorität wird das neue Ereignis verworfen und nicht abgespeichert.
• Der Fehlerspeicher kann über
und deaktiviert werden.
• Der Fehlerspeicher unterstützt das Hinzufügen, Aktualisieren und Löschen von Fehlereinträgen.
8.2.1
Aufbau der Fehlereinträge
Neben dem "Diagnostic Trouble Code" (DTC) werden auch zusätzliche Informationen wie z. B. Häu-
figkeit und Zeitpunkt des Fehlers im Fehlerspeicher gespeichert.
Jeder Fehlereintrag hat eine Größe von 32 Byte mit folgendem Aufbau:
Byte
Bit
0
1 - 3
4
5
0 Occurrence Flag
1 ... 7 -
Lenze · MOBILE DCU · MOBILE PSU · MOBILE DCU PSU · MOBILE DCU S Referenzhandbuch · DE 2.0 · 04/2019
Unified Diagnostic Services (UDS)
Name
DTC Priority
DTC Number
DTC Status
Info
Jedem "Diagnostic Trouble Code" (DTC) wird eine Fehlerpriorität zu-
gewiesen. Beim Eintragen eines neuen Fehlers bestimmt die Priori-
tät, welcher bestehende Eintrag aus dem Fehlerspeicher gelöscht
wird, falls dieser bereits voll ist. Es gilt: je höher die Nummer, desto
kleiner die Priorität.
Priorität 1:
• Dies ist die höchste Prioritätsstufe, die nur für sicherheitsrelevan-
te Fehler verwendet wird.
• Es dürfen max. so viele Fehler die Prioritätsstufe 1 haben, wie im
Chrono-Stack Platz haben.
• Fehler mit der Prioritätsstufe 1 können nur durch einen UDS-Tes-
ter-Zugriff gelöscht werden, Selbstheilung ist bei diesen Fehlern
nicht möglich.
• Fehler der Prioritätsstufe 1 dürfen im Fehlerspeicher nicht über-
schrieben werden.
Priorität 2-7:
• Fehler dieser Prioritätsstufe können aus dem Fehlerspeicher ge-
löscht werden (Selbstheilung, Tester, Überschreiben).
• Fehler dieser Prioritätsstufe können durch Fehler mit höherer Pri-
orität überschrieben werden.
Hinweis: Derzeit wird für alle Fehlereinträge die Fehlerpriorität 2
verwendet.
DTC Number
DTC Status
Detaillierte Beschreibung in ISO 14229-1, Anhang D.3.
Zeigt an, um welche Art es sich bei dem Eintrag handelt:
0: Fehler
1: Hinweis
Reserviert (auf 0 gesetzt)
jederzeit ausgelesen, aktiviert
189