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

Ocultar thumbs Ver también para PLC DL06 Serie:
Tabla de contenido
Capítulo 5: Instrucciones aritméticas
La instrucción Add Binary Double (ADDBD)
ADDBD es una instrucción de 32 bits que suma el valor binario en
1
DS5 Usado
el acumulador con el valor (Aaaa), que corresponde a dos
HPP Usado
localizaciones consecutivas de memoria V o una constantee binaria de
2
32 bits. El resultado reside en el acumulador. Note que se puede usar
el complemento de 2 para expresar números negativos. Vea el apéndice J para más explicaciones.
3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
4
Memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Puntero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
Constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K
5
6
7
8
NOTA : Las indicaciones de estado discretas SP son sólo válidas hasta que se ejecute otra instrucción que
9
En el ejemplo siguiente, cuándo X1 está ON, el valor en V1400 y V1401 se carga al acumulador
usando la instrucción LDD. El valor binario en el acumulador se suma con el valor binario en
10
V1420 y V1421 usando la instrucción ADDBD. El valor en el acumulador es copiado a V1500
11
DirectS OF T 32
DirectSOFT
X1
12
13
14
A
B
C
D
5–100
Manual del PLC DL06, 2a. edición en español, 6/07
Tipo de operando de datos
Indicadores
SP63
ON cuando el resultado de la instrucción hace que el valor en el acumulador sea 0.
SP66
ON cuando la instrucción de 16 bits de suma resulta en un "pasa para".
SP67
ON cuando la instrucción de 32 bits de suma resulta en un "pasa para".
SP70
ON cuando el valor en el acumulador es negativo.
SP73
ON si una suma o resta con signo resulta con el bit de un signo incorrecto.
use el mismo relevador especial SP.
LDD
V1400
Carga el valor en V1400 y V1401
al acumulador
ADDBD
V1420
El valor binario en el acumulador
es sumado con el valor
en V1420 y V1421
OU T D
V1500
Programador D2-HPP
$
B
ENT
STR
1
L
D
D
SHFT
ANDST
3
3
A
D
D
SHFT
3
3
0
GX
D
SHFT
OUT
3
Descripción
V1401
0
0
0
0
0
0
0
0
0
0
0
+ 1
1
0
0
0
Acum.
1
0
0
0
V1501
B
E
A
A
1
4
0
0
B
D
B
E
1
3
1
4
B
F
A
A
ENT
1
5
0
0
ADDBD
A aaa
Rango del DL06
aaa
Vea el mapa de memoria
Vea el mapa de memoria
0-FFFF FFFF
V1400
0
A
0
1
(Acumulador)
0
A
0
1
C
0
1
0
(V1421 y V1420)
C
A
1
1
C
A
1
1
V1500
y V1501 usando
la
instrucción
OUTD.
ENT
C
A
ENT
2
0
Tabla de contenido
loading

Tabla de contenido