7 APPLICATION INSTRUCTION
7.17 Data operation instruction
571
7
Calculating the mean value of 32-bit data
DMEAN(P)(_U)
These instructions calculate the mean value of the (n) point(s) of 32-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 32-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:=DMEAN(EN,s,n,d);
ENO:=DMEANP(EN,s,n,d);
ENO:=DMEAN_U(EN,s,n,d);
ENO:=DMEANP_U(EN,s,n,d);
Operand Description Range Data type Data type (label)
(s) DMEAN(P) Head device number where the mean value target data are
stored
32-bit signed binary ANY32
DMEAN(P)_U 32-bit unsigned binary
(d) DMEAN(P) Head device number storing mean value 32-bit signed binary ANY32
DMEAN(P)_U 32-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)+1, (d)
(s)+1, (s)
(s)+3, (s)+2
(s)+(2n-1), (s)+(2n-2)
Mean