Capítulo 5: F0-4AD2DA-1 - 4 entradas y 2 salidas analógicas de corriente
Usando el puntero en el programa
Método del puntero con el PLC DL05
La CPU DL05 examina los valores del puntero (las posiciones de memoria identificadas en
V7700, V7701 y V7702) solamente en el primer barrido.
El programa ejemplo debajo muestra cómo configurar estas direcciones.Este renglón se puede
colocar en cualquier lugar en el programa o en la etapa inicial si usted está utilizando
instrucciones de programación de etapas.
Ésto es todo lo que se requiere para leer los datos de entrada analógica en direcciones de
memoria V. Una vez que los datos estén en la memoria V, usted puede realizar operaciones
aritméticas con los datos, comparar los datos con valores prefijados y así sucesivamente. Se
usaV2000 y V2010 en el ejemplo pero usted puede utilizar cualquier dirección de memoria V.
SP0
Carga una constante al acumulador, la cual especifica la cantidad de
LD
canales a ser examinados y el formato de datos. El byte más alto
K402
seleccciona el formato de datos ( 0=>BCD;8=.binario) y la cantidad
de canales de entradas (configurado como 4). El byte más bajo
selecciona el formato de datos 0=>BCD;8=.binario) y la cantidad
- o -
de canales de salidas (configurado como 2).
El formato binario es usado para mostrar datos en algunas interfases
LD
de operador. El PLC DL05 puede hacer aritmética de números binarios.
K8482
Copia el valor en el acumulador a V7700, la memoria dedicada que
OUT
contiene el formato de datos y el número de canales a examinar.
V7700
Carga al acumulador la dirección de memoria inicial en octal que será
usada para almacenar los datos de las entradas. Por ejemplo, entrando
LDA
O2000 corresponderá a las direcciones V2000 para el canal 1, V2001
O2000
para el canal 2, V2002 para el canal 3 y V2003 para el canal 4.
Copia el valor en el acumulador a V7701. Esta memoria contiene
OUT
el puntero de las direcciones de las entradas. Esto es, la CPU
V7701
usará este valor para determinar exactamente donde almacenar
los datos que entran al módulo.
Carga al acumulador la dirección de memoria inicial en octal que será
LDA
usada para almacenar los datos de las salidas. Por ejemplo, entrando
O2010
O2010 corresponderá a las direcciones V2010 para el canal 1 y V2011
para el canal 2.
Copia el valor en el acumulador a V7702. Esta memoria contiene
OUT
el puntero de las direcciones de las salidas. Esto es, la CPU
usará este valor para determinar exactamente desde donde va a
V7702
examinar los datos que van a definir las salidas del módulo.
Manual de módulos opcionales para DL05/DL06, 2a Ed., 8/07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
5–11