264
4 OPERATION CONTROL PROGRAMS
4.19 Other Instructions
Block transfer: BMOV
■Usable data
: Usable
■Description, data type of result
• The contents for n words from device specified with (S) are batch-transferred to the n words from device specified with (D).
• Data can be transferred if the devices of the transfer source and destination overlap. Data are transferred from devices,
starting with the one at (S), for transfer of data from devices of larger numbers to those of smaller numbers, or starting with
the one at (S)+(n-1) for transfer of data from devices of smaller numbers to those of larger numbers.
• Adjust an executive task, the number of transfer word referring to the operation processing time so that this instruction may
not obstruct the execution of the Motion operation because processing time becomes long in argument to the number of
words (n) to be written.
• The combinations for transfer destination device and transfer source device that are set to (D) and (S) are shown below.
: Combination possible, : Combination not possible
*1 Writing data is not reflected but an error does not occur.
Format Number of basic steps Usable steps
F/FS G
BMOV(D), (S), (n) 12
Setting
data
Usable Data
Bit
device
Word device Constant Calculation
expression
Bit
conditional
expression
Comparison
conditional
expression
16-bit
integer
type
32-bit
integer
type (L)
64-bit
floating
point
type (F)
16-bit
integer
type
(K/H)
32-bit
integer
type
(K/H, L)
64-bit
floating
point
type (K)
(D)
(S)
(n)
Setting data Description Data type of result
(D) Transfer destination device starting No.
(S) Transfer source device starting No.
(n) Number of words to be transferred (1 to 1000000000)
Transfer source device(S) Transfer destination device(D)
User device/
System device
CPU buffer memory
access device
CPU buffer memory
access device (fixed scan
communication area)
Module access device
Self CPU Other CPU Self CPU Other CPU Self CPU
controlled
Other CPU
controlled
User device/System device
*1
CPU buffer memory
access device
Self CPU
*1
Other CPU
*1
CPU buffer memory
access device (fixed scan
communication area)
Self CPU
*1
Other CPU
*1
Module access device Self CPU
controlled
*1
Other CPU
controlled
*1