Herunterladen Inhalt Inhalt Diese Seite drucken

Diagnose; Ddlm_Slave_Diag; Ablauf - ABB FCM2000 Schnittstellenbeschreibung

Field coriolis masse-durchflussmesser
Vorschau ausblenden Andere Handbücher für FCM2000:
Inhaltsverzeichnis

Werbung

4.

Diagnose

Über die Parameter DIAGNOSIS und DIAGNOSIS_EXTENSION kann der Zustand des Meßumformers abgefragt
werden. Diese Parameter liegen auf relativen Index 13 und 14 im Physical Block und können von dort azyklisch
gelesen werden. Sie können auch über den Dienst DDLM_SLAVE_DIAG gelesen werden.
Der Dienst DDLM_SLAVE_DIAG liefert bei den allgemeinen PA-Profilen 9742 und 9700 nur DIAGNOSIS, weil
dieser Parameter vom PA-Profil definiert ist, DIAGNOSIS_EXTENSION jedoch herstellerspezifisch ist.
Beim FCM2000-spezifischen Profil 0849 ist der Dienst DDLM_SLAVE_DIAG erweitert worden und überträgt
zusätzlich in Byte 15 bis 20 den Parameter DIAGNOSIS_EXTENSION.
4.1

DDLM_SLAVE_DIAG

4.1.1

Ablauf

Der Master fordert bei laufender zyklischer Kommunikation regelmäßig mit „Request Data Exchange" Daten vom
Slave an. Dieser antwortet mit „Response Data Exchange". In der Antwort des Slave ist ein Bit (Diagnostic Flag),
welches besagt, ob neue Diagnoseinformationen im Slave vorhanden sind.
Wenn sich im Slave in Diagnosis oder Diagnosis Extension etwas ändert (ein oder mehrere Bits setzen/löschen),
wird einmalig vom Slave in „Response Data Exchange" das Diagnostic Flag auf true gesetzt. Daraufhin fordert der
Master mit „Request Get Diag" Diagnosedaten vom Slave an. Dieser antwortet mit „Response Get Diag". Der Get
Diag Dienst findet somit nur bei Änderungen der Diagnosedaten im Slave statt.
Master erkennt Diagnostic true
und fordert Diagnosedaten an
52
Master
req.DataExchange
res.DataExchange
req.DataExchange
res.DataExchange
req.SlaveGetDiag
res.SlaveGetDiag
req.DataExchange
res.DataExchange
Slave
Diagnosedaten unverändert,
Diagnostic Flag: false
Diagnosedaten haben sich geändert,
Diagnostic Flag: true
Slave antwortet mit Diagnosedaten
Diagnosedaten unverändert,
Diagnostic Flag: false

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis