Diagnoseabfrage

Wenn eine Steuerung den Zustand eines DP-Slave wissen will, sendet sie ein leeres SRD Telegramm, diesmal an den SAP 60. Der Slave antwortet mit den Diagnoseinformationen:

 

Addr

Msg type

Req Res

SAPS

Len

Data

1->22

Slave Diagnosis

Req

62 -> 60

 

 

1<-22

Slave Diagnosis

Res

62 <- 60

6

00 04 00 00 00 85

 

Die Diagnose besteht aus 6 Diagnosebyte und optional aus weiteren Diagnoseblöcken.

 

Die Diagnose wird angefordert am Anfang und am Ende einer Initialisierungssequenz oder wenn der DP-Slave durch Antworten mit hoher Priorität eine Diagnoseabfrage anfordert:

 

clip0018

 

Im normalen zyklischen Datenaustausch antwortet der DP-Slave immer mit einem Datentelegramm mit tiefer Priorität (Low Priority). Wenn ein Ereignis eine Diagnoseabfrage erfordert, antwortet der DP-Slave beim nächsten Zyklus mit hoher Priorität. Der DP-Master frägt die Diagnose ab und fährt mit dem zyklischen Datenaustausch fort.