Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 447

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Be triebszustände
Kapitel 4
Priorisierung der lnterrupts
a) innerhalb der einzelnen Programmbearbeitungsebenen (
=
Ebenenpriorität)
Laut Voreinstellung ist die lnterruptbearbeitung ausgeschaltet. Wird sie im 155U-Mode über
den DX
0
eingeschaltet, so ist die Priorität der Programmbearbeitungsebene INTERRUPTS
niedriger als die der Weckalarme. Die Prioritätsreihenfolge der beiden Ebenen können Sie
jedoch durch eine Parametrierung im Datenbaustein DX
0
selbst festlegen.
b) innerhalb der lnterruptbearbeitung (
=
Einzelpriorität)
Stehen mehrere lnterrupts zur Bearbeitung an, werden die dazugehörigen Organisations-
bausteine nach der Prioritätsreihenfolge aufgerufen, die im DX
0
parametriert ist.
Für die vier lnterrupts können die Prioritätsstufen
1
bis 5 angegeben werden.
Wenn ein Interrupt-OB vollständig bearbeitet ist und zu diesem Zeitpunkt noch weitere lnterrupts
anstehen, wird vom Systemprogramm der nächst priorisierte OB aufgerufen und bearbeitet.
Die interruptgesteuerte Programmbearbeitungsebene wird erst dann verlassen, wenn jeder aktive
Signalzustand (Low-Pegel) einer lnterruptleitung auf dem S5-Bus berücksichtigt und der dazuge-
hörige OB bearbeitet wurde.
WICHTIG
Ein lnterrupt kann
nicht
durch denselben lnterrupt
unterbrochen werden!
Unterbrechungsstellen
Eine interruptgesteuerte Programmbearbeitung kann an Befehlsgrenzen (155U-Mode) unterbro-
chen werden durch
die anderen lnterrupts
eine zeitgesteuerte Programmbearbeitung (Voreinstellung).
Sie wird an Befehlsgrenzen unterbrochen durch
einen Programm- oder Gerätefehler.
Prograrnmieranieitung C79000-88500-C63743

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis