Delta DVP-ES2 User Manual
Page 412
D V P - E S 2 / E X 2 / S S 2 / S A2 / S X 2 / S E O p e r a t i o n M a n u a l - P r o g r a m m i n g
3-296
API Mnemonic
Operands
Function
111
D EZCP P
Floating point zone
compare
Controllers
ES2/EX2 SS2 SA2
SE
SX2
Bit Devices
Word devices
Program Steps
Type
OP
X Y M S
K H
KnX
KnY KnM KnS T C D E F
S
1
*
*
*
S
2
*
*
*
S
*
*
*
D
*
*
*
DEZCP, DEZCPP: 17
steps
PULSE 16-bit 32-bit
ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2
Operands:
S
1
: Lower bound of zone comparison S
2
: Upper bound of zone comparison S: Comparison
value D: Comparison result, 3 consecutive devices
Explanations:
1.
The data of S is compared to the data range of S
1
~ S
2
and the result (>, =, <) is indicated
by three bit devices in D.
2.
If the source operand S
1
or S
2
is specified as constant K or H, the integer value will
automatically be converted to binary floating point for comparison.
3. Operand
S
1
should be smaller than operand S
2.
When S
1
> S
2
, the instruction takes S
1
as the
1
st
comparison value and performs normal comparison similar to ECMP instruction.
Program Example:
1.
If the specified device is M10, M10~M12 will automatically be used.
2.
When X0 = ON, one of M10~M12 will be ON. When X0 = OFF, DEZCP instruction is not
executed, M10~M12 will retain their previous state before X0 = OFF.
3.
RST or ZRST instruction is required if users need to reset the comparison result.
X0
DEZCP
D0
D10
D20
M10
M11
M12
M10 = ON when (D1,D0)>(D21,D20)
M11 = ON when (D1,D0)
(D21,D20) < (D11,D10)
<
M12 = ON when (D21 D20)>(D11,D10)
,
M10