Delta DVP-ES2 User Manual Page 215

  • Download
  • Add to my manuals
  • Print
  • Page
    / 702
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 214
3. Instruction Set
3-99
API Mnemonic Operands Function
37
WSFL P
Word Shift Left
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
1
* *
n
2
* *
WSFL, WSFLP: 9 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: Start No. of source device D: Start No. of destination device n
1
: Length of data to be
shifted n
2
: Number of devices to be shifted as a group
Explanations:
1. This instruction performs a left shift from source device of n
2
registers starting from S to
destination device of n
1
registers starting from D.
2. This instruction is generally used in pulse execution mode (WSFLP).
3. The type of devices designated by S and D has to be the same, e.g. K
n
X, K
n
Y, K
n
M, and K
n
S
as a category and T, C, and D as another category
4. Provided the devices designated by S and D belong to K
n
type, the number of digits of K
n
in S
and D has to be the same.
5. Valid range of operand n1, n2 : 1 n2 n1 512
Program Example:
1. When X0 is triggered, WSFLP instruction shifts D10~D13 into data stack D20~D35 and
D20~D35 also shift to the left with a group of 4 registers.
2. The figure below illustrates the left shift of the words in one scan
n D35~D32 Carry
o D31~D28 D35~D32
p D27~D24 D31~D28
q D23~D20 D27~D24
r D13~D10 D23~D20 completed
X0
WSFLP D10 K16D20 K4
1
3
4
5
2
4 registers in one group shift to the left
Carry
D13 D12 D11 D10
D35 D34 D33 D32 D31 D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20
Page view 214
1 2 ... 210 211 212 213 214 215 216 217 218 219 220 ... 701 702

Comments to this Manuals

No comments