Fehlererkennung, Fehlertypen und Fehlerhandhabung
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.