Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC NET CP 5613 Handbuch Seite 186

Programmierschnittstelle dp-base
Inhaltsverzeichnis

Werbung

Beschreibung der einzelnen DP-Funktionen und Daten sowie Fehlercodes
Beispiel für einen Zugriff
Es sei p ein Zeiger auf das Prozessabbild, den Ihr Anwenderprogramm beim
„DP_get_pointer"-Aufruf erhalten hat. Der Parameter idx sei der Wert, den die
Funktion DP_watchdog als Index zurückgegeben hat. Um z. B. den aktuellen Zäh-
lerstand des Watchdogs auszulesen und den Watchdog zu triggern, würden Sie
etwa folgendes programmieren:
/* gebe aktuellen Zählerstand des Watchdog aus */
printf("watchdog time =%u\n",
/* Watchdog abgelaufen? */
if(p->info_watch.user_watchdog[idx].wd_state ==
{
// Timeout -> user-spezifische Reaktion !!
}
else
{
/* Watchdog triggern */
p->info_watch.user_watchdog[idx].wd_trigger++;
}
186
p->info_watch.user_watchdog[idx].wd_counter);
Programmierschnittstelle DP-Base für CP 5613/CP 5614
DP_WD_TIMEOUT)
C79000-G8900-C139-04

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic net cp 5614

Inhaltsverzeichnis