7:
S
HIFT
/
R
OTATE
I
NSTRUCTIONS
FC5A
MicroSmart
User’s
Manual FC9Y
‐
B1273
7
‐
7
WSFT
(Word
Shift)
Applicable
CPU
Modules
Valid
Devices
For
the
valid
device
address
range,
see
pages
and
(
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
FC5A
‐
C10R2/C/D
FC5A
‐
C16R2/C/D
FC5A
‐
C24R2/C/D
FC5A
‐
D16RK1/RS1
FC5A
‐
D32K3/S3
FC5A
‐
D12K1E/S1E
X
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
I
(integer)
—
D
(double
word)
—
L
(long)
—
F
(float)
—
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
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.
D100
through
D102
D101
through
D103
D10
D100
When
input
I0
is
turned
on,
data
of
3
data
registers
starting
with
D100
des
‐
ignated
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
des
‐
ignated
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:
Summary of Contents for MICROSmart FC5A Series
Page 1: ...FC5A SERIES FC9Y B1273 1 User s Manual Advanced Volume ...
Page 2: ......
Page 8: ...Preface 6 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 14: ...TABLE OF CONTENTS vi FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 52: ...4 DATA COMPARISON INSTRUCTIONS 4 10 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 72: ...5 Binary Arithmetic Instructions 5 20 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 88: ...7 SHIFT ROTATE INSTRUCTIONS 7 12 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 112: ...8 DATA CONVERSION INSTRUCTIONS 8 24 FC5A MicroSmart User s Manual FC9Y B1273 ...
Page 138: ...11 PROGRAM BRANCHING INSTRUCTIONS 11 14 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 178: ...13 PULSE INSTRUCTIONS 13 32 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 202: ...14 PID INSTRUCTION 14 24 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 206: ...15 DUAL TEACHING TIMER INSTRUCTIONS 15 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 214: ...16 INTELLIGENT MODULE ACCESS INSTRUCTIONS 16 8 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 248: ...21 COMPUTER LINK COMMUNICATION 21 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 272: ...23 MODBUS TCP COMMUNICATION 23 10 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 332: ...25 EXPANSION RS232C RS485 COMMUNICATION 25 16 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 341: ...NOTE FC5A MICROSMART USER S MANUAL FC9Y B1273 1 ...
Page 342: ...NOTE 2 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...