beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 277

background image

6 Application Instructions API 00-49

DVP-PLC Application Manual

6-65

API Mnemonic

Operands

Function

45

D MEAN P

Mean

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

*

*

*

*

*

*

*

D

*

*

*

*

*

*

*

*

n

* *

*

*

*

*

*

*

*

*

*

MEAN, MEANP: 7 steps

DMEAN, DMEANP: 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

: Start device to obtain mean value D: Destination device for storing mean value n: The number of consecutive

source devices used

Explanations:

1. If

D

is used in device F, only 16-bit instruction is applicable.

2. Range

of

n

: 1 ~ 64

3.

In ES/EX/SS series models: Operand S cannot designate KnX, KnY, KnM, KnS.

4.

ES/EX/SS series MPU does not support E, F index register modification.

5.

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

6.

After the content of n devices starting from S are added up, the mean value of the result will be stored in D.

7.

Remainders in the operation will be left out.

8.

Provided the No. of designated device exceeds its normal range, only the No. within the normal range can be

processed.

9. If

n

falls without the range of 1 ~ 64, PLC will determine it as an “instruction operation error”.

Program Example:

When X10 = On, the contents in 3 (n = 3) registers starting from D0 will be summed and then divided by 3. The

obtained mean value will be stored in D10 and the remainder will be left out.

MEAN

D0

K3

D10

X10

(D0+D1+D2)/3

D10

D0

D1

D2

K100

K113

K125

K112

D10

Remainder = 3, left out