7 MOTION PROGRAMS FOR POSITIONING CONTROL
7.16.27 Block transfer (BDMOV : 32-bit unit)
Block transfer (32-bit unit)
D S n
(1) The contents of n words from the word device specified with (S) are batch-
transferred, to the n words from the word device specified with (D). (Transferred
with 2-word [32-bit] unit.)
(2) Data can be transferred if the word devices of the transfer source and destination
overlap. Data are transferred from the 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.
(3) When the H+32-bit hexadecimal constant for (D) or (S) is specified, it is meant to
specify the absolute address of the Motion CPU.
The absolute address specifies the multiple of four.
(4) An operation error will occur if :
(a) (S) to (S)+(n-1) is outside the device range.
(b) (D) to (D)+(n-1) is outside the device range.
(c) The device number of (D) or (S) is not even number.
(d) (n) is 0,negative number or odd number.
(e) The absolute number is not multiple of four.
(f) The absolute address is outside the range of the RAM.
The data of n words from the specified word device are batch-
transferred to the specified transfer destination. (32-bit unit)
7 - 172
Number of transmission words
(Constant or indirect setting (1 to 65535))
First devices of transfer source data or absolute
First devices of transfer destination data or
When (n) specifies