Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 CPU 928B Anleitung Seite 275

Vorschau ausblenden Andere Handbücher für Simatic S5 CPU 928B:
Inhaltsverzeichnis

Werbung

Fehlerbearbeitung
Fehler-OB, Akku-Anzeigen
Programmieranleitung CPU 928B
C79000-B8500-C898, 01
Tritt bei der Bearbeitung der aufgerufenen Sonderfunktion ein Fehler
auf, so reagiert das Systemprogramm darauf mit einer speziellen Feh-
lerreaktion.
Hinsichtlich dieser Fehlerreaktion des Systemprogramms können zwei
Gruppen von Sonderfunktionen unterschieden werden.
Zur Gruppe 1 zählen alle Sonderfunktionen, bei denen im Fehlerfall
ein Fehler-Organisationsbaustein (Fehler-OB) aufgerufen wird, in dem
Sie das weitere Verhalten der CPU festlegen können. Diese Fehler-
OB sind der OB 19, der OB 30 und der OB 31. In AKKU 1 und bei
einigen Sonderfunktionen zusätzlich in AKKU 2 (siehe Kapitel 5.6.1
und 5.6.2) werden dem Fehler-OB Kennungen übergeben, die den auf-
getretenen Fehler näher erläutern.
Stößt die CPU bei der Bearbeitung einer dieser Sonderfunktionen z. B.
auf eine falsche Parametrierung, so erkennt sie einen Laufzeitfehler
und ruft den OB 31 auf. Ist z. B. die aufgerufene Sonderfunktion nicht
vorhanden, erkennt die CPU einen Befehlscodefehler und versucht, den
OB 30 aufzurufen. Wird bei einigen Sonderfunktionen in den Aufrufpa-
rametern auf einen Datenbaustein verwiesen und ist dieser Datenbau-
stein nicht geladen, so versucht die CPU den OB 19 aufzurufen.
Falls die Fehler-OB 30 bzw. 31 nicht geladen sind oder einen STP-Be-
fehl enthalten, geht die CPU in den Stoppzustand. In den Steuerbits
und im USTACK ist LZF bzw. BCF angekreuzt. In den Akkumulato-
ren der Fehlerbearbeitungsebene sind Fehlerkennungen hinterlegt, die
den Fehler näher beschreiben. Falls der OB 19, der OB 30 oder der
OB 31 geladen sind (und keine STP-Operation enthalten), wird das
Anwenderprogramm nach der Bearbeitung des betreffenden OBs mit
dem nächsten Befehl fortgesetzt. In diesem Fall sind die Akkumulato-
ren unverändert.
Einführung
6
6 - 9

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis