934
7 APPLICATION INSTRUCTIONS
7.20 Data Processing Instructions
Adding 16-bit binary data
WSUM(P)(_U)
These instructions add the (n) points of 16-bit binary data from the specified device.
■Execution condition
■Description, range, data type
*1 When specifying setting data by using a label, define an array to secure enough operation area and specify an element of the array
label.
■Applicable devices
Ladder ST
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);
FBD/LD
Instruction Execution condition
WSUM
WSUM_U
WSUMP
WSUMP_U
Operand Description Range Data type Data type (label)
(s) WSUM(P) Start device where the data for calculating the
total value are stored
16-bit signed binary ANY16_S
*1
WSUM(P)_U 16-bit unsigned binary ANY16_U
*1
(d) WSUM(P) Start device for storing the total value 32-bit signed binary ANY32_S
WSUM(P)_U 32-bit unsigned binary ANY32_U
(n) Number of data 0 to 65535 16-bit unsigned binary ANY16
EN Execution condition Bit BOOL
ENO Execution result Bit BOOL
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB,
FX, FY
J\ T, ST, C, D, W,
SD, SW, FD, R,
ZR, RD
U\G, J\,
U3E\(H)G
Z LT, LST,
LC
LZ K, H E $
(s)
(d)
(n)
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)