5
Categories and Use of Basic Application Instructions
DVP-PM Application Manual
5-61
API Mnemonic
Operands
Function
42
ENCO P
Encode
Controllers
20PM
10PM
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
Operands:
S
: Source device to be encoded
D
: Device for storing the result
n
: Number of consecutive bits of
S
Explanation:
1.
The instruction encodes the lower “2
n
” bits of source
S
and stores the result in
D
.
2.
They highest active bit in
S
has the priority for encoding operation.
3.
When ENCO is used as 16-bit instruction, Z device cannot be adopted; when ENCO is used as 32-bit
instruction, V device cannot be adopted.
4.
This instruction is generally used in pulse execution mode (ENCOP).
5. When
operand
S
is a bit device,
n
=1~8, when operand
S
is a word device,
n
=1~4
6.
If no bits in
S
is active (1), M1067, M1068 = ON and D1067 records the error code 0E1A (hex).
Program Example 1:
1. When
S
is used as a bit device,
n
= 1 ~ 8. Errors will occur if
n
= 0 or
n
> 8.
2. f
n
= 8, the decoded data is 2
8
= 256 bits data.
3.
When X0 goes from OFF to ON, the data in (M0 to M7) will be encoded and stored in lower 3 bits of D0 (b2 to
b0). The unused bits in D0 (b15 to b3) will be set to 0.
4.
After the execution is completed, X0 is turned OFF and the data in
D
remains unchanged.
ENCOP
M0
K3
D0
X0
0
0 0
0
0
0 0
0
0
0
0
0
1
0
0
1
2
4
b15
b0
D0
1
0
0
0
0
1
0
0
0
7
6
5
4
3
2
1
0
M7
M6
M5
M4
M3
M2
M1
M0
all be 0
Program Example 2:
1. When
S
is used as a word device, n = 1 ~ 4. Errors will occur if n = 0 or n > 4.
2. When
n
= 4, the decoded data is 2
4
= 16 bits data.
3.
When X0 goes from OFF to ON, the 2
3
bits (b0 ~ b7) in D10 will be encoded and the result will be stored in the
lower 3 bits of D20 (b2 to b0). The unused bits in D20 (b15 to b3) will be set to 0.
4.
After the execution is completed, X0 is turned OFF and the data in
D
remains unchanged
ENCOP
D10
K3
D20
X0
Содержание DVP-10PM
Страница 1: ......
Страница 45: ...2 Hardware Specifications and Wiring DVP PM Application Manual 2 30 MEMO...
Страница 125: ...3 Functions of Devices in DVP PM DVP PM Application Manual 3 80 MEMO...
Страница 341: ...8 Application Examples DVP PM Application Manual 8 2 Trajectory 3 Trajectory 4...
Страница 427: ...9 Electrical CAM DVP PM Application Manual 9 74...
Страница 437: ...10 Encrypting User Program DVP PM Application Manual 10 10 MEMO...
Страница 458: ...11 G code Application DVP PM Application Manual 11 21 B O100 main program...
Страница 561: ...14 Appendix DVP PM Application Manual 14 4 MEMO...