Mitsubishi Electronics Mitsubishi Digital Electronics Video Gaming Accessories FX3G ユーザーズマニュアル

ページ / 936
565
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
FN
C
160
-F
N
C
16
9
R
eal
 T
im
e C
lock
 
C
ont
ro
l
22
FN
C
170-
FN
C
179
E
xte
rnal D
evice
23
FN
C
180
A
lter
nate 
In
st
ru
ct
ions
24
FN
C
181-
FN
C
18
9
O
ther
s
25
FN
C
190-
FN
C
199
B
lock D
ata
 
O
per
ation
26
FN
C2
00
-F
NC
20
9
C
ha
racter
 S
tring 
Co
ntro
l
27
FN
C
210-
FN
C
21
9
Da
ta
 
O
per
ati
on 3
28
FN
C
220-
FN
C
249
Da
ta
 
C
om
par
ison
29
FN
C
25
0-F
N
C
269
D
ata T
abl
O
per
at
ion
30
FN
C
270-
FN
C
274
Ex-
D
ev
ice 
Inv
ert
er
 Com
m
s
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
‚
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.