Decrementing 16-bit binary data
DEC(P)(_U)
RnPCPU
RnCPU RnENCPU
(Process)
These instructions decrement the specified 16-bit binary data by one.
Ladder
(d)
FBD/LD
EN
ENO
d
■Execution condition
Instruction
DEC
DEC_U
DECP
DECP_U
Setting data
■Description, range, data type
Operand
(d)
DEC(P)
DEC(P)_U
EN
ENO
• In safety programs executed by the Safety CPU, only safety devices and safety labels of data types described in the table
can be used.
■Applicable devices
Operand
Bit
X, Y, M, L,
SM, F, B, SB,
FX, FY
(d)
• In safety programs executed by the Safety CPU, only the following safety devices and constants can be used.
Operand
Bit
SA\X, SA\Y, SA\M, SA\SM, SA\B
(d)
6 BASIC INSTRUCTIONS
294
6.2 Arithmetic Operation Instructions
RnPCPU
RnSFCPU RnSFCPU
(Redundant)
(Standard)
(Safety)
Execution condition
Description
Decrement target device
Execution condition
Execution result
Word
J\
T, ST, C, D, W,
SD, SW, FD, R,
ZR, RD
ST
ENO:=DEC(EN,d);
ENO:=DECP(EN,d);
Range
-32768 to 32767
0 to 65535
Double word Indirect
U\G, J\,
Z
LT, LST,
U3E\(H)G
LC
Word
SA\T, SA\ST, SA\C, SA\D, SA\W, SA\SD
ENO:=DEC_U(EN,d);
ENO:=DECP_U(EN,d);
Data type
Data type (label)
16-bit signed binary
ANY16_S
16-bit unsigned binary
ANY16_U
Bit
BOOL
Bit
BOOL
Constant
specification
LZ
K, H E
Constant
K, H
Others
$