Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 CPU 928B Anleitung Seite 204

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

Werbung

Betriebszustand RUN
Reaktionszeit
4 - 44
Die Reaktionszeit auf eine Weckalarmanforderung entspricht der Bear-
beitungszeit eines Bausteins bzw. eines STEP-5-Befehls (je nach ge-
wählter Voreinstellung). Wenn jedoch zum Zeitpunkt der Unterbrechung
der zyklischen Programmbearbeitung noch Prozeßalarme anstehen, wird
das zeitgesteuerte Programm erst dann bearbeitet, nachdem alle anste-
henden Prozeßalarme vollständig abgearbeitet sind.
Die maximale Reaktionszeit zwischen dem Auftreten und der Bearbei-
tung eines Weckalarms wächst in diesem Fall um die Bearbeitungszeit
der Prozeßalarme. Wollen Sie für einen bestimmten Weckalarm-OB xy
einen Weckfehler weitgehend ausschließen, beachten Sie folgende Regel:
A + B + C< D
wobei
Hinweis
Wenn Sie Ihr Anwenderprogramm nicht nur zyklisch, sondern
auch zeit- und/oder alarmgesteuert bearbeiten lassen, besteht die
Gefahr, daß Merker überschrieben werden.
Dies kann z. B. geschehen, wenn diese sowohl im zyklischen als
auch im eingeschachtelten Programm als Zwischenmerker ver-
wendet werden, und die zyklische Programmbearbeitung durch
ein eingeschachteltes zeit- oder alarmgesteuertes Programm
unterbrochen wird.
Aus diesem Grund müssen Sie zu Beginn einer zeit- oder alarm-
gesteuerten Programmbearbeitung die Signalzustände der (doppelt
belegten) Merker in einen Datenbaustein "retten" und am Ende
der unterbrechenden Bearbeitung wieder zurückschreiben.
Zu diesem Zweck stehen Ihnen vier Sonderfunktions-Organi-
sationsbausteine zur Verfügung: OB 190 und OB 192 "Merker in
Datenbaustein übertragen" und OB 191 und 193 "Datenblöcke in
Merkerbereich übertragen" (siehe dort).
Um eine Doppelbelegung von Merkern zu vermeiden, können Sie
für die meisten Anwendungsfälle auch S-Merker verwenden.
Spezielle "Rettungsmaßnahmen" für Merker sind dann nicht
erforderlich (S-Merker stehen in genügender Anzahl zur
Verfügung).
A = Summe der Bearbeitungszeiten aller
höherprioren Programmbearbei-
tungsebenen (Prozeß-, Regler-,
Weckalarm-OBs)
B = Bearbeitungszeit des Weck-
alarm-OB xy
C = Laufzeit des längsten Bausteins
aller niederprioren Bearbeitungs-
ebenen
D = Zeitraster des Weckalarm-OB xy
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis