Delta DVP-ES2 Manuale Utente Pagina 177

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 702
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 176
3. Instruction Set
3-61
API Mnemonic Operands Function
11
D ZCP P
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 * * *
ZCP, ZCPP: 9 steps
DZCP, DZCPP: 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
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 M0K100
==
3. Use RST or ZRST instruction to reset the comparison result.
Vedere la pagina 176
1 2 ... 172 173 174 175 176 177 178 179 180 181 182 ... 701 702

Commenti su questo manuale

Nessun commento