EasyManua.ls Logo

Delta DVP-SA2

Delta DVP-SA2
1006 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
3. Instruction Set
3-53
API
Mnemonic Operands Function
Controllers
ES2/EX2/
EC5
SS2
SA2
SE
SX2
11 D
ZCP P
Zone Compare
Type
OP
Bit Devices Word devices Program Steps
X Y M S K H KnX
KnY
KnM
KnS
T C D E F
ZCP, ZCPP: 9 steps
DZCP, DZCPP: 17 steps
S
1
*
*
*
*
*
*
*
*
*
*
*
S
2
*
*
*
*
*
*
*
*
*
*
*
S
*
*
*
*
*
*
*
*
*
*
*
D
*
*
*
PULSE
16-bit
32-bit
ES2/EX2
/EC5
SS2
SA2
SE
SX2
ES2/EX2
/EC5
SS2
SA2
SE
SX2
ES2/EX2
/EC5
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
Explanations:
1. S is compared with its lower bound S
1
and upper bound S
2
. D stores the comparison results.
2. The comparison values are signed binary values. If b15=1 in 16-bit instruction or b31=1 in
32-bit instruction, the comparison will regard the value as a negative binary value.
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 CMP instruction.
4. If operand S
1
, S
2
, and S use index register F, only 16-bit instruction is available.
5. Operand D occupies 3 continuous devices. D, D +1, D +2 hold the comparison results,
D = ON if S
1
> S, D +1 = ON if S
1
S S
2
, D +2 = ON if S
2
< S
Program example:
1. If D is set as M0, then M0, M1, M2 will work as the program example below.
2. When X0 = ON, ZCP instruction is driven and one of M0, M1, M2 is ON. When X0 = OFF, ZCP
instruction is not driven and M0, M1, M2 remain in the previous status.
X0
M0
M1
M2
ZCP
If C10 < K10, M0 = On
If K10 < C10 < K100, M1 = On
If C10 > K100, M2 = On
X0
K10 C10 M0
K100
= =
3. Use RST or ZRST instruction to reset the comparison result.
X0
RST
M0
RST
RST
M1
M2
X0
ZRST
M0
M2

Table of Contents

Other manuals for Delta DVP-SA2

Related product manuals