Herunterladen Inhalt Inhalt Diese Seite drucken

User-Watchdog Im Dualport Ram Lesen Und Triggern - Siemens SIMATIC NET CP 5613 Handbuch

Programmierschnittstelle dp-base
Inhaltsverzeichnis

Werbung

Beschreibung der einzelnen DP-Funktionen und Daten sowie Fehlercodes

4.3.11 User-Watchdog im Dualport RAM lesen und triggern

Übersicht
Im Prozessabbild des CP 5613/CP 5614 gibt es einen Speicherbereich, in dem Sie
den User-Watchdog nachtriggern und prüfen können. Der User-Watchdog wird
durch den Aufruf DP_watchdog (siehe Kapitel 4.1.26 „DP_watchdog") eingerichtet.
Im Erfolgsfall gibt die Funktion einen Index zurück, der auf eine Watchdog-Struktur
(DP_WD_S) innerhalb des Arrays user_watchdog im Dualport RAM zeigt.
Die Struktur DP_WD_S besteht aus den Elementen wd_state, wd_start,
wd_counter und wd_trigger. Ein DP-Anwenderprogramm darf auf die Elemente
wd_state, wd_start und wd_counter nur lesend zugreifen. Auf das Element
wd_trigger darf das DP-Anwenderprogramm lesend und schreibend zugreifen.
Strukturelement
wd_state
wd_start
wd_counter
wd_trigger
Programmierschnittstelle DP-Base für CP 5613/CP 5614
C79000-G8900-C139-04
Das Strukturelement wd_state zeigt den aktuellen Zustand
des User-Watchdogs an. Es kann folgende Werte anneh-
men:
DP_WD_STOPPED Watchdog ist deaktiviert.
DP_WD_STARTED Watchdog ist gestartet,
DP_WD_TIMEOUT
Das Strukturelement zeigt die aufgerundete Überwa-
chungszeit, die beim Aufruf von DP_watchdog übergeben
worden ist, in Einheiten von 10 Millisekunden an.
Das Strukturelement zeigt die bereits abgelaufene Überwa-
chungszeit des Watchdog in Einheiten von 10 Millisekunden
an. Es wird vom DP-Master zyklisch inkrementiert.
Das Strukturelement dient zum Triggern des User-
Watchdogs. Es muss vom DP-Master-Anwenderprogramm
in zyklischen Abständen (d. h. mindestens 1-mal innerhalb
der Watchdog-Überwachungszeit) inkrementiert werden.
Durch das Triggern wird das Element wd_counter wieder
auf den Wert 0 gesetzt und der Watchdog neu gestartet. Ein
Überlauf des Wertebereichs von wd_trigger ist irrelevant
und muss nicht überprüft werden.
Bedeutung
Aktivitätskontrolle läuft.
Watchdog ist abgelaufen, weil er
nicht rechtzeitig vom
DP-Anwenderprogramm getriggert
worden ist.
185

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic net cp 5614

Inhaltsverzeichnis