FC5A
M
ICRO
S
MART
U
SER
’
S
M
ANUAL
FC9Y
‐
B1273
3
‐
1
3:
M
OVE
I
NSTRUCTIONS
Introduction
Data
can
be
moved
using
the
MOV
(move),
MOVN
(move
not),
IMOV
(indirect
move),
or
IMOVN
(indirect
move
not)
instruction.
The
moved
data
is
16
‐
or
32
‐
bit
data,
and
the
repeat
operation
can
also
be
used
to
increase
the
quantity
of
data
moved.
In
the
MOV
or
MOVN
instruction,
the
source
and
destination
device
are
designated
by
S1
and
D1
directly.
In
the
IMOV
or
IMOVN
instruction,
the
source
and
destination
device
are
determined
by
the
offset
values
designated
by
S2
and
D2
added
to
source
device
S1
and
destination
device
D1.
The
BMOV
(block
move)
instruction
is
useful
to
move
consecutive
blocks
of
timer,
counter,
and
data
register
values.
The
IBMV
(indirect
bit
move)
and
IBMVN
(indirect
bit
move
not)
instructions
move
one
bit
of
data
from
a
source
device
to
a
destination
device.
Both
devices
are
determined
by
adding
an
offset
to
the
device.
NSET
(N
data
set)
and
NRS
(N
data
repeat
set)
instructions
can
be
used
to
set
values
to
a
group
of
devices.
The
XCHG
(exchange)
instruction
is
used
to
swap
word
or
double
‐
word
data
between
two
devices.
The
current
values
of
timer
or
counter
can
be
changed
using
the
TCCST
(timer/counter
current
value
store)
instruction.
Since
the
move
instructions
are
executed
in
each
scan
while
input
is
on,
a
pulse
input
from
a
SOTU
or
SOTD
instruction
should
be
used
as
required.
MOV
(Move)
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
D1.
Special
internal
relays
cannot
be
designated
as
D1.
Source
device
can
be
both
internal
relays
M0
through
M2557
and
special
internal
relays
M8000
through
M8157
(all
‐
in
‐
one
type
CPU)
or
M8317
(slim
type
CPU).
When
T
(timer)
or
C
(counter)
is
used
as
S1,
the
timer/counter
current
value
(TC
or
CC)
is
read
out.
When
T
(timer)
or
C
(counter)
is
used
as
D1,
the
data
is
written
in
as
a
preset
value
(TP
or
CP)
which
can
be
0
through
65535.
When
F
(float)
data
type
is
selected,
only
data
register
and
constant
can
be
designated
as
S1,
and
only
data
register
can
be
designated
as
D1.
When
F
(float)
data
type
is
selected
and
S1
does
not
comply
with
the
normal
floating
‐
point
format,
a
user
program
execution
error
will
result,
turning
on
special
internal
relay
M8004
and
ERR
LED
on
the
CPU
module.
Valid
Data
Types
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
device
address
to
move
X
X
X
X
X
X
X
X
1
‐
99
D1
(Destination
1)
First
device
address
to
move
to
—
X
X
X
X
X
—
1
‐
99
W
(word)
X
I
(integer)
X
D
(double
word)
X
L
(long)
X
F
(float)
X
S1
D1
When
input
is
on,
16
‐
or
32
‐
bit
data
from
device
designated
by
S1
is
moved
to
device
designated
by
D1.
The
float
data
type
is
available
on
upgraded
CPU
modules
with
system
program
version
200
or
higher.
REP
**
S1(R)
*****
D1(R)
*****
MOV(*)
When
a
bit
device
such
as
I
(input),
Q
(output),
M
(internal
relay),
or
R
(shift
register)
is
designated
as
the
source
or
destination,
16
points
(word
or
integer
data
type)
or
32
points
(double
‐
word
or
long
data
type)
are
used.
When
repeat
is
designated
for
a
bit
device,
the
quantity
of
device
bits
increases
in
16
‐
or
32
‐
point
increments.
When
a
word
device
such
as
T
(timer),
C
(counter),
or
D
(data
register)
is
designated
as
the
source
or
destination,
1
point
(word
or
integer
data
type)
or
2
points
(double
‐
word,
long,
or
float
data
type)
are
used.
When
repeat
is
designated
for
a
word
device,
the
quantity
of
device
words
increases
in
1
‐
or
2
‐
point
increments.
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 ...