WAGO-I/O-SYSTEM 750
750-815/300-000 Programmierbarer Feldbuscontroller MODBUS RTU
10.2
Fehlerverhalten
10.2.1
Feldbusausfall
Ein Feldbus- und damit ein Verbindungsausfall liegt vor, wenn die eingestellte
Reaktionszeit des Watchdogs ohne Anstoß durch die übergeordnete Steuerung
abgelaufen ist. Dies kann beispielsweise passieren, wenn der Master abgeschaltet
oder das Buskabel unterbrochen ist. Auch ein Fehler im Master kann zum
Feldbusausfall führen.
Der MODBUS-Watchdog überwacht die über das MODBUS-Protokoll laufende
MODBUS-Kommunikation. Sofern der MODBUS-Watchdog konfiguriert und
aktiviert wurde, wird ein Feldbusausfall durch das Leuchten der roten I/O-LED
angezeigt.
Eine protokollunabhängige Feldbusüberwachung ist über den Funktionsblock
'FBUS_ERROR_INFORMATION' der Bibliothek 'Mod_com.lib' möglich, der die
physikalische Verbindung zwischen Busklemmen und Feldbuscontroller überprüft
und die Auswertung der Watchdog-Register im Steuerungsprogramm übernimmt.
Der Klemmenbus bleibt funktionsfähig und die Prozessabbilder bleiben erhalten.
Das Steuerungsprogramm kann autark abgearbeitet werden.
Abbildung 52: Funktionsblock zur Ermittlung des Feldbusausfalls
'FBUS_ERROR' (BOOL)
'ERROR' (WORD)
Mit Hilfe dieser Funktionsblockausgänge und einem entsprechend
programmierten Steuerungsprogramm kann der Knoten bei Feldbusausfall in
einen sicheren Zustand geführt werden.
Information
Feldbusausfallerkennung über das MODBUS-Protokoll:
Detaillierte Informationen zu dem Watchdog-Register entnehmen Sie dem
Kapitel „MODBUS-Funktionen", „Watchdog (Verhalten bei
Feldbusausfall)".
Protokollunabhängige Feldbusausfall-Erkennung:
Die Bibliothek 'Mod_com.lib' mit dem Funktionsblock
'FBUS_ERROR_INFORMATION' ist standardmäßig im Setup der
WAGO-I/O-PRO enthalten. Sie binden die Bibliothek über das Register
„Ressourcen" links unten auf der Arbeitsfläche ein. Klicken Sie auf
Einfügen und weitere Bibliotheken. Die Mod_com.lib befindet sich im
Ordner C:\Programme\WAGO Software\CODESYS V2.3\Targets\WAGO\
Libraries\32_Bit
Handbuch
Version 1.0.2
FBUS_ERROR_INFORMATION
FBUS_ERROR
ERROR
= FALSE
= kein Fehler
= TRUE
= Feldbusausfall
= 0
= kein Fehler
= 1
= Feldbusausfall
Diagnose
113