beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 253

background image

6 Application Instructions API 00-49

DVP-PLC Application Manual

6-41

API Mnemonic

Operands

Function

W

26

D

AND P

Logical Word AND

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

*

*

*

*

*

*

*

*

WAND, WANDP: 7 steps

DAND, DANDP: 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 AND operation of S

1

and S

2

and stores the result in D.

4.

Operation rule: The corresponding bit of the operation result in D will be “0” if any of the bits in S

1

or S

2

is

“0”.

Program Example 1:

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

WAND

X0

D2

D0

D4

0 0 0 0 1 1 1 1

1 1 1 1 1 1 1 1

0 0 0

0 0

0 0 0

0

0 0

1

1

1 1

1

0 0 0

0 0

0 0 0 0 0 0

0 0

1

1

1

WAND

b15

b0

Before

execution

After

execution

D0

D2

D4

Program Example 2:

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

stored in (D41, D40).

X1

DAND

D10

D20

D40

0 0 0 0 1 1 1 1

1 1 1 1 1 1 1 1

0 0 0

0 0

0 0 0

0

0 0

1

1

1 1

1

0 0 0

0 0

0 0 0 0 0 0

0 0

1

1

1

DAND

b31

Before

execution

After

execution

0 0 0 0 1 1 1 1

1 1 1 1 1 1 1 1

0 0 0

0 0

0 0 0

0

0 0

1

1

1 1

1

0 0 0

0 0

0 0 0 0 0 0

0 0

1

1

1

b15

b0

D11 D10

D21 D20

D41 D40