Delta DVP-ES2 User Manual Page 222

  • Download
  • Add to my manuals
  • Print
  • Page
    / 702
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 221
DVP-ES2/EX2/SS2/SA2/SX2/SE Operation Manual - Programming
3-106
API Mnemonic Operands Function
42
ENCO P
Encode
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 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. This instruction is generally used in pulse execution mode (ENCOP).
4. When operand S is a bit device, n=1~8, when operand S is a word device, n=1~4
5. 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 K3D0
X0
0000 00000000 100
124
b15
b0
D0
1
00 001 00 0
76 54 3 21 0
M7 M6 M5 M4 M3 M2 M1 M0
all be 0
Page view 221
1 2 ... 217 218 219 220 221 222 223 224 225 226 227 ... 701 702

Comments to this Manuals

No comments