568
7 APPLICATION INSTRUCTION
7.17 Data operation instruction
Adding 16-bit data
WSUM(P)(_U)
These instructions add the (n) point(s) of 16-bit binary data in the device starting from the one specified by (s), and store the
result in the device specified by (d).
■Descriptions, ranges, and data types
■Applicable devices
• These instructions add the (n) point(s) of 16-bit binary data in the device starting from the one specified by (s), and store the
result in the device specified by (d).
Ladder diagram Structured text
ENO:=WSUM(EN,s,n,d);
ENO:=WSUMP(EN,s,n,d);
ENO:=WSUM_U(EN,s,n,d);
ENO:=WSUMP_U(EN,s,n,d);
Operand Description Range Data type Data type (label)
(s) WSUM(P) Head device number where the addition target data are
stored
16-bit signed binary ANY16
WSUM(P)_U 16-bit unsigned binary
(d) WSUM(P) Head device number storing sum 32-bit signed binary ANY32
WSUM(P)_U 32-bit unsigned binary
(n) Number of data 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
2820 The device range specified by (d) exceeds the corresponding device range.
The (n) point(s) of data in the device starting from (s) exceed the corresponding device range.
3405 The data stored in a device specified by (n) is 0.
(s)
(s)+1
(s)+4
(s)+5
(s)+2
(s)+3
4444 (BIN)
3333 (BIN)
1234 (BIN)
-5426 (BIN)
329 (BIN)
10000 (BIN)
13914 (BIN)
(n)
(d)+1, (d)