Herunterladen Inhalt Inhalt Diese Seite drucken

Alarmgesteuerte Programmbearbeitung - Siemens S5-115U Handbuch

Vorschau ausblenden Andere Handbücher für S5-115U:
Inhaltsverzeichnis

Werbung

Einführung in STEP 5
7.4.4

Alarmgesteuerte Programmbearbeitung

Die OBs 2...5 werden vom Betriebssystem automatisch aufgerufen, wenn ein (Prozeß-) Alarm
(Alarm A, B, C oder D) eintrifft. Genauere Informationen zur Alarmverarbeitung können Sie dem
Kap. 9 entnehmen.
(Alarm-) Reaktion nach abgelaufener Zeit
Eine Sonderstellung nimmt der OB 6 ein. Der OB 6 wird vom Betriebssystem aufgerufen, wenn
eine voreingestellte Zeit im Systemdatenwort 101 (EACA
sind nicht durch die Operation "AS" gesperrt).
Im OB 6 programmieren Sie die Reaktion nach Ablauf der voreingestellten Zeit ("Weckalarm").
Die Zeit starten Sie durch einen Eintrag in das Systemdatenwort 101 (EACA
dem Befehl T BS 101.
Beispiel:
Sie haben den OB 6 programmiert mit einer "Weckreaktion". Der OB 6 soll 22 ms nach Starten der
Weckzeit aufgerufen werden. Sie wählen und starten die "Weckzeit" durch die Operationen
L KF +22
T BS 101.
Nach 22 ms unterbricht der OB 6 das laufende zyklische oder zeitgesteuerte Programm.
Hinweis
Eine laufende "Weckzeit" kann "nachgetriggert" werden, indem Sie erneut einen
Wert in das Systemdatenwort 101 transferieren. Das Betriebssystem startet dann
erneut die Weckzeit, die durch den Wert in AKKU 1 vorgegeben wurde.
Eine laufende "Weckzeit" kann gestoppt werden (Aufruf des OB 6 wird verhindert!),
indem Sie den Wert "0" in das Systemdatenwort 101 transferieren.
Nach dem Start der "Weckzeit" steht im Systemdatenwort 101 die gewählte Zeit bis zum Aufruf
des OB 6. Wenn die programmierte Zeit abgelaufen ist, trägt das Betriebssystem den Wert "0" in
das Systemdatenwort 101 ein und ruft den OB 6 auf.
Für den OB 6 gilt:
Zum Starten der "Weckzeit" muß immer eine Zahl (Bereich: 3...65535 bzw. 3
Systemdatenwort 101 (EACA
Die Weckzeit kann in 1ms-Schritten eingestellt werden, die einstellbare Weckzeit liegt damit
im Bereich 3...65535ms.
Die Priorität des OB 6 ist im DB 1 ( Kap. 11.3) oder im Systemdatenwort 120 einstellbar:
Bit
15
14
13
12
x
x
x
x
x = Systemeigenschaften-bestimmende Bits
(dürfen bei der Einstellung der Priorität des OB 6 nicht verändert werden!)
Bild 7.9 Bestimmung der Priorität des OB 6 im Systemdatenwort 120
7-22
) transferiert werden.
H
11
10
9
8
7
6
x
x
x
x
x
) abgelaufen ist (vorausgesetzt, Alarme
H
5
4
3
2
1
0
x
x
x
x
x
x
Priorität (in absteigender Reihenfolge)
0: OB 6, OB 2...5, OB 13...10 (Default-Einstellung
nach Urlöschen)
1: OB 2...5, OB 6, OB 13...10
S5-115U Handbuch
) ausschließlich mit
H
...FFFF
) in das
H
H
SD 120
EWA 4NEB 811 6130-01b

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis