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:

Fehlertyp

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 mit dem Zustand eines Ausgangs.

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

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-Timeouts.

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

BOOTING → EMPTY

HINWEIS: Ausführlichere Diagnoseinformationen finden Sie im HMI SCU PLCSystem-Bibliothekshandbuch.