beautypg.com

Delta DVP-ES2 User Manual

Page 576

background image

D V P - E S 2 / S 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 - 4 6 0

API Mnemonic

Operands

Function

205

CMPT

P

Compare table

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

*

*

*

n

*

*

*

D

*

*

*

*

*

*

CMPT: 9 steps

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

: Source device 1 S

2

: Source device 2 n: Data length (n = 1~16) D: Destination device

Explanations:

1.

S

1

and S

2

can be T/C/D devices, for C devices only 16-bit devices are applicable (C0~C199).

2.

The value in the high 16 bits of n used in the 32-bit instruction is an invalid value.

3.

The value in the low 8 bits of n indicates the data length. For the 16-bit instruction, n is

between 1 and 16. For the 32-bit instruction, n is between 1 and 32. If n is less than 1, it is

count as 1. If n is larger than the maximum value, it is count as the maximum value.

4.

The 16-bit data is written into D. If the data length is less than 16 bits, the bit which does not

have a corresponding value is 0. For example, if n is K8, bit0~7 have corresponding values,

and bit8~15 are 0.

5.

The 32-bit instruction supports DVP-ES2/EX2 version 3.0 and above, DVP-SS2 version 2.8

and above, DVP-SA2 version 2.6 and above, DVP-SX2 version 2.4 and above, and DVP-SE.

6.

The value in the high 8 bits of n indicates the comparison condition. The relation between the

comparison conditions and the values are shown in the following table.

Value K0 K1 K2 K3 K4

Comparison

condition

S

1

= S

2

S

1

< S

2

S

1

<= S

2

S

1

> S

2

S

1

>= S

2

7.

The example of setting n: If n used in the 16-bit instruction is H0108, eight pieces of data are

compared with eight pieces of data in terms of “larger than”. If n used in the 32-bit instruction is

H00000320, 32 pieces of data are compared with 32 pieces of data in terms of “less than”.

8.

If the setting value of the comparison condition exceeds the range, or the firmware version

does not support the comparison condition, the default comparion condition “equal to” is

executed. DVP-ES2/EX2 version 3.0and above, DVP-SS2 version 2.8 and above, DVP-SA2

version 2.6 and above, DVP-SX2 version 2.4 and above, and DVP-SE support the setting of

the comparison condition.

This manual is related to the following products: