Watchdog

Dieser Ausgangskanal ist mit einer Sicherungseinrichtung (Watchdog) ausgestattet. Diese fährt bei unterbrochenem Prozessdatenverkehr zum Ausgabegerät den Ausgang auf einen vordefinierten Sollwert.

Die Watchdogzeit, also der Zeitpunkt, an dem der Watchdogfall ausgelöst wird, wird über den allgemeinen TwinCAT-Dialog „Advanced Settings“ -> General -> Behavior -> Watchdog -> „Set Multiplier“ und „SM Watchdog“ (SM = SyncManager) eingestellt.

Diese Einstellung gilt für das gesamte Gerät (alle Kanäle).

Watchdog 1:
Einstellungen Watchdog

WatchdogZeit [ms] = Multiplier * SM Watchdog [ms]

Es ist eine maximale Watchdogzeit von 65 s möglich. Größere Werte werden modulo 65 gerechnet, beispielsweise 70 s würden also auf 5 s gekürzt.

Hinweis

Watchdog 2:

Allgemeine Hinweise zur Watchdog-Einstellung

Beachten Sie bitte die allgemeinen Hinweise zur Watchdog-Einstellung.

Der Ablauf ist wie folgt:

Folgende Einstellungen können zum Watchdog vorgenommen werden, ausgehend von Index 80n0:05 „Watchdog Type“:

Watchdog 3:
Auswahl „Watchdog Type“
Watchdog 4:
Indizes für Watchdog Einstellungen

Werte Index 80nD,
“Watchdog Value”

Bedeutung

Default watchdog value (default)

Der analoge Ausgabewert wird ohne Übergang auf den anwenderspezifischen Sollwert lt. Index 80n0:13 bzw. Index 80nD:1A gesetzt (default: 0)

Watchdog Ramp

Ebenso Sollwert lt. Index 80n0:13 bzw. Index 80nD:1B, aber lineare Rampenfahrt dorthin. Die Steigung der Rampe ist bezogen auf AEWnom vorzugeben
• per Index 80n0:14 [Digit/ms ]
• bzw. Zeitdauer Index 80nD:1B [Sek].

Wird also z.B. eine Steigung von 2 V/sek gewünscht bei AEWnom = 10 V sind das WatchdogRamp (Real32) = 5 [sek] bzw. (mit ExtendedRange -> 327 µV/digit) WatchdogRamp = 6 [digit/ms].

Default-Wert: 0 (keine Rampenfahrt)

Last Output value

Letzter Ausgabewert bleibt stehen

Jeder Watchdogfall wird in Index 90n0:05 „Watchdog Counter“ gezählt (spannungsausfallsicher).
Hinweis: da der Watchdog eine Geräteeigenschaft ist, wird er zwar bei jedem Ausgangskanal angezeigt, trägt aber für alle Kanäle denselben Wert. Beim Rücksetzen eines Watchdog-Zählers werden somit alle anderen kanalweisen Watchdog-Zähler auch mit zurücksetzt.

Das Rücksetzen des Counters erfolgt

Watchdog 5:
CoE Index FB00, DEV Command

Während der Command-Ausführung wird im Index FB00:02 „Status“ 255 „busy“ angezeigt, „0“ bedeutet „erfolgreich beendet“
Auf ein unbekanntes Command reagiert die Firmware mit

Watchdog 6:
General parameter incompatibility reason, 0x06040043