Beschreibung der einzelnen DP-Funktionen und Daten sowie Fehlercodes
4.3.15 Beim CP 5614 als DP-Slave Diagnosedaten senden
Integration in CP 5613/CP 5614
Das Slave-Modul des CP 5614 kann seine Diagnosedaten an den übergeordneten
Master weitergeben. Dazu wird nicht der Diagnosedatenbereich mit dem Slave-
Index 127 verwendet, sondern eine C-Funktion.
Zum Format der Diagnosedaten siehe Kap. 4.6.
Beispiel für Diagnosedaten senden
Es sei h das User-Handle, das Ihr Anwenderprogramm beim DPS_open-Aufruf er-
halten hat. Dann werden 10 Byte User-Diagnosedaten des Slave-Moduls wie folgt
aus einem lokalen Puffer diag_buf gesendet:
/* Diagnosedaten an das Slave-Modul übergeben */
DPS_set_diag(h, diag_buf, 10, 0, &err);
Hinweis
Die Diagnosedaten werden vom Master nur übernommen, wenn das Slave-Modul
des CP 5614 im Zustand READY und der Master, der den Slave steuert, im Zu-
stand CLEAR, AUTOCLEAR oder OPERATE ist.
192
Programmierschnittstelle DP-Base für CP 5613/CP 5614
C79000-G8900-C139-04