Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT)
La instrucción Load Double (LDD)
La instrucción LDD es una instrucción de 32 bits que carga o
1
DS5 Usado
copia el valor (Aaaa), que es: o dos direcciones consecutivas de
HPP Usado
memoria V o una constantee de 8 dígitos BCD/Hexadecimal, en el
2
acumulador.
3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
4
Puntero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
Constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K
5
6
7
NOTA : Dos instrucciones LDD consecutivas colocarán el valor de la primera instrucción LDD en el Stack del
8
En el ejemplo siguiente, cuándo X1 está ON, se carga el valor de 32 bits en V2000 y V2001 en
9
el acumulador y es copiado a V2010 y V2011.
10
DirectSOFT
Direct SOFT32
11
12
13
14
A
Programador D2-HPP
$
STR
B
SHFT
C
C
2
GX
OUT
D
C
2
5–58
Manual del PLC DL06, 2a. edición en español, 6/07
Tipo de operando de datos
Indicadores
SP53
Está ON cuando el puntero está fuera del rango disponible.
SP70
ON si el valor en el acumulador por cualquier instrucción es negativo.
SP76
ON cuando cualquier instrucción carga un valor 0 al acumulador.
acumulador.
X1
LDD
V2000
Copia el valor en V2000 y V2001
a los 32 bits del acumulador
OUTD
V2010
Copia el valor en los 32 bits del
acumulador a V2010 y V2011
B
ENT
1
L
D
D
ANDST
3
3
A
A
A
ENT
0
0
0
D
SHFT
3
A
B
A
ENT
0
1
0
LDD
Rango del DL06
aaa
Vea el mapa de memoria
Vea el mapa de memoria
0–FFFF
Descripción
V2001
6
7
3
9
5
Acum.
6
7
3
9
6
5
6
7
3
9
5
V2011
A aaa
V2000
0
2
6
0
0
2
2
6
6
0
2
6
V2010