506
FX3G/FX3U/FX3UC 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
S1: "D.b" is available only in FX3U/FX3UC PLCs, and cannot be indexed with index registers (V and Z).
S2: This function is supported only in FX
3U/FX3UC PLCs.
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
XYMTCSD
.b KnX KnY KnM KnS T C D R
U\G
VZModifyKH E "
"P
33 S2 333 3
33 S2 333 3
33 3 S
1 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