S5-100U
FB12 STL
NAME :SET OPER. HOURS COUNTER
DES
:SEC
I/Q/D/B/T/C:
DES
:MIN
I/Q/D/B/T/C:
DES
:HOUR0
I/Q/D/B/T/C:
DES
:HOUR2
I/Q/D/B/T/C:
DES
:HOUR4
I/Q/D/B/T/C:
DES
:ERR
I/Q/D/B/T/C:
:AN
F
20.2
:JC
=M001
:R
F
20.2
:
:C
DB
2
:L
=SEC
:T
DR
15
:L
=MIN
:T
DL
16
:L
=HOUR0
:T
DR
16
:L
=HOUR2
:T
DL
17
:L
=HOUR4
:T
DR
17
:AN
F
10.2
:S
F
10.2
:S
F
10.1
:
:L
KT 020.1
:SE
T
12
M001 :A
T
12
:BEC
:AN
F
10.2
:JC
=M002
:S
=ERR
:BEU
M002 :AN
F
10.0
:RB
=ERR
:BEC
:S
=ERR
:BE
EWA 4NEB 812 6120-02b
SETTING THE OPERATING HOURS COUNTER
I
BI/BY/W/D:
BY
I
BI/BY/W/D:
BY
I
BI/BY/W/D:
BY
I
BI/BY/W/D:
BY
I
BI/BY/W/D:
BY
Q
BI/BY/W/D:
BI
FLAG IS RESET IF SETTINGS
ALREADY READ INTO THE
CLOCK DATA AREA
CLOCK DATA AREA
STORE VALUE FOR SECONDS
STORE VALUE FOR MINUTES
STORE VALUE FOR HOURS
STORE VALUE FOR HOURS X 100
STORE VALUE FOR HOURS X 1000
TRANSFER SETTINGS
(BIT 10 IN STATUS WORD FW 10)
ENABLE OPERATING HOURS COUNTER
IF NOT ALREADY ENABLED
START MONITORING TIME
BEC IF MONITORING TIME NOT YET
ELAPSED
HAVE SETTINGS BEEN TRANSFERRED?
IF YES, JUMP TO M002
IF ERROR, SET ERROR BIT
ERROR WHEN ENTERING SETTINGS?
IF NO, RESET ERROR BIT
BEC IF NO ERROR
IF ERROR, SET ERROR BIT
The Integral Real-Time Clock
Explanation
12-33