231
FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
9 Move and Compare – FNC 10 to FNC 19
9.6 FNC 15 – BMOV / Block Move
1
In
troduct
io
n
2
Ov
e
rv
ie
w
3
In
st
ru
ct
ion
Li
st
4
D
evi
ce
s
in
De
ta
il
5
Speci
fied t
h
e
D
evi
ce &
C
onst
a
nt
6
Bef
o
re
Pr
ogr
a
m
m
ing
7
Bas
ic
In
st
ru
cti
o
n
8
FNC0
0
-FNC0
9
P
ro
g
ra
m F
lo
w
9
FNC1
0
-FNC1
9
M
ov
e
&
C
om
par
e
10
FNC
20-
FNC
2
9
Ar
ith.
&
Logi
c
O
per
at
io
n
Extension function (bi-directional transfer function)
By controlling the direction inverse flag M8024
*1
for BMOV (FNC 15) instruction, data can be transferred in
two directions in one program.
*1.
M8024 is cleared when the PLC mode is changed from RUN to STOP.
Caution
When specifying digits of bit devices, specify a same number of digits for
and
.
BMOV direction
inverse flag
Transfer
direction
,
M8024
*1
: OFF
→
D5
→
D10
D6
→
D11
D7
→
D12
M8024
*1
: ON
←
D5
←
D10
D6
←
D11
D7
←
D12
X000
FNC 15
BMOVP
D5
D10
K3
X001
M8024
BMOV
direction
inverse flag
M8001
M8024
BMOV
direction
inverse flag:
OFF
Normally OFF
during operation
n
*1
*1
S
D
S
D
S
D
S
D
S
D
n
n = 2
Y000
Y001
Y002
M 0
M 1
M 2
M 3
Y003
Y004
Y005
Y006
M 4
M 5
M 6
M 7
Y007
Specify a same number
of digits.
(Example: K1)
M8000
FNC 15
BMOV
K1M0
K1Y000
K 2
S
D