beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 425

background image

8 Application Instructions API 100-149

DVP-PLC Application Manual

8-23

API Mnemonic

Operands

Function

110

D ECMP P

Floating Point 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

*

*

*

D

*

*

*

DECMP, DECMPP: 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

: Binary floating point comparison value 1 S

2

: Binary floating point comparison value 2 D: Comparison

result

Explanations:

1. D occupies 3 consecutive devices.

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

3. The binary floating point values S

1

and S

2

are compared with each other. The comparison result (>, =, <) is

stored in D.

4. If

S

1

or S

2

is an designated constant K or H, the instruction will convert the constant into a binary floating point

value before the comparison.

Program Example:

1. Designated device M10 and M10 ~ M12 are automatically occupied.

2. When X0 = On. DECMP instruction will be executed and one of M10 ~ M12 will be On. When X0 = Off, DECMP

instruction will not be executed and M10 ~ M12 will remain their status before X0 = Off.

3. To obtain results , , ≠

≧ ≦

, serial-parallel M10 ~ M12.

4. Use RST or ZRST instruction to clear the result.

X0

DECMP

D0

D100

M10

M10

M11

M12

On when (D1,D0)>(D101,D100)

On when (D1,D0)=(D101,D100)

On when (D1,D0)<(D101,D100)

Remarks:

For floating point operations, see “5.3 Handling of Numeric Values”.