Skip to main content

Decrease (DWORD)

Instruction Parameters

Supported PLC Series

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

Supported Data Registers

MXYKLFTCSZRQD@DConstant
D----

Supported Flags

FlagBitSupport
ErrorF11.0
ZeroF11.1-
CarryF11.2-

Number of Steps

Steps
2

Operands

OperandDescription
DThe third operand.
Entries are only WORD data registers.
This is where the value to increase by 1.

The signed value range is -32,768 ~ 32,767 (216).
The unsigned value range is 0 ~ 65,535 (216-1).
The Hexadecimal value range is H0000 ~ HFFFF.

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.

Signed Overflow

The result data register, D, might overflow:

  • The signed value range is -2,147,483,648 ~ 2,147,483,647 (232).
    • If the DDEC or DDECP instruction is executed while the value of the data register, D, is -2,147,483,648, the overflow value of the data register, D, will begin at 2,147,483,647.

Examples