The leader in industrial automation and control solutions

Instruction Parameters

Supported PLC Series

PLC-AESPLC-FBPLC-ES

Supported Data Registers

MXYKLFTCSZRQD@DConstant
S
D
n

Supported Flags

FlagBitSupport
ErrorF11.0
ZeroF11.1
CarryF11.2

Number of Steps

Steps
4

Operands

OperandDescription
SThe first operand.
Entries are only WORD data registers.
These are the data registers to add to each other.

The signed value range for each data register is -32,768 ~ 32,767 (216).
The unsigned value range for each data register is 0 ~ 65,535 (216-1).
The Hexadecimal value range for each data register is H0000 ~ HFFFF.
DThe second operand.
Entries are only DWORD data registers.
This is where the sum is saved.
nThe third operand.
Entries are WORD data registers or constants.
This is the number of data registers to sum starting at the data register S.

The value range is 1 ~ D data register amount.

Notice

Error Flag (F11.0) Notice

The error flag, F11.0, will be ON for one scan when the address of the data register assigned by @D exceeds the range of the data register, D. The range of the data register, D, is dependent on the CPU type. F11.0 turns ON when the value, n, exceeds the corresponding data register, S.

Important

The WSUM or WSUMP instructions will not execute if the value of n is less than 1 or greater than the amount of D data registers.

Ladder Diagram Examples

WSUM

The WSUM instruction performs a summation (repeated addition) starting at the WORD data register, S, through n number of data registers (S+n). The sum

The WSUM instruction performs a summation (repeated addition) starting at the WORD data register, S, through n number of data registers (S+n). The sum is stored in an assigned DWORD data register, D.

When M0.0 is powered ON, the WORD data registers, D10, D11, D12, and D13, are added together, and the sum is saved in the WORD data register, D15.

When M0.0 is powered ON, the WORD data registers, D10, D11, D12, and D13, are added together, and the sum is saved in the WORD data register, D15.

Ladder Diagram Example for MapleLogic WSUM/WSUMP instruction.

Memory Monitor

Memory Monitor for MapleLogic WSUM/WSUMP instruction.

WSUMP

The WSUMP one-shot instruction performs a summation (repeated addition) starting at the WORD data register, S, through n number of data registers (S+n

The WSUMP one-shot instruction performs a summation (repeated addition) starting at the WORD data register, S, through n number of data registers (S+n). The sum is stored in an assigned DWORD data register, D. Every time this instruction executes, it energizes the output only once.

When M0.0 is powered ON, the WORD data registers, D10, D11, D12, and D13, are added together, and the sum is saved in the WORD data register, D15.

When M0.0 is powered ON, the WORD data registers, D10, D11, D12, and D13, are added together, and the sum is saved in the WORD data register, D15.

Ladder Diagram Example for MapleLogic WSUM/WSUMP instruction.

Memory Monitor

Memory Monitor for MapleLogic WSUM/WSUMP instruction.