FT1A S
MART
A
XIS
U
SER
’
S
M
ANUAL
FT9Y-B1382
10-7
10: S
HIFT
/ R
OTATE
I
NSTRUCTIONS
WSFT (Word Shift)
Applicable CPU Modules
Valid Devices
For the valid device address range, see pages 6-1 and 6-2 (Basic Vol.).
When T (timer) or C (counter) is used as S1 or S2, the timer/counter current value (TC or CC) is read out.
Valid Data Types
Special Internal Relay M8024: BMOV/WSFT Executing Flag
While the BMOV or WSFT is executed, M8024 turns on. When completed, M8024 turns off. If the CPU is powered down while
executing BMOV or WSFT, M8024 remains on when the CPU is powered up again.
Example: WSFT
When input is on, N blocks of 16-bit word data starting with device designated by D1
are shifted up to the next 16-bit positions. At the same time, the data designated by
device S1 is moved to device designated by D1. S2 specifies the quantity of blocks to
move.
WSFT
S1
*****
D1
*****
S2
*****
When S2 = 3 (quantity of blocks to shift)
First 16-bit data
D1+0
Second 16-bit data
D1+1
Third 16-bit data
D1+2
Fifth 16-bit data
D1+4
Fourth 16-bit data
D1+3
S1 data
D1+0
First 16-bit data
D1+1
Second 16-bit data
D1+2
Fifth 16-bit data
D1+4
Third 16-bit data
D1+3
3 blocks (S2)
16-bit data
S1
16-bit data
S1
FT1A-12
FT1A-24
FT1A-40
FT1A-48
FT1A-Touch
X
X
X
X
X
Device
Function
I
Q
M
R
T
C
D
Constant
Repeat
S1 (Source 1)
Source data for word shift
X
X
X
X
X
X
X
X
—
S2 (Source 2)
Quantity of blocks to shift
X
X
X
X
X
X
X
X
—
D1 (Destination 1)
First device address to shift
—
—
—
—
—
—
X
—
—
W (word)
X
When a bit device such as I (input), Q (output), M (internal relay), or R (shift register) is designated as source S1
or S2, 16 points are used.
When a word device such as T (timer), C (counter), or D (data register) is designated as source S1 or S2, 1 point
is used.
I (integer)
—
D (double word)
—
L (long)
—
F (float)
—
D100 through D102
D101 through D103
D10
D100
When input I0 is turned on, data of 3 data registers starting with D100 designated by
destination device D1 is shifted to the next data registers. Data of data register D10
designated by source device S1 is moved to D100 designated by destination device
D1.
SOTU
I0
S1
D10
D1
D100
WSFT
S2
3
2222
D101
1111
D100
3333
D102
4444
D103
5555
D104
1111
D101
12345
D100
2222
D102
3333
D103
5555
D104
12345
D10
12345
D10
Before shift:
After first shift:
Содержание microsmart pentra
Страница 1: ...FT1A SERIES FC9Y B1382 Ladder Programming Manual ...
Страница 6: ...Preface 5 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 104: ...7 DATA COMPARISON INSTRUCTIONS 7 10 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 122: ...8 BINARY ARITHMETIC INSTRUCTIONS 8 18 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 138: ...10 SHIFT ROTATE INSTRUCTIONS 10 12 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 162: ...11 DATA CONVERSION INSTRUCTIONS 11 24 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 188: ...12 CALENDAR COMPARISON INSTRUCTIONS 12 26 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 198: ...15 REFRESH INSTRUCTIONS 15 4 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 202: ...16 INTERRUPT CONTROL INSTRUCTIONS 16 4 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 266: ...20 DUAL TEACHING TIMER INSTRUCTIONS 20 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Страница 318: ...25 USER COMMUNICATION INSTRUCTIONS 25 22 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...