beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 239

background image

6 Application Instructions API 00-49

DVP-PLC Application Manual

6-27

API Mnemonic Operands

Function

17

D XCH P

Exchange

Controllers

ES/EX/SS SA/SX/SC EH/SV

Bit Devices

Word Devices

Program Steps

Type

OP

X Y M S K H

KnX

KnY KnM KnS T C D E F

D

1

*

*

*

*

*

*

*

*

D

2

*

*

*

*

*

*

*

*

XCH, XCHP: 5 steps

DXCH, DXCHP: 9 steps

PULSE 16-bit 32-bit

ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

Operands:

D

1

: Data to be exchanged 1 D

2

: Data to be exchanged 2

Explanations:

1. If

D

1

and D

2

are used in device F, only 16-bit instruction is applicable.

2.

See the specifications of each model for their range of use.

3.

The contents in the devices designated by D

1

and D

2

will exchange.

4.

Flag: M1303 (designated by XCH working mode).

Program Example 1:

When X0 = Off→On, the contents in D20 and D40 exchange with each other.

X0

D40

XCHP

D20

Before

execution

After

execution

120

120

40

40

D20

D40

D20

D40

Program Example 2:

When X0 = Off → On, the contents in D100 and D200 exchange with each other.

X0

D200

D100

Before

execution

After

execution

40

20

D100

D101

D100

D101

20

40

D200

D201

D200

D201

DXCHP

Remarks:

1.

ES/EX/SS do not support M1303.

2.

As a 16-bit instruction, when the devices designated by D

1

and D

2

are the same and M1303 = On, the upper and

lower 8 bits of the designated devices exchange with each other.

3.

As a 32-bit instruction, when the devices designated by D

1

and D

2

are the same and M1303 = On, the upper and

lower 16 bits in the individual designated device exchange with each other.

4.

When X0 = On and M1303 = On, the 16-bit contents in D100 and those in D101 will exchange with each other.