Mitsubishi Electronics FX2C Home Theater Server User Manual


 
FX Series Programmable Controlers Applied Instructions 5
5-137
5.14.3 TADD (FNC 162)
Contents:
Each of S
1
, S
2
and D specif
y
the head address of 3
data devices to be used a time value.
The time value in S
1
is added to the time value in
S
2
, the result is stored to D as a new time value.
Points to note:
a) The addition is performed accordin
g
to standard time values. Hours, minutes and seconds
are kept within correct limits. An
y
overflow is correctl
y
processed.
b) If the addition of the two times results in a value
g
reater than 24 hours, the value of the
result is the time remainin
g
above 24 hours.
When this happens the carr
y
fla
g
M8022 is set ON.
c) If the addition of the two times results in a value of zero (0:00:00: 0 hours, 0 minutes, 0
seconds) then the zero fla
g
M8020 is set ON.
d) The same device ma
y
be used as a source (S1 or S2) and destination device. In this case
the addition is continuall
y
executed; the destination value chan
g
in
g
each pro
g
ram scan. To
prevent this from happenin
g
, use the pulse modifier or an interlock pro
g
ram.
Mnemonic Function
Operands
Program steps
S
1
S
2
D
TADD
FNC 162
(Time
Addition)
Adds two time
values to
g
ether to
g
ive a new time
T, C, D
Note: 3 consecutive devices are used to represent
hours, minutes and seconds respectivel
y
.
TADD,
TADDP:
7 steps
D10 D20 D30
TSUB
X13
[ S1 ] [ S2 ] [ D ]
D10: 10 hours
D11: 30 mins
D12: 27 secs
10:30:29
S
1
+
D20: 30 hours
D21: 10 mins
D22: 49 secs
03:10:49
S
2
=
D30: 13 hours
D31: 41 mins
D32: 16 secs
13:41:16
D
D10: 10 hours
D11: 17 mins
D12: 29 secs
10:17:29
S
1
+
D20: 18 hours
D21: 12 mins
D22: 34 secs
18:12:34
S
2
=
D30: 13 hours
D31: 41 mins
D32: 16 secs
04:30:03
D
M8022 ON