312
MODBUS – e!RUNTIME
11.2.1.2
Watchdog-Timeout-Register
Das Konfigurationsregister 0xFA01 beinhaltet den Wert für die Zeitüberwachung.
Die Zeitbasis beträgt 1 ms. Damit kann die Zeitdauer auf maximal 65535 ms
eingestellt werden.
Ist der Wert 0, kann der Watchdog nicht gestartet werden und befindet sich im
Zustand „Unconfigured".
Ein Schreibzugriff auf dieses Register ist bei aktivem Watchdog (Zustand
„Running" oder „Expired", siehe Kapitel „Watchdog-Status-Register") nicht
möglich und wird mit dem Fehler „ILLEGAL_FUNCTION" beantwortet.
Ein Schreibzugriff bei inaktivem Watchdog aktiviert im „Simple Mode" (siehe
Kapitel „Watchdog-Config-Register", Bit 7) unmittelbar den Watchdog und die
eingestellte Überwachungszeit beginnt. In diesem Fall ist der Watchdog
anschließend im Zustand „Running".
Bei inaktivem Watchdog und einem Schreibzugriff im „Advanced Mode" bleibt
der Watchdog inaktiv und wechselt lediglich in den Zustand „Stopped".
11.2.1.3
Watchdog-Status-Register
Das Register 0xFA02 liefert den aktuellen Status des MODBUS-Watchdogs.
Der Watchdog kann vier folgende Status annehmen:
Tabelle 222: Watchdog-Status
Wert
0xFFFF WATCHDOG_UNCONFIGURED
0x0000
0x0001
0x0002
750-8206/040-000 PFC200 CS 2ETH RS CAN DPS /XTR
Name
WATCHDOG_STOPPED
WATCHDOG_RUNNING
WATCHDOG_EXPIRED
WAGO-I/O-SYSTEM 750 /XTR
Bedeutung
Der Watchdog ist nicht
konfiguriert, d. h. das Watchdog-
Time-out-Register (0xFA01)
enthält den Wert 0.
Der Watchdog ist konfiguriert,
aber nicht aktiv (nicht gestartet).
Der Watchdog ist aktiv
(gestartet).
Der Watchdog ist aktiv und die
Watchdog-Überwachungszeit ist
abgelaufen.
Version 1.1.0, gültig abFW-Version 02.04.22(06)
Handbuch