Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Zum Sperren Und Freigeben Von Alarm- Und Asynchronereignissen (Sfc 39 Und 40) - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

A.4.3
Beispiel zum Sperren und Freigeben von Alarm- und
Asynchronereignissen (SFC 39 und 40)
In diesem Beispiel für ein Anwenderprogramm wird ein Programmteil
angenommen, der nicht durch Alarme unterbrochen werden darf. Für diesen
Programmteil werden mit dem SFC 39 "DIS_IRT" OB 35-Aufrufe (Uhrzeitalarm)
gesperrt und mit dem SFC 40 "EN_IRT" werden die OB 35-Aufrufe wieder
freigegeben.
Im OB 1 werden der SFC 39 und der SFC 40 aufgerufen:
AWL (OB 1)
U
M 0.0
S
M 90.1
U
M 0.1
S
M 90.0
:
:
CALL
SFC 39
MODE
:=B#16#2
OB_NR
:=35
RET_VAL :=MW 100
:
:
L
PEW 100
T
MW 200
L
MW 90
T
MW 92
:
:
CALL
SFC 40
MODE
:=B#16#2
OB_NR
:=35
RET_VAL :=MW 102
U
M 10.0
S
M 190.1
U
M 10.1
S
M 190.0
:
:
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Erläuterung
//Programmteil, der problemlos unterbrochen
//werden kann:
//Programmteil, der nicht durch Interrupts
//unterbrochen werden darf:
//Alarme sperren und verwerfen
//Mode 2: einzelne Alarm–OBs sperren
//OB 35 sperren
//Alarme freigeben
//Mode 2: einzelne Alarm–OBs freigeben
//OB 35 freigeben
//Programmteil, der problemlos unterbrochen
//werden kann:
Anhang
A-75

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis