Capítulo 12: F0-2AD2DA-2 - 2 entradas y 2 salidas analógicas de voltaje
Método del puntero con el PLC DL06
Use la tabla de memorias V dedicadas como guía para configurar el puntero de almacenaje en el
ejemplo siguiente para el DL06. La ranura 1 es la ranura más a la izquierda. La CPU examinará
los valores del puntero en estas direcciones solamente después de una transición de modo.
Ranura No.
No. de canales
Puntero de entradas
Puntero de salidas
El módulo F0–2AD2DA–2 se puede instalar en cualquier ranura disponible del DL06. Usando
el programa del ejemplo de la página anterior, pero cambiando las direcciones de la memoria V,
el diagrama debajo muestra cómo configurar estas direcciones con el módulo instalado en la
ranura 1 del DL06. Use la tabla antedicha para determinar los valores del puntero si sitúa el
módulo en cualquier otra ranura.Coloque este renglón donde quiera en el programa o en la
etapa inicial si usted está utilizando instrucciones de programación por etapas.
Esta lógica es todo lo que se requiere para leer o escribir los datos analógicos en las direcciones
de memoria V. Una vez que los datos estén en la memoria V, se pueden realizar cálculos
aritméticos 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
LD
K202
LD
K8282
OUT
V700
LDA
O2000
OUT
V701
LDA
O2010
OUT
V702
Manual de módulos opcionales para DL05/DL06, 2a Ed., 8/07
Direcciones dedicadas del módulo
combinado analógico para el PLC DL06
Carga una constante al acumulador, la cual especifica la cantidad de
canales a ser examinados y el formato de datos. El byte más alto
seleccciona el formato de datos ( 0=>BCD;8=.binario) y la cantidad
de canales de entradas (1 o 2 para el F0–2AD2DA–2). El byte más
bajo selecciona el formato de datos 0=>BCD;8=.binario) y la
- o -
cantidad de canales de salidas (configurado como 2
El formato binario es usado para mostrar datos en algunas interfases
de operador y en el visor LCD del PLC DL06. El PLC DL06 puede
hacer aritmética de números binarios.
Copia el valor en el acumulador a V700, la memoria dedicada de la
ranura 1 que contiene el formato de datos y el número de canales
a examinar.
Carga al acumulador la dirección de memoria inicial en octal que será
usada para almacenar los datos de las entradas. Por ejemplo, entrando
O2000 corresponderá a las direcciones V2000 para el canal 1 y V2001
para el canal 2.
Copia el valor en el acumulador a V701. Esta memoria contiene
el puntero de las direcciones de las entradas. Esto es, la CPU
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á
usada para almacenar los datos de las salidas. Por ejemplo, entrando
O2010 corresponderá a las direcciones V2010 para el canal 1 y V2011
para el canal 2.
Copia el valor en el acumulador a V702. Esta memoria contiene
el puntero de las direcciones de las salidas para la ranura 1. Esto
es, la CPU usará este valor para determinar exactamente desde
donde examinará los datos que van a definir las salidas del módulo.
1
2
V700
V710
V720
V701
V711
V721
V702
V712
V722
1
2
3
3
4
4
V730
V731
V732
5
6
7
8
9
10
11
12
13
14
A
B
C
D
12–11