Cambiando Los Datos Del Acumulador - AutomationDirect PLC DL06 Serie Manual Del Usuario

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

Publicidad

Capítulo 5: Instrucciones de Acumulador/Stack Load y salidas de datos (OUT)

Cambiando los datos del acumulador

Las instrucciones que manipulan datos también usan el acumulador. El resultado de los datos
manipulados se queda en el acumulador. Los datos que tenía el acumulador antes de hacer la
operación correspondiente se pierden en el acumulador.
El ejemplo siguiente copia la constantee 4935 en el acumulador, disloca a la derecha los datos
en 4 bits y copia el resultado a V2010.
X1
LD
K4935
Carga el valor 4935 al acumulador
SHFR
K4
Desloca los datos en el acumulador
4 bits (K4) a la derecha
OUT
V2010
Copia los 16 bits más bajos del
acumulador a V2010
Algunas instrucciones de manipulación de datos usan 32 bits. Usan dos direcciones consecutivas
de memoria V o una constantee de 8 dígitos BCD para manipular los datos en el acumulador.
En el ejemplo siguiente, cuándo X1 está ON, se carga el valor en V2000 y V2001 en el
acumulador usando la instrucción LDD.
El valor en el acumulador se suma al 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.
X1
Carga al acumulador el valor
en V2000 y V2001
Suma el valor en el acumulador
el valor contenido en V2006 y V2007
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Acum.
0
0 0
0 0
0 0 0
0 0
Los 16 bits más altos del acumulador
serán colocados cero (u OFF).
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
0
0
0 0
0 0
0 0
0 0
0 0 0
1 0 0
0 0
0 0
Acum.
LDD
V2000
ADDD
V2006
Acum.
OUTD
V2010
Copia el valor en el acumulador
a V2010 y V2011
Manual del PLC DL06, 2a. edición en español, 6/07
4
Constante
15 14 13 12 11 10 9
0 0
0 0 0
0
0 1
0 0 1
0 0
15 14 13 12 11 10 9
0 0
0 0
0 0 0 0
0 0 0 0
0 0
0 0 0
1 0
0
V2010
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 & V2007)
8
7
3
9
9
0
7
2
8
7
3
9
9
0
7
2
V2011
V2010
1
2
3
9
3
5
4
8 7
6 5 4 3 2
1 0
5
1 0
0 1 1
0 1
0 1
6
Sacados fuera del
acumulador
7
8 7
6 5 4 3 2
1 0
0 1
0 0 1
0 0
1 1
8
9
4
9
3
10
11
12
13
14
A
B
C
D
5–53

Publicidad

Tabla de contenido
loading

Tabla de contenido