Fehlererkennung, Fehlertypen und Fehlerhandhabung

Fehlerverwaltung

Die Steuerung erkennt und verwaltet drei Fehlertypen:

oExterne Fehler

oAnwendungsfehler

oSystemfehler

Diese Tabelle enthält eine Beschreibung der eventuell auftretenden Fehlertypen:

Typ des erkannten Fehlers

Beschreibung

Resultierender Steuerungszustand

Externe Fehler

Externe Fehler werden vom System im Zustand RUNNING oder STOPPED erkannt, wirken sich jedoch nicht auf den laufenden Steuerungszustand aus. Ein externer Fehler tritt in folgenden Fällen auf:

oEin angeschlossenes Gerät generiert einen Fehler auf der Steuerung.

oDie Steuerung stellt einen Fehler bei einem externen Gerät fest, z. B. wenn das externe Gerät kommuniziert, jedoch nicht ordnungsgemäß für die Verwendung mit der Steuerung konfiguriert ist.

oDie Steuerung erkennt einen Fehler bei einem Eingang.

oDie Steuerung erkennt eine Unterbrechung der Kommunikation mit einem Gerät.

oDie Steuerung ist für ein Erweiterungsmodul konfiguriert, das nicht vorhanden ist oder nicht erkannt wurde oder anderweitig nicht als optionales Modul deklariert wurde(1).

oDie Bootapplikation im Flash-Speicher ist nicht mit der Bootapplikation im RAM-Speicher identisch.

RUNNING mit externem Fehler:

Oder

STOPPED mit externem Fehler:

Anwendungsfehler

Ein Anwendungsfehler wird im Fall einer falschen Programmierung oder bei Überschreiten des Watchdog-Schwellenwerts erkannt.

 

HALT

Systemfehler

Ein Systemfehler tritt auf, wenn die Steuerung in eine Bedingung wechselt, die während der Laufzeit nicht gehandhabt werden kann. Die meisten derartigen Bedingungen sind auf Firmware- oder Hardwareausnahmen zurückzuführen, doch es gibt auch einige Fälle, in denen eine unsachgemäße Programmierung zu einem Systemfehler führen kann, etwa bei dem Versuch, in einen Speicherbereich zu schreiben, der während der Laufzeit reserviert ist, oder bei Auftreten eines Watchdog-.

HINWEIS: Einige Systemfehler können während der Laufzeit verwaltet werden und werden daher wie Anwendungsfehler behandelt.

BOOTING → EMPTY

(1)  Erweiterungsmodule können aus verschiedenen Gründen als fehlend angezeigt werden, auch wenn das fehlende E/A-Modul auf dem Bus physisch vorhanden ist. Für weitere Informationen siehe Allgemeine Beschreibung der E/A-Konfiguration.

HINWEIS: Ausführlichere Diagnoseinformationen finden Sie im M241 PLCSystem Bibliothekshandbuch.