DVP - ES2/SA2/SS2/SA2/SX2/SE Operation Manual - Programming

API

15

Mnemonic

Operands

Function

Controllers

BMOV

P

Block Move

ES2/EX2

SS2

SA2

SX2

SE

Type

 

Bit Devices

 

 

 

 

Word devices

 

 

 

 

 

 

Program Steps

 

OP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

Y

M

S

 

K

H

KnX

KnY

KnM

KnS

T

C

D

E

F

BMOV, BMOVP: 7 steps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

 

 

 

*

*

*

*

*

*

*

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

 

*

*

*

*

*

*

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

*

*

 

 

 

 

*

*

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PULSE

 

 

 

16-bit

 

 

 

 

32-bit

 

 

 

 

 

 

 

 

ES2/EX2

SS2

SA2

SX2

ES2/EX2

SS2

 

SA2

SX2

ES2/EX2

SS2

 

SA2

SX2

 

 

 

 

 

 

SE

 

SE

 

SE

Operands:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S: Start of source devices D: Start of destination devices

 

n: Number of data to be moved

 

Explanations:

1.The program copies a specified block of devices to another destination. Contents in n registers starting from S will be moved to n registers starting from D. If n exceeds the actual number of available source devices, only the devices that fall within the valid range will be used

2.Range of n: 1 ~ 512.

Program example 1:

When X20 = ON, the contents in registers D0 ~ D3 will be moved to the 4 registers D20 ~ D23

X20

BMOV

D0

D20

K4

D0

 

 

D20

 

 

 

 

 

 

 

D1

 

 

D21

n=4

 

 

 

 

 

 

 

 

 

D2

 

 

D22

 

 

 

 

 

 

 

 

 

 

 

D3

 

 

D23

 

 

 

 

 

 

 

 

3 - 68

Page 184
Image 184
Delta DVP-ES2/EX2/SS2/SA2/SX2/SE manual BMOV, Bmovp 7 steps