beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 585

background image

10 Application Instructions API 200-249

DVP-PLC Application Manual

10-11

API Mnemonic

Operands

Function

232~

238

D AND

AND Compare

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

*

*

*

*

*

*

*

*

*

*

*

AND

: 5 steps

DAND

: 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:

S

1

: Data source device 1 S

2

: Data source device 2

Explanations:

1. See the specifications of each model for the range of operands.

2. This instruction compares the content in S

1

and S

2

. Take API232 (AND=) for example, if the result is “=”, the

continuity of the instruction is enabled. If the result is “≠”, the continuity of the instruction is disabled.

3. AND

(※: =, >, <, <>, ≤, ≥) is a comparison instruction is used on series contacts.

API No.

16 –bit

instruction

32 –bit

instruction

Continuity

condition

No-continuity

condition

232

AND=

D

AND=

S

1

S

2

S

1

S

2

233

AND>

D

AND>

S

1

S

2

S

1

S

2

234

AND<

D

AND<

S

1

S

2

S

1

S

2

236

AND<>

D

AND<>

S

1

S

2

S

1

S

2

237

AND<=

D

AND<=

S

1

S

2

S

1

S

2

238

AND>=

D

AND>=

S

1

S

2

S

1

S

2

4. When 32-bit counters (C200 ~ C255) are used in this instruction for comparison, make sure to adopt 32-bit

instruction (DAND

). If 16-bit instructions (AND

) is adopted, a “program error” will occur and the ERROR

indicator on the MPU panel will flash.

Program Example:

1. When X0 = On and the content in C10 = K200, Y10 = On.

2. When X1 = Off and the content in D0 ≠ K-10, Y11= On will be retained.

3. When X2 = On and the content in 32-bit register D0 (D11) < 678,493 or M3 = On, M50 = On.

AND=

K200

C10

DAND> K678493

D10

M3

Y10

AND<>

K-10

D0

SET

Y11

M50

X2

X1

X0