Delta DVP-ES2 User Manual
Page 220
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 - 1 0 4
API Mnemonic
Operands
Function
41
DECO P
Decode
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
*
*
*
* * *
*
*
*
*
*
D
*
*
* *
*
*
*
*
n
*
*
DECO, DECOP: 7 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: Source device to be decoded D: Device for storing the result n: Number of consecutive
bits of S
Explanation:
1. The instruction decodes the lower “n” bits of S and stores the result of “2
n
” bits in D.
2. This instruction is generally used in pulse execution mode (DECOP).
3. When
operand
D is a bit device, n = 1~8, when operand D is a word device, n = 1~4
Program Example 1:
1. When D is used as a bit device, n = 1 ~ 8. Errors will occur if n = 0 or n > 8.
2. If
n = 8, the decoded data is 2
8
= 256 bits data.
3. When X20 goes from OFF to ON, the data of X0~X2 will be decoded to M100~M107.
4. If the source data is 3, M103 (third bit from M100) = ON.
5. After the execution is completed, X20 is turned OFF. The decoded results or outputs will retain
their operation.
DECOP
X0
K3
M100
X20
X2
X1
X0
M107 M106 M105 M104 M103 M102 M101 M100
0
1
1
1
0
0
0
0
0
0
0
3
7
6
5
4
2
1
0
4
1
2
3