La Instrucción Add Double (Addd) - AutomationDirect PLC DL06 Serie Manual Del Usuario

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido

Publicidad

La instrucción Add Double (ADDD)
ADDD es una instrucción de 32 bits que suma el
DS5 Usado
valor BCD en el acumulador con un valor BCD
(Aaaa), que son 2 direcciones consecutivas de
HPP Usado
memoria V o una constantee de 8 dígitos (max)
BCD. El resultado se va al acumulador.
Tipo de operando de datos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Puntero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
Constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K
Indicadores
SP63
SP66
SP67
SP70
SP75
NOTA : Las indicaciones de estado discretas SP son sólo válidas hasta que se ejecute otra instrucción que
use el mismo relevador especial SP.
En el ejemplo siguiente, cuándo X1 está ON, el valor en V2000 y V2001 se carga en el
acumulador usando la instrucción LDD. El valor en el acumulador se suma con el valor en
V2006 y V2007 usando la instrucción ADDD. El valor en el acumulador es copiado a V2010
y V2011 usando la instrucción OUTD.
DirectSOFT
Direct SOFT
X1
Programador D2-HPP
$
STR
L
SHFT
ANDST
A
SHFT
GX
SHFT
OUT
ON cuando el resultado de la operación causa que el valor en el acumulador sea cero.
ON cuando el resultado de la operación de 16 bits resulta en un "pasa para" .
ON cuando el resultado de la operación de 32 bits resulta en un "pasa para".
ON en cualquier momento que el valor en el acumulador es negativo.
ON si se espera un número BCD y se encuentra uno de tipo diferente.
LDD
V2000
Carga el valor en V2000 y V2001
al acumulador
ADDD
V2006
Suma el valor en el acumulador
con el valor en V2006 y V2007
OUTD
V2010
Copia el valor en el acumulador
a V2010 y V2011
B
ENT
1
D
D
C
3
3
2
D
D
D
0
3
3
3
D
V
SHFT
3
AND
Manual del PLC DL06, 2a. edición en español, 6/07
Capítulo 5: Instrucciones aritméticas
Rango del DL06
Vea el mapa de memoria
Vea el mapa de memoria
Descripción
V2001
V2000
6
7
3
9
5
0
2
6
(Acumulador)
6
7
3
9
5
0
2
6
+
2
0
0
0
4
0
4
6
(V2006 y V2007)
8
7
3
9
9
0
7
2
Acum.
8
7
3
9
9
0
7
2
V2001
V2010
A
A
A
ENT
0
0
0
C
A
A
G
ENT
2
0
0
6
C
A
B
A
ENT
2
0
1
0
ADDD
A aaa
aaa
0–99999999
5–87
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D

Publicidad

Tabla de contenido
loading

Tabla de contenido