beautypg.com

Delta DVP-ES2 User Manual

Page 412

background image

D V P - E S 2 / E X 2 / S S 2 / S A2 / S X 2 / S E O p e r a t i o n M a n u a l - P r o g r a m m i n g

3-296

API Mnemonic

Operands

Function

111

D EZCP P

Floating point zone

compare

Controllers

ES2/EX2 SS2 SA2

SE

SX2

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

*

*

*

S

*

*

*

D

*

*

*

DEZCP, DEZCPP: 17
steps

PULSE 16-bit 32-bit

ES2/EX2 SS2

SA2

SE

SX2 ES2/EX2 SS2

SA2

SE

SX2 ES2/EX2 SS2

SA2

SE

SX2

Operands:

S

1

: Lower bound of zone comparison S

2

: Upper bound of zone comparison S: Comparison

value D: Comparison result, 3 consecutive devices

Explanations:

1.

The data of S is compared to the data range of S

1

~ S

2

and the result (>, =, <) is indicated

by three bit devices in D.

2.

If the source operand S

1

or S

2

is specified as constant K or H, the integer value will

automatically be converted to binary floating point for comparison.

3. Operand

S

1

should be smaller than operand S

2.

When S

1

> S

2

, the instruction takes S

1

as the

1

st

comparison value and performs normal comparison similar to ECMP instruction.

Program Example:

1.

If the specified device is M10, M10~M12 will automatically be used.

2.

When X0 = ON, one of M10~M12 will be ON. When X0 = OFF, DEZCP instruction is not

executed, M10~M12 will retain their previous state before X0 = OFF.

3.

RST or ZRST instruction is required if users need to reset the comparison result.

X0

DEZCP

D0

D10

D20

M10

M11

M12

M10 = ON when (D1,D0)>(D21,D20)

M11 = ON when (D1,D0)

(D21,D20) < (D11,D10)

<

M12 = ON when (D21 D20)>(D11,D10)

,

M10

This manual is related to the following products: