Mitsubishi Electronics Q173HCPU/Q172HCPU Work Light User Manual


 
6 - 172
6 MOTION PROGRAMS FOR POSITIONING CONTROL
6.16.27 Block transfer (BDMOV : 32-bit unit)
Code BDMOV
Function Block transfer (32-bit unit)
The data of n words from the specified word device are batch-
transferred to the specified transfer destination. (32-bit unit)
Format
M VBO ;D S nD
Number of transmission words
(Constant or indirect setting (1 to 65535))
First devices of transfer source data or absolute
address.
First devices of transfer destination data or
absolute address.
[Explanation]
(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.
When (n) specifies
word device.