460
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
18 Floating Point – FNC110 to FNC139
18.1 FNC110 – ECMP / Floating Point Compare
18.1
FNC110 – ECMP / Floating Point Compare
Outline
This instruction compares two data (binary floating point), and outputs the result (larger, same or smaller) to
three single bit devices.
→
For handling of floating point, refer to Subsection 5.1.3.
1. Instruction format
2. Set data
*1.
When a constant (K or H) is specified, it is automatically converted from binary into binary floating
point (real number) when the instruction is executed.
3. Applicable devices
S
: "D
.b" cannot be indexed with index registers (V and Z).
Explanation of function and operation
1. 32-bit operation (DECMP and DECMPP)
The comparison value [
+1,
] is compared with the comparison source [
+1,
] as
floating point data, and either bit among
,
+1 and
+2 turns ON according to the result
(smaller, same or larger).
Operand Type
Description
Data Type
Device number storing binary floating point data to be compared
Real number
(binary)
*1
Device number storing binary floating point data to be compared
Head bit device number to which the comparison result is output (Three devices
are occupied.)
Bit
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
3 3
3
3 3
3
3
3 3
3
3 3
3
S
3
P
FNC 110
ECMP
D
−
Mnemonic
Operation Condition
16-bit Instruction
DECMP
DECMPP
Mnemonic
Operation Condition
32-bit Instruction
13 steps
Continuous
Operation
Pulse (Single)
Operation
S
1
S
2
D
S
1
S
2
D
S
1
S
1
S
2
S
2
D
D
D