EasyManua.ls Logo

Delta Electronics EXIO14RAE - Page 133

Delta Electronics EXIO14RAE
157 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Appendix D Use of Application Instructions|DOP-EXIO Series
D-52
Revision March, 2008, Doc. Name: 2007PDD23000014
Mnemonic Operands Function
SFTL
S
D
n
1
n
2
Bit Shift Left
Bit Devices Word Devices
X Y M S K H KnX KnY KnM KnS T C D E F
S
D
n
1
n
2
y Note:
1. Range of n
1
: 1~ 1,024
2. Range of n
2
: 1~ n
1
16-bit instruction (9 Steps)
SFTL
Continuous
execution
32-bit instruction
- - - -
y Flags: None
Operands:
S
: Start No. of the shifted device
D
: Start No. of the device to be shifted
n
1
: Length of data to be shifted
n
2
: Number of bits to be shifted in 1 shift
Explanations:
This instruction shifts the bit device of n
1
bits (desired length for shifted register) starting from D to the
left for
n
2
bits. S is shifted into D for n
2
bits to supplement empty bits.
Program Example:
When X0 = OffOn, M0 ~M15 will form 16 bits and shifts to the left (4 bits as a group). The figure
below illustrates the left shift of the bits in one scan.
n M15 ~ M12 carry
o M11 ~ M8 M15 ~ M12
p M7 ~ M4 M11 ~ M8
q M3 ~ M0 M7 ~ M4
r X3 ~ X0 M3 ~ M0 completed
X
0
SFTR X0 M0 K16 K4
X3 X2 X1 X0
M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M1 M0
1 2 3 4
5
carry
4 bits as a group shifting to the left

Related product manuals