Die Steuerung erkennt und verwaltet drei Fehlertypen:
Externe Fehler
Anwendungsfehler
Systemfehler
Diese Tabelle enthält eine Beschreibung der eventuell auftretenden Fehlertypen:
Typ des erkannten Fehlers |
Beschreibung |
Resultierender Steuerungszustand |
---|---|---|
Externer Fehler (External Error) |
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:
|
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 System-Watchdogs:
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. Weitere Informationen finden Sie unter Allgemeine Beschreibung der E/A-Konfiguration. |