Herunterladen Inhalt Inhalt Diese Seite drucken

Verschachtelte Alarm- Und Zeitgesteuerte Programmbearbeitung - Siemens Simatic S5 CPU 928B Anleitung

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

Werbung

Betriebszustand RUN
Sperren der
prozeßalarmgesteuerten
Bearbeitung
4.5.5
Verschachtelte alarm- und
zeitgesteuerte Programmbe-
arbeitung
Prioritierung von alarm- und
zeitgesteuerter
Programmbearbeitung
4 - 42
Ein alarmgesteuertes Programm wird an einer Bausteingrenze oder einer
STEP-5-Befehlsgrenze in das zyklische Programm eingeschoben.
Diese Unterbrechung kann sich ungünstig auswirken, wenn ein zykli-
scher Programmteil in einer bestimmten Zeit bearbeitet werden muß
(um z.B. eine bestimmte Reaktionszeit zu erreichen) oder eine Befehls-
folge nicht unterbrochen werden darf (z. B. beim Lesen oder Schrei-
ben von zusammengehörenden Werten).
Wenn ein Programmteil durch eine alarmgesteuerte Bearbeitung nicht
unterbrochen werden darf, kommen folgende Programmiermöglichkei-
ten in Frage:
• •
Programmieren Sie diesen Programmteil so, daß er keinen Bau-
steinwechsel enthält und behalten Sie die Voreinstellung im DX 0
("Prozeßalarme an Bausteingrenzen") bei. Programmteile, die kei-
nen Bausteinwechsel enthalten, können dann auch nicht unterbro-
chen werden.
• •
Programmieren Sie den STEP-5-Befehl 'AS' (Prozeßalarme sper-
ren). Mit dem Befehl 'AF' (Prozeßalarme freigeben) geben Sie die
Alarmbearbeitung wieder frei. Zwischen diesen beiden Befehlen
wird keine alarmgesteuerte Programmbearbeitung durchgeführt,
der dazwischen stehende Programmteil kann durch auftretende Pro-
zeßalarme nicht unterbrochen werden.
'AS' und 'AF' sind nur in Funktionsbausteinen möglich
(Ergänzender Operationsvorrat)!
• •
Verwenden Sie die Sonderfunktionen OB 120 und OB 122, mit denen
Sie die Bearbeitung von auftretenden Prozeßalarmen für einen be-
stimmten Programmteil sperren oder verzögern können.
Wenn während einer zeitgesteuerten Programmbearbeitung ein Prozeß-
larm auftritt, wird das Programm an der nächsten Unterbrechungsstel-
le (Baustein- oder Befehlsgrenze) unterbrochen und der Prozeßalarm
bearbeitet. Danach wird die zeitgesteuerte Programmbearbeitung zu
Ende geführt.
Wenn während der alarmgesteuerten Programmbearbeitung ein Weck-
alarm auftritt, wird zuerst die alarmgesteuerte Programmbearbeitung
abgeschlossen. Erst dann wird die zeitgesteuerte Programmbearbei-
tung aufgenommen.
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis