592
FX
3G
/FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
21 Real Time Clock Control – FNC160 to FNC169
21.3 FNC162 – TADD / RTC Data Addition
21.3
FNC162 – TADD / RTC Data Addition
Outline
This instruction executes addition of two time data, and stores the addition result to word devices.
1. Instruction format
2. Set data
3. Applicable devices
S
: This function is supported only in FX
3U
/FX
3UC
PLCs.
Explanation of function and operation
1. 16-bit operation (TADD)
The time data (hour, minute, and second) stored in
,
+1, and
+2 is added to the time data
(hour, minute, and second) stored in
,
+1, and
+2, and the addition result (hour, minute,
and second) is stored in
,
+1, and
+2.
• When the operation result exceeds 24 hours, the carry flag turns ON, and the value simply acquired by
addition subtracted by 24 hours is stored as the operation result.
• When the operation result becomes "0" (0:0:0), the zero flag turns ON.
Operand type
Description
Data type
Specifies "hour" of the time data (hour, minute, and second) used in addition.
(Three devices are occupied.)
16-bit binary
Specifies "hour" of the time data (hour, minute, and second) used in addition.
(Three devices are occupied.)
16-bit binary
Stores the addition result (hour, minute, and second) of two time data. (Three
devices are occupied.)
16-bit binary
Oper-
and
Type
Bit Devices
Word Devices
Others
System User
Digit Specification
System User
Special
Unit
Index
Con-
stant
Real
Number
Charac-
ter String
Pointer
X Y M T C S D
.b KnX KnY KnM KnS T C D R U
\G
V Z Modify K H
E
"
"
P
3 3 3 3
S
3
3 3 3 3
S
3
3 3 3 3
S
3
P
FNC 162
TADD
−
−
Mnemonic
Operation Condition
16-bit Instruction
7 steps TADD
TADDP
Mnemonic
Operation Condition
Continuous
Operation
Pulse (Single)
Operation
32-bit Instruction
S
1
S
1
S
2
D
S
1
S
1
S
2
S
2
D
S
2
S
2
S
2
S
1
S
1
S
1
D
D
D
Command
input
FNC162
TADD
S
1
S
2
D
( , +1, +2)+( , +1, +2)
→
( , +1, +2)
S
1
S
1
S
1
S
2
S
2
S
2
D
D
D
+
S
1
+1(minute)
(hour)
+2(second)
S
1
S
1
S
2
+1(minute)
(hour)
+2(second)
S
2
S
2
D
+1(minute)
(hour)
+2(second)
D
D
→
The setting range of "hour" is from 0 to 23.
The setting range of "minute" is from 0 to 59.
The setting range of "second" is from 0 to 59.