Mitsubishi Electronics FX3G User Manual

Page of 964
567
FX
3S
/FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 Series
Programming Manual - Basic & Applied Instruction Edition
21 Real Time Clock Control – FNC160 to FNC169
21.3 FNC162 – TADD / RTC Data Addition
21
FNC160
-F
NC1
69
R
eal
 T
ime C
lock
 
C
ontrol
22
FNC17
0-F
NC
179
E
xternal D
evice
23
FNC
180
Alternate 
Instructions
24
FN
C181-
FNC18
9
O
thers
25
FNC190
-F
NC1
99
Bl
oc
k D
ata
 
Op
er
ation
26
FNC20
0-F
NC209
C
har
ac
te
r S
trin
Con
tro
l
27
FNC2
10-
FNC21
9
Dat
Operati
on 3
28
FNC220
-F
NC2
49
Da
ta 
C
omp
ari
son
29
FNC25
0-F
N
C
269
D
ata T
abl
Operation
30
FNC2
70-
FNC276
Ex
-Dev
ice
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
S1: This function is supported only in FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 PLCs.
S2: 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 first time data (hour, minute, and second) used in addition.  
(Three devices are occupied.)
16-bit binary
Specifies "hour" of the second 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
S1
S2
S1
S2
S1
S2
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
‚
S
‚
D ‚
(         ,           +1,          +2)+(         ,           +1,          +2)
 
→(         ,          +1,          +2)
S
‚
S
‚
S
‚
S
‚
S
‚
S
‚
D ‚
D ‚
D ‚
+
S
‚
 +1 (minute)
(hour)
+2 (second)
S
‚
S
‚
S
‚
 +1 (minute)
(hour)
+2 (second)
S
‚
S
‚
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.