FX
/FX
/FX
Series Programmable Controllers
3G
3U
3UC
Programming Manual - Basic & Applied Instruction Edition
9.6
FNC 15 – BMOV / Block Move
Outline
This instruction transfers (copies) a specified number of data all at once.
1. Instruction format
FNC 15
BMOV
P
2. Set data
Operand Type
S
D
n
3. Applicable devices
Bit Devices
Oper-
and
System User
Type
X Y M T C S D .b KnX KnY KnM KnS T C D R U \G
S
D
n
: This function is supported only in FX
Explanation of function and operation
BMOV instruction transfers "n" points of data from
• If the device number range is exceeded, data is transferred within the possible range.
Command
input
FNC 15
BMOV
Transfer is enabled even if the transfer number range is overlapped.
To prevent overwriting before transfer of source data, data is automatically transferred in the order "[1] → [2] → [3]"
according to the number overlap status.
X001
FNC 15
BMOV
X002
FNC 15
BMOV
Mnemonic
16-bit Instruction
BMOV
7 steps
BMOVP
Transfer source data or device number storing data
Transfer destination device number
Number of transferred points [n ≤ 512]
Digit Specification
/FX
3U
3UC
S
D
D 10
D 9
K 3
D 10
D 11
K 3
9 Move and Compare – FNC 10 to FNC 19
Operation Condition
32-bit Instruction
Continuous
Operation
Pulse (Single)
Operation
Description
Word Devices
Special
System User
Unit
V
PLCs.
S
to
D
all at once.
S
n
S
+1
+n
S
[1]
D 10
[2]
D 11
[3]
D 12
[3]
D 10
[2]
D 11
[1]
D 12
9.6 FNC 15 – BMOV / Block Move
Mnemonic
Operation Condition
−
−
Data Type
16-bit binary
16-bit binary
16-bit binary
Others
Con-
Real
Charac-
Index
stant
Number
ter String
Z Modify K H
E
" "
D
D
+1
"n" points
+n
D
D 9
D 10
D 11
D 11
D 12
D 13
1
2
3
4
Pointer
5
P
6
7
8
9
10
255