Technical data
Appendix
27.6 Sample Programs
Programming with STEP 7
Manual, 05/2010, A5E02789666-01 657
STL (FC12) Explanation
Network 3:
CALL FC 3
IN1 := #IN_DATE
IN2 := #IN_TIME
RET_VAL := #OUT_TIME_DATE
Network 4:
A I 0.0
AN M 17.2
A M 17.4
= #OK_MERKER
Network 5:
A #OK_MERKER
JNB m001
CALL SFC 28
OB_NO := 10
SDT := #OUT_TIME_DATE
PERIOD := W#16#1201
RET_VAL := MW 200
m001 : A BR
= M 202.3
Network 6:
A #OK_MERKER
JNB m002
CALL SFC 30
OB_NO := 10
RET_VAL := MW 204
m002 : A BR
= M 202.4
Network 7:
A I 0.1
JNB m003
CALL SFC 29
OB_NO := 10
RET_VAL := MW 210
m003 : A BR
= M 202.5
Convert format from DATE and TIME
_
OF
_
DAY to DATE
_
AND
_
TIME
(for setting time-of-day interrupt)
All requirements for setting time-of-day interrupt
fulfilled? (Input for enable set and time-of-day
interrupt not active and time-of-day interrupt OB is
loaded)
If yes, set time-of-day interrupt...
...and activate time-of-day interrupt.
If input for canceling time-of-day interrupts is set,
cancel time-of-day interrupt.