Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC NET CP 5613 Handbuch Seite 133

Programmierschnittstelle dp-base
Inhaltsverzeichnis

Werbung

Beschreibung der einzelnen DP-Funktionen und Daten sowie Fehlercodes
Hinweis 4
Ob der Watchdog abgelaufen ist, kann aus dem Strukturelement wd_state der
Struktur DPR_WD_S entnommen werden (wd_state == DP_WD_TIMEOUT; siehe
Kapitel 4.3.11 „User-Watchdog im Dualport RAM lesen und triggern"). Die Ken-
nung DP_WD_TIMEOUT wird durch einen erneuten Aufruf von DP_watchdog oder
durch DP_close wieder auf DP_WD_STOPPED zurückgesetzt.
Hinweis 5
Beim Multiapplikationsbetrieb wird jedem DP-Master-Anwenderprogramm, welches
die Funktion DP_watchdog aufruft, ein eigener Watchdog zugeordnet. Läuft einer
dieser Watchdogs ab, wird – unabhängig vom Zustand der anderen Watchdogs –
der DP-Master selbsttätig vom Zustand OPERATE in den Zustand CLEAR herun-
tergefahren.
Syntax
DPR_DWORD DP_watchdog (
Parameter
Name
user_handle
timeout
wd_index
error
Programmierschnittstelle DP-Base für CP 5613/CP 5614
C79000-G8900-C139-04
DPR_DWORD
DPR_DWORD
DPR_WORD
DP_ERROR_T
User-Handle, das beim Aufruf DP_open vergeben wurde.
Überwachungszeit (in 10 Millisekunden).
Werte:
0:
Deaktivieren der Aktivitätskontrolle
1 bis 65535:
Einschalten der Aktivitätskontrolle
Index auf eine Struktur DPR_WD_S innerhalb des Arrays
user_watchdog im Dualport RAM. Der zurückgelieferte In-
dex muss verwendet werden, um auf den Watchdog im
Dualport RAM zuzugreifen. Nähere Informationen zum Trig-
gern und Auslesen des Watchdog siehe Kapitel 4.3.11
„User-Watchdog im Dualport RAM lesen und triggern".
Adresse einer vom Anwenderprogramm bereitgestellten
Struktur vom Typ DP_ERROR_T - Die Struktur enthält im
Fehlerfall Details zur Fehlerursache (siehe Kapitel 4.4).
user_handle,
// in
timeout,
// in
*wd_index,
// out
*error);
// out
Beschreibung
133

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic net cp 5614

Inhaltsverzeichnis