Bmov (Block Move) - IDEC FC4A-C10R2 User Manual

Fc4a series microsmart micro programmable logic controller
Table of Contents

Advertisement

BMOV (Block Move)

BMOV(W)
*****
N blocks of 16-bit data
S1
S1+1
Second 16-bit data
S1+2
S1+N–1
Applicable CPU Modules
FC4A-C10R2/C
FC4A-C16R2/C
Valid Operands
Operand
S1 (Source 1)
N-W (N words)
D1 (Destination 1)
For the valid operand number range, see pages 6-1 and 6-2.
Internal relays M0 through M1277 can be designated as D1. Special internal relays cannot be designated as D1.
When T (timer) or C (counter) is used as S1 or N-W, the timer/counter current value is read out. When T (timer) or C
(counter) is used as D1, the data is written in as a preset value which can be 0 through 65535.
Make sure that the last source data determined by S1+N–1 and the last destination data determined by D1+N–1 are within
the valid operand range. If the derived source or destination operand is out of the valid operand range, a user program exe-
cution error will result, turning on special internal relay M8004 and the ERR LED on the CPU module.
Valid Data Types
W (word)
I (integer)
X
Special Internal Relay M8024: BMOV/WSFT Executing Flag
While the BMOV or WSFT is executed, M8024 turns on. When completed, M8024 turns off. If the CPU is powered down
while executing BMOV or WSFT, M8024 remains on when the CPU is powered up again.
Example: BMOV
BMOV(W)
SOTU
I0
D10 through D14 → D20 through D24
When input I0 is turned on, data of 5 data registers starting with D10 desig-
nated by source operand S1 is moved to 5 data registers starting with D20
designated by destination operand D1.
S1
N-W
D1
*****
*****
First 16-bit data
Third 16-bit data
Nth 16-bit data
FC4A-C24R2/C
Function
First operand number to move
Quantity of blocks to move
First operand number to move to
When a bit operand such as I (input), Q (output), M (internal relay), or R (shift register) is
designated as the source, N-W, or destination, 16 points are used.
When a word operand such as T (timer), C (counter), or D (data register) is designated as the
source, N-W, or destination, 1 point is used.
S1
N-W
D10
5
D20
« FC4A M
S1, S1+1, S1+2, ... , S1+N–1 → D1, D1+1, D1+2, ... , D1+N–1
When input is on, N blocks of 16-bit word data starting with operand
designated by S1 are moved to N blocks of destinations, starting with
operand designated by D1. N-W specifies the quantity of blocks to move.
D1+1
Block Move
D1+2
D1+N–1
FC4A-D20K3/S3
I
X
X
D1
S
U
'
M
ICRO
MART
SER
S
ANUAL
9: M
N blocks of 16-bit data
D1
First 16-bit data
Second 16-bit data
Third 16-bit data
Nth 16-bit data
FC4A-D20RK1/RS1 & FC4A-D40K3/S3
Q
M
R
T
C
D
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1998
D10
D11
12
D12
25
12
D13
30
D14
»
I
OVE
NSTRUCTIONS
X
Constant
Repeat
X
1998
D20
D21
12
D22
25
12
D23
30
D24
9-7

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents