Instruction Parameters
Supported PLC Series
| PLC-AES | PLC-FB | PLC-ES |
|---|---|---|
| ✓ | ✓ | ✓ |
Supported Data Registers
| M | X | Y | K | L | F | T | C | S | Z | R | Q | D | @D | Constant | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| D | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | – | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| n | ✓ | – | ✓ | ✓ | ✓ | – | ✓ | ✓ | – | ✓ | ✓ | ✓ | ✓ | ✓ | – |
Supported Flags
| Flag | Bit | Support |
|---|---|---|
| Error | F11.0 | ✓ |
| Zero | F11.1 | – |
| Carry | F11.2 | – |
Number of Steps
| Steps |
|---|
| 4 |
Operands
| Operand | Description |
|---|---|
| S | The 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. |
| D | The second operand. Entries are only DWORD data registers. This is where the sum is saved. |
| n | The 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 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.

Memory Monitor

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 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.

Memory Monitor

