Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 CPU 928B Anleitung Seite 235

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

Werbung

Unterbrechungen bei der
Bearbeitung der
Fehler-Organisations-
bausteine
Programmieranleitung CPU 928B
C79000-B8500-C898, 01
Fehlerbehandlung über Organisationsbausteine
Wenn Sie den betreffenden Organisationsbaustein nicht programmie-
ren wollen, haben Sie die Möglichkeit, durch entsprechende Parame-
trierung des Datenbausteins DX 0 den Übergang der CPU in den
Stoppzustand zu verhindern.
Nachdem das Systemprogramm den betreffenden Organisationsbau-
stein aufgerufen hat, wird das darin enthaltene Anwenderprogramm
bearbeitet.
Tritt während der Bearbeitung eines Organisationsbausteins erneut ein
Fehler auf, wird wie in der zyklischen Programmbearbeitung das Pro-
gramm an der nächsten Befehlsgrenze unterbrochen und der entspre-
chend andere Organisationsbaustein aufgerufen.
Die Organisationsbausteine werden in der Reihenfolge bearbeitet, in
der sie aufgerufen werden. Wieviele Fehler-Organisationsbausteine in-
einandergeschachtelt werden können, ist abhängig von
• • der Art der aufgetretenen Fehler:
Es können keine Organisationsbausteine ineinandergeschachtelt
werden, die derselben Programmbearbeitungsebene angehören.
(Zur Zuordnung der Fehler-OB zu den Programmbearbeitungsebe-
nen siehe folgendes Kapitel.)
Bei der Bearbeitung des OB 27 (Programmbearbeitungsebene
BCF) kann beispielsweise ein OB 32 (Programmbearbeitungs-
ebene LZF), nicht jedoch ein OB 29 oder OB 30 (ebenfalls BCF)
eingeschachtelt werden.
Bei Doppelaufruf einer Programmbearbeitungsebene geht die CPU
unmittelbar in STOP.
• • der Anzahl der zu diesem Zeitpunkt aktivierten Programmbe-
arbeitungsebenen:
Für jede aktivierte Programmbearbeitungsebene benötigt das System-
programm bei Unterbrechungen besonderen Speicherplatz zum An-
legen des USTACKs. Reicht dieser Speicherplatz nicht mehr aus,
so kommt es zu einem USTACK-Überlauf.
Bei USTACK-Überlauf geht die CPU unmittelbar in STOP.
• • der Anzahl der zu diesem Zeitpunkt aufgerufenen Bausteine:
Bei BSTACK-Überlauf geht die CPU unmittelbar in STOP.
5
5 - 31

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis