Delta DVP-ES2 User Manual
Page 226
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 - 11 0
API Mnemonic
Operands
Function
45
D MEAN P
Mean
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
*
*
*
*
*
*
*
D
*
*
*
*
*
*
*
*
n
*
* *
*
*
*
*
*
*
*
*
MEAN, MEANP: 7 steps
DMEAN, DMEANP: 13
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: Source device D: Destination for storing result n: Number of consecutive device from S
Explanations:
1.
The instruction obtains the mean value from n consecutive registers from S and stores the
value in D.
2.
Remainders in the operation will be ignored.
3. If
S is not within the valid range, only those addresses within the valid range will be
processed.
4. If
n is out of the valid range (1~64), PLC will determine it as an “instruction operation error”.
5. If
operand
D uses index F, only a 16-bit instruction is available.
6.
Valid range of operand n : n = 1~64
Program Example:
When X10 = ON, the contents in 3 (n = 3) registers starting from D0 will be summed and then
divided by 3 to obtain the mean value. The result 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