Diagnosedaten - DiagData
Es folgt eine Beschreibung der DP-Diagnosedaten
Extended DiagData
Bei den Extended DiagData wird zwischen Kennungsdiagnose, Kanaldiagnose und Herstellerspezifischer Diagnose unterschieden, wobei das erste Byte jeweils den Typ der Diagnose und die Länge der dazugehörenden Daten anzeigt. In den Extended DiagData können auch mehrere Diagnosetypen nacheinander folgen.
Header-Byte
Herstellerspezifische Diagnose
Der Aufbau der Herstellerspezifischen Diagnose ist der Dokumentation des DP-Slaves zu entnehmen.
DPV1-Diagnose
Bei DP-Slaves, die auch DPV1 unterstützen wird statt der Herstellerspezifischen Diagnose die DPV1-Diagnose gesendet, bei der zwischen Status-Messages und Alarmen unterschieden wird:
Alarm-Typ
Moduldiagnose
In der Moduldiagnose gibt es je DP-Modul ein Bit, das anzeigt, ob bei dem entsprechenden DP-Modul eine Diagnose vorliegt.
Kanaldiagnose
Mit der Kanaldiagnose wird die Diagnoseursache eines DP-Moduls genauer beschrieben.
Error-Typ
Kanal-Typ
Revision-Number
Der Aufbau der Revision-Number ist der Dokumentation des DP-Slaves zu entnehmen.