Standard
RLL
Instructions
5--61
Standard RLL Instructions
Math Instructions
DL105 PLC User Manual, 3rd Edition
ADDD
A aaa
Add Double is a 32 bit instruction that
adds the BCD value in the accumulator
with a BCD value (Aaaa), which is either
two consecutive V--memory locations or
an 8--digit (max.) BCD constant. The
result resides in the accumulator.
Operand Data Type
DL130 Range
A
aaa
V--memory
V
All (See page 4--29)
Constant
K
0--99999999
Discrete Bit Flags
Description
SP63
On when the result of the instruction causes the value in the accumulator
to be zero.
SP66
On when the 16 bit addition instruction results in a carry.
SP67
On when the 32 bit addition instruction results in a carry.
SP70
On anytime the value in the accumulator is negative.
SP75
On when a BCD instruction is executed and a NON--BCD number was
encountered.
NOTE:
The status flags are only valid until another instruction that uses the same
flags is executed.
In the following example, when X1 is on, the value in V2000 and V2001 will be loaded
into the accumulator using the Load Double instruction. The value in the
accumulator is added with the value in V2006 and V2007 using the Add Double
instruction. The value in the accumulator is copied to V2010 and V2011 using the
Out Double instruction.
6 7 3 9
5 0 2 6
Direct
SOFT
Handheld Programmer Keystrokes
LDD
V2000
X1
Load the value in V2000 and
V2001 into the accumulator
ADDD
V2006
Add the value in the
accumulator with the value
in V2006 and V2007
OUTD
V2010
Copy the value in the
accumulator to V2010 and
V2011
V2010
V2000
5 0 2 6
9 0 7 2
V2001
6 7 3 9
V2011
8 7 3 9
(V2006 and V2007)
(Accumulator)
2 0 0 0
4 0 4 6
+
9 0 7 2
8 7 3 9
Acc.
STR
$
1
B
SHFT
0
A
3
D
3
D
SHFT
ANDST
L
3
D
3
D
3
D
OUT
GX
SHFT
3
D
AND
V
2
C
0
A
1
B
0
A
ENT
SHFT
ENT
2
C
0
A
0
A
ENT
6
G
2
C
0
A
0
A
0
A
ENT
Add Double
(ADDD)
Summary of Contents for DL105
Page 2: ...DL105 PLC User Manual Manual Number D1 USER M...
Page 308: ...1B DL105 Error Codes In This Appendix Error Code Table...
Page 314: ...1C Instruction Execution Times In This Appendix Introduction Instruction Execution Times...
Page 324: ...1D Special Relays In This Appendix DL105 PLC Special Relays...
Page 327: ...1E PLC Memory In This Appendix DL105 PLC Memory...