Delta DVP-ES2 User Manual
Page 576
D V P - E S 2 / S 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 - 4 6 0
API Mnemonic
Operands
Function
205
CMPT
P
Compare table
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
*
*
*
n
*
*
*
D
*
*
*
*
*
*
CMPT: 9 steps
CMPTP: 9 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
: Source device 1 S
2
: Source device 2 n: Data length (n = 1~16) D: Destination device
Explanations:
1.
S
1
and S
2
can be T/C/D devices, for C devices only 16-bit devices are applicable (C0~C199).
2.
The value in the high 16 bits of n used in the 32-bit instruction is an invalid value.
3.
The value in the low 8 bits of n indicates the data length. For the 16-bit instruction, n is
between 1 and 16. For the 32-bit instruction, n is between 1 and 32. If n is less than 1, it is
count as 1. If n is larger than the maximum value, it is count as the maximum value.
4.
The 16-bit data is written into D. If the data length is less than 16 bits, the bit which does not
have a corresponding value is 0. For example, if n is K8, bit0~7 have corresponding values,
and bit8~15 are 0.
5.
The 32-bit instruction supports DVP-ES2/EX2 version 3.0 and above, DVP-SS2 version 2.8
and above, DVP-SA2 version 2.6 and above, DVP-SX2 version 2.4 and above, and DVP-SE.
6.
The value in the high 8 bits of n indicates the comparison condition. The relation between the
comparison conditions and the values are shown in the following table.
Value K0 K1 K2 K3 K4
Comparison
condition
S
1
= S
2
S
1
< S
2
S
1
<= S
2
S
1
> S
2
S
1
>= S
2
7.
The example of setting n: If n used in the 16-bit instruction is H0108, eight pieces of data are
compared with eight pieces of data in terms of “larger than”. If n used in the 32-bit instruction is
H00000320, 32 pieces of data are compared with 32 pieces of data in terms of “less than”.
8.
If the setting value of the comparison condition exceeds the range, or the firmware version
does not support the comparison condition, the default comparion condition “equal to” is
executed. DVP-ES2/EX2 version 3.0and above, DVP-SS2 version 2.8 and above, DVP-SA2
version 2.6 and above, DVP-SX2 version 2.4 and above, and DVP-SE support the setting of
the comparison condition.