Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT)
La instrucción Out de bloque (OUT)
Es una instrucción de 16 bits que copia el valor en los 16 bits más
1
DS5 Usado
bajos contenido en el acumulador a una localización especificada
HPP Usado
de memoria V (Aaaa).
2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
3
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Puntero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
4
5
En el ejemplo siguiente, cuándo X1 está ON, el valor en V2000 se carga en los 16 bits más bajos
del acumulador usando la instrucción LD. Luego se copia el valor en los 16 bits más bajos del
acumulador a V2010 con la instrucción OUT de bloque.
6
DirectSOFT
Direct SOFT32
X1
7
8
9
10
La instrucción Out Double (OUTD)
La instrucción OUT Doble es una instrucción de 32 bits que
11
DS5 Usado
copia el valor en el acumulador a dos direcciones consecutivas
HPP Usado
de la memoria V en una localización (Aaaa) especificada.
12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A
13
Memoria V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Puntero. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P
14
SP53
En el ejemplo siguiente, cuándo X1 está ON, el valor de 32 bits en V2000 y V2001 se carga en
A
el acumulador usando la instrucción LDD. El valor en el acumulador es colocado en V2010 y
V2011 usando la instrucción OUTD.
B
DirectSOFT
Direct SOFT32
X1
C
D
5–64
Manual del PLC DL06, 2a. edición en español, 6/07
Tipo de operando de datos
Indicadores
SP53
LD
V2000
Carga el valor en V2000 a
Los bits no usados del acumulador
los 16 bits más bajos del
son colocados en cero.
acumulador
0
0
0
Acc.
OUT
V2010
Copia el valor en los 16 bits
más bajos del acumulador a V2010
Tipo de operando de datos
Indicadores
LDD
V2000
Carga el valor en V2000 y
Acum.
V2001 al acumulador
OUTD
V2010
Copia el valor en el acumulador
a V2010 y V2011
Vea el mapa de memoria
Vea el mapa de memoria
ON si la CPU no puede resolver la lógica
Programador D2-HPP
V2000
$
B
STR
8
9
3
5
L
D
SHFT
ANDST
C
A
A
2
0
0
8
8
9
9
3
3
5
5
GX
SHFT
OUT
8
9
3
5
V2010
Vea el mapa de memoria
Vea el mapa de memoria
On if CPU cannot solve the logic.
V2001
V2000
6
7
3
9
5
0
2
6
6
7
3
9
5
5
0
0
2
2
6
6
6
7
3
9
5
0
2
6
V2011
V2010
OUT
A aaa
Rango del DL06
aaa
Descripción
ENT
1
3
A
ENT
0
0
V
C
A
B
A
AND
2
0
1
0
OUTD
A aaa
Rango del DL06
aaa
Descripción
Programador D2-HPP
$
B
ENT
STR
1
L
D
D
SHFT
ANDST
3
3
C
A
A
A
ENT
2
0
0
0
GX
D
SHFT
OUT
3
C
A
B
A
ENT
2
0
1
0
ENT