570
FX
3G
/FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
21 Real Time Clock Control – FNC160 to FNC169
21.4 FNC163 – TSUB / RTC Data Subtraction
21.4
FNC163 – TSUB / RTC Data Subtraction
Outline
This instruction executes subtraction of two time data, and stores the subtraction 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 (TSUB)
The time data (hour, minute, and second) stored in
,
+1, and
+2 is subtracted from the time data
(hour, minute, and second) stored in
,
+1, and
+2, and the subtraction result (hour, minute, and
second) is stored in
,
+1, and
+2.
When the operation result is smaller than 0 hour, the borrow flag turns ON, and the value simply acquired by
subtraction added 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 subtraction.
(Three devices are occupied.)
16-bit binary
Specifies "hour" of the time data (hour, minute, and second) used in subtraction.
(Three devices are occupied.)
16-bit binary
Stores the subtraction 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 163
TSUB
−
−
Mnemonic
Operation Condition
16-bit Instruction
7 steps TSUB
TSUBP
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
FNC163
TSUB
S
1
S
2
D
−
S
1
+1 (minute)
(hour)
+2 (second)
S
1
S
1
S
2
+1 (minute)
(hour)
+2 (second)
D
+1 (minute)
(hour)
+2 (second)
D
D
→
( , +1, +2)
−
( , +1, +2)
→
( , +1, +2)
S
1
S
1
S
1
S
2
S
2
S
2
D
D
D
S
2
S
2
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.
Содержание FX3G SERIES
Страница 1: ...FX3G FX3U FX3UC SERIES PROGRAMMABLE CONTROLLERS PROGRAMMING MANUAL Basic Applied Instructions Edition ...
Страница 2: ......
Страница 947: ......