Instruction Support and Operand Restrictions
Instruction
Mnemonic
DOUBLE SIGNED
+L
BINARY ADD
@+L
WITHOUT CARRY
SIGNED BINARY
+C
ADD WITH CARRY
@+C
DOUBLE SIGNED
+CL
BINARY ADD WITH
@+CL
CARRY
BCD ADD
+B
WITHOUT CARRY
@+B
DOUBLE BCD ADD
+BL
WITHOUT CARRY
@+BL
BCD ADD WITH
+BC
CARRY
@+BC
DOUBLE BCD ADD
+BCL
WITH CARRY
@+BCL
SIGNED BINARY
-
SUBTRACT WITH-
@-
OUT CARRY
68
Function
Symbol
code
401
402
403
404
405
406
407
410
Operands
Au: 1st augend
+L
word
Au
Ad: 1st addend
word
Ad
R: 1st result word
R
Au: Augend word
+C
Ad: Addend word
Au
R: Result word
Ad
R
Au: 1st augend
+CL
word
Au
Ad: 1st addend
word
Ad
R: 1st result word
R
Au: Augend word
+B
Ad: Addend word
Au
R: Result word
Ad
R
Au: 1st augend
+BL
word
Au
Ad: 1st addend
word
Ad
R: 1st result word
R
Au: Augend word
+BC
Ad: Addend word
Au
R: Result word
Ad
R
Au: 1st augend
+BCL
word
Au
Ad: 1st addend
word
Ad
R: 1st result word
R
Mi: Minuend word
-
Su: Subtrahend
Mi
word
Su
R: Result word
R
Section 2-6
Supported
AT
variable
setting or
data types
array
variable
required
(Required
word data
size
shown in
parenthe-
ses.)
DINT
---
DINT
---
DINT
---
INT
---
INT
---
INT
---
DINT
---
DINT
---
DINT
---
WORD
---
WORD
---
WORD
---
DWORD
---
DWORD
---
DWORD
---
WORD
---
WORD
---
WORD
---
DWORD
---
DWORD
---
DWORD
---
INT
---
INT
---
INT
---
Need help?
Do you have a question about the CX-PROGRAMMER 5.0-FUNCTION BLOCK OPERATION and is the answer not in the manual?