570
7 APPLICATION INSTRUCTION
7.17 Data operation instruction
Calculating the mean value of 16-bit data
MEAN(P)(_U)
These instructions calculate the mean value of the (n) point(s) of 16-bit data units starting from the one specified by (s), and
store the operation result in (d).
■Descriptions, ranges, and data types
■Applicable devices
• These instructions calculate the mean value of the (n) point(s) of 16-bit data starting from the one specified by (s), and store
the operation result in a device specified by (d).
• The sum is obtained as algebraic sum, and divided by (n).
• The remainder is ignored.
When a device number is exceeded, (n) is handled as a smaller value in the possible range.
Ladder diagram Structured text
ENO:=MEAN(EN,s,n,d);
ENO:=MEANP(EN,s,n,d);
ENO:=MEAN_U(EN,s,n,d);
ENO:=MEANP_U(EN,s,n,d);
Operand Description Range Data type Data type (label)
(s) MEAN(P) Head device number where the mean value target data are
stored
16-bit signed binary ANY16
MEAN(P)_U 16-bit unsigned binary
(d) MEAN(P) Head device number storing mean value 16-bit signed binary ANY16
MEAN(P)_U 16-bit unsigned binary
(n) Number of data or the device number storing the number of
data
1 to 65535 16-bit unsigned binary ANY16
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB
U\G T, ST,
C, LC
T, ST, C, D,
W, SD, SW, R
U\G Z LC LZ K, H E $
(s)
(d)
(n)
Error code
(SD0/SD8067)
Description
3405 The value stored in a device specified by (n) is 0.
(n)
(d)
(s)
(s)+1
(s)+2
(s)+(n-1)
Mean