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