Skip to main content

Addition (Block)

Instruction Parameters

Supported PLC Series

XPnA/1RXPnBXPnEXPnFCP3A/B/P/U
CP4A~D/U
CPnECPnFBPPLC-S

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.

Examples