FC5A
MicroSmart
User’s
Manual FC9Y
‐
B1273
7
‐
1
7:
S
HIFT
/
R
OTATE
I
NSTRUCTIONS
Introduction
Bit
shift
instructions
are
used
to
shift
the
data
string
starting
with
source
device
S1
to
the
left
or
right
by
1
to
15
bits
as
designated.
The
data
string
can
be
1
to
65535
bits.
The
result
is
set
to
the
source
device
S1
and
a
carry
(special
internal
relay
M8003).
The
LSB
or
MSB
is
filled
with
0
or
1
as
designated.
Bit
shift
and
rotate
instructions
are
used
to
shift
the
16
‐
or
32
‐
bit
data
string
in
the
designated
source
device
S1
to
the
left
or
right
by
the
quantity
of
bits
designated.
The
result
is
set
to
the
source
device
S1
and
a
carry
(special
internal
relay
M8003).
The
BCD
left
shift
instruction
shifts
the
BCD
digits
in
two
consecutive
data
registers
to
the
left.
The
word
shift
instruction
is
used
to
move
16
‐
bit
data
to
a
destination
data
register
and
shifts
down
the
data
of
subse
‐
quent
data
registers
as
many
as
designated.
SFTL
(Shift
Left)
Applicable
CPU
Modules
Valid
Devices
For
the
valid
device
address
range,
see
pages
and
(Basic
Vol.).
Internal
relays
M0
through
M2557
can
be
designated
as
S1.
Special
internal
relays
cannot
be
designated
as
S1.
Since
the
SFTL
instruction
is
executed
in
each
scan
while
input
is
on,
a
pulse
input
from
a
SOTU
or
SOTD
instruction
should
be
used
as
required.
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)
First
data
for
bit
shift
—
X
X
— —
X
—
—
S2
(Source
2)
Data
to
shift
into
the
LSB
X
X
X
X
— — —
0
or
1
—
N_B
Number
of
bits
in
the
data
string
— — — — — —
X
1
‐
65535
—
Bits
Quantity
of
bits
to
shift
— — — — — — —
1
‐
15
—
S1
*****
Bits
**
CY
S1
When
input
is
on,
N_B
‐
bit
data
string
starting
with
source
device
S1
is
shifted
to
the
left
by
the
quantity
of
bits
designated
by
device
Bits.
The
result
is
set
to
source
device
S1,
and
the
last
bit
status
shifted
out
is
set
to
a
carry
(special
internal
relay
M8003).
Zero
or
1
designated
by
source
device
S2
is
set
to
the
LSB.
0
Before
shift:
1
0
1
0
1
0
1
0 1
1
1
1
0
1
0
0
CY
M8003
MSB
LSB
S1
1
After
shift:
0
0
1
0
1
0
1
0 1
1
1
1
0
1
0
0
CY
M8003
MSB
LSB
S1
Shift
to
the
left
SFTL
•
S2
=
0,
N_B
=
16,
Bits
=
1
S2
*****
N_B
*****
S2
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 ...