326 Modbus – CODESYS 2
9.5.3
PLC-Statusregister
Das Register 0x1040 liefert den Status, in dem sich die Steuerung befindet.
Mögliche Werte sind:
1 = PLC running - PLC befindet sich im Zustand RUNNING (läuft).
2 = PLC stopped - PLC befindet sich im Zustand STOPPED (ist angehalten
worden).
9.5.4
Modbus-Watchdog
Der Modbus-Watchdog überwacht im Modbus-Slave die Modbus-Kommunikation
mit dem Modbus-Master. Als Trigger für den Modbus-Watchdog gelten alle
gültigen Modbus-Anfragen eines Modbus-Masters aus der Gesamtmenge der
vom Modbus-Slave unterstützten Dienste (siehe Kapitel „Modbus-Mapping").
Ausnahmen sind dabei der Explizit-Trigger-Modus und der Zugriff auf das
Register 0x1101 (Watchdog Status), die über das Register 0x1103 (Watchdog
Config) konfigurierbar sind.
Erfolgt innerhalb der im Register 0x1102 (Watchdog Timeout) gesetzten
Überwachungszeit bei laufendem Watchdog kein Trigger, wird die „Watchdog
Timeout"-Reaktion eingeleitet. Als Reaktion ist dabei die Trennung aller Modbus-
TCP-Verbindungen konfigurierbar, siehe Register 0x1103 (Watchdog Config).
Der Modbus-Watchdog unterstützt zwei unterschiedliche Funktionsarten
STANDARD_WATCHDOG und ALTERNATIVE_WATCHDOG. Die Funktionsart
kann über das Register 0x1104 (Watchdog Operation Mode) ausgewählt werden.
Die folgenden Diagramme zeigen mögliche Zustände des Modbus-Watchdog
und Zustandsübergänge für die jeweilige Funktionsart.
Abbildung 111: Zustandsdiagramm, Funktionsart STANDARD_WATCHDOG
Handbuch
Version 1.2.0, gültig abFW-Version 03.02.02(14)
750-8206/040-001 PFC200 2ETH RS CAN DPS TELE XTR
WAGO I/O SYSTEM 750 XTR