beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 255

background image

6 Application Instructions API 00-49

DVP-PLC Application Manual

6-43

API Mnemonic

Operands

Function

W

28

D

XOR P

Logical Exclusive OR

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

S

1

* *

*

*

*

*

*

*

*

*

*

S

2

* *

*

*

*

*

*

*

*

*

*

D

*

*

*

*

*

*

*

*

WXOR, WXORP: 7 steps

DXOR, DXORP: 13 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:

S

1

: Source data device 1 S

2

: Source data device 2 D: Operation result

Explanations:

1. If

S

1

, S

2

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

2.

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

3.

This instruction conducts logical XOR operation of S

1

and S

2

and stores the result in D.

4.

Operation rule: If the bits in S

1

and S

2

are the same, the corresponding bit of the operation result in D will be “0”;

if the bits in S

1

and S

2

are different, the corresponding bit of the operation result in D will be “1”.

Program Example 1:

When X0 = On, the 16-bit D0 and D2 will perform WXOR, logical XOR operation, and the result will be stored in D4.

X0

WXOR

D0

D2

D4

0

0

1

1

1

1

1

1

0 0 0

0

0

0

1

1

1

1

0

0

0

0

1

1

0

WOR

b15

0

0

0

0

0

0

1

1

0

1

1 1

0

1

1

1 0

0 1 1 1 1

0

Before

execution

After

execution

D0

D2

D4

b0

Program Example 2:

When X1 = On, the 32-bit (D11, D10) and (D21, D20) will perform DXOR, logical XOR operation, and the result will be

stored in (D41, D40).

X1

DXOR

D10

D20

D40

0

0

1

1

1

1

1

1

0 0 0

0

0

0

0

1

1

1

1

1

1

1

0

0

0

b31

1

1

1

1

1

1

0

0

1

0

0 0

0

1

1 1

1 0 0 1 1

1

Before

execution

After

execution

D11 D10

DXOR

1

D21 D20

D41 D40

0

0

1

1

1

1

1

1

0 0 0

0

0

0

0

1

1

1

1

1

1

1

0

0

0

b15

1

1

1

1

1

1

0

1

0

0 0

0

1

1 1

1 0 0 1 1

1

1

b0