Delta DVP-ES2 User Manual Page 217

  • Download
  • Add to my manuals
  • Print
  • Page
    / 702
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 216
3. Instruction Set
3-101
API Mnemonic Operands Function
39
SFRD P
Shift Register Read
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 * *
SFRD, SFRDP: 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: Head address of data stack D: Destination device n: Length of data stack
Explanation:
1. This instruction defines the data stack of n words starting from S as a FIFO data stack and
specifies the first device as the pointer (S). The content of pointer indicates current length of
the stack. When SFRDP is executed, first data (S+1) will be read out to D, all data in this
stack moves up to fill the read device and content in pointer minuses 1. When the content in
pointer = 0, the instruction stops and carry flag M1022= ON
2. This instruction is generally used in pulse execution mode (SFRDP).
3. Valid range of operand n: 2 n 512
Program Example:
1. When X0 goes from OFF to ON, D9~D2 are all shifted to the right and the pointer D0 is
decremented by 1 when the content of D1 is read and moved to D21.
2. The figure below illustrates the shift and reading of the instruction.
n The content of D1 is read and moved to D21.
o D9~D2 are all shifted to the right.
p The content of D0 is decremented by 1.
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
D21
X0
SFRDP D0 K10D21
n = 10 points
Data read
Pointer
Page view 216
1 2 ... 212 213 214 215 216 217 218 219 220 221 222 ... 701 702

Comments to this Manuals

No comments