Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 441

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Betriebszustände
Kapitel 4
Priorisierung der Weckalarme
a) innerhalb der einzelnen Programmbearbeitungsebenen (
=
Ebenenpriorität)
Laut Voreinstellung ist die Programmbearbeitungsebene WECKALARM höherpriorisiert als die
Prozessalarmeilnterrupts.
Die Prioritätsreihenfolge dieser Ebenen können Sie jedoch durch eine Parametrierung im
Datenbaustein DX 0 selbst festlegen.
b) innerhalb der Weckalarmbearbeitung (
=
Einzelpriorität)
Die Priorität der einzelnen Weckalarme ist fest vorgegeben und entspricht der jeweiligen
Periodennummer:
Weckalarm
Weckalarm
Weckalarm
Weckalarm
Weckalarm
Weckalarm
Weckalarm
Weckalarm
Weckalarm
Periode 1
(OB 10, kürzeste Periode)
Periode 2
(OB 1 1
)
Periode 3
(OB 12)
Periode 4
(OB 13)
Periode 5
(OB 14)
Periode 6
(OB 15)
Periode 7
(OB 16)
Periode 8
(OB 17)
Periode 9
(OB 18, längste Periode)
fallende
Priorität
Kürzere Perioden sind grundsätzlich höherpriorisiert und können die längeren Perioden unter-
brechen. (Z.B.: OB 12 unterbricht OB 17.)
Für die drei kürzesten Perioden (OB 10, 11, 12) ist eine mehrfache Bearbeitung ohne
Unterbrechung möglich. Kommt beispielsweise noch während der Bearbeitung eines OB 10 ein
weiterer OB 10-'Takt', wird zunächst der (erste) OB 10 abgearbeitet und
i m
Anschluß daran
sofort der OB 10 erneut aufgerufen. Stehen allerdings für eine der drei Perioden mehr als drei
Weckalarme gleichzeitig zur Bearbeitung an, kommt es zu einem Weckfehler.
Unterbrechungsstellen
Eine zeitgesteuerte Programmbearbeitung kann im 15OU-Mode an Bausteingrenzen unter-
brochen werden durch
eine erneute zeitgesteuerte Programmbearbeitung
einen oder mehrere Prozeßalarme (Eingangsbyte EBO), falls diese im DXO als höher-
priorisiert eingestellt sind.
Sie kann im 155U-Mode an Befehlsgrenzen unterbrochen werden durch
eine erneute zeitgesteuerte Programmbearbeitung
einen oder mehrere lnterrupts (INT NB, E, F, G), falls diese im DX 0 als höherpriorisiert
eingestellt sind.
An Befehlsgrenzen kann sie in beiden Betriebsarten unterbrochen werden durch
einen Programm- oder Gerätefehler.
Programmieranleitung
C79000-88500-C637.03

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis