Usando el puntero en su programa de control
Método del puntero usando lógica ladder en el PLC DL05
El uso apropiado del puntero DL05 requiere que la dirección de la memoria V sea escrita a la posición de memoria
especial solamente en el primer barrido. Use el bit SP0 como contacto permisivo al usar el código mostrado abajo.
El programa ejemplo de abajo muestra cómo configurar estas localizaciones. Este renglón se puede
colocar en cualquier lugar en el programa ladder o en la etapa inicial si usted está usando
instrucciones de programación de etapas.
Éste es todo que se requiere para leer los datos de salidas analógicas desde direcciones de memoria V.
Se usa V2100 en el ejemplo pero se puede usar cualquier localización de memoria del usuario.
SP0
Método del puntero con el DL05 usando la instrucción IBox con DirectSOFT5
La lógica siguiente tiene el mismo resultado que el ejemplo anterior, pero usa la instrucción
IBox ANLGOUT.
No se usa un contacto con esta instrucción.
Esta instrucción opera solamente en el
primer barrido del PLC.
Carga una constante que especifica la cantidad de canales a ser usados y el
LD
formato de datos. El byte inferior selecciona el formato (0=BCD, 8=Binario)
K4
y la cantidad de canales (hasta 4 para el F0-04DAH-2)
- o -
LD
Se usa el format binario para mostrar datos en algunos paneles de interface
K84
de operador. Los PLCs DL05 apoyan funciones artiméticas del tipo binario.
V7700 es una dirección de memoria V dedicada asignada a la ranura, que
OUT
contiene el formato de datos y la cantidad de canales a ser considerados.
V7700
Este renglón carga un valor octal a la primera localización de memoria V que
LDA
contendrá los datos a ser enviados al módulo. Por ejemplo, si se coloca O2100
O2100
aquí, los canales corresponderán a las siguientes direcciones:
Canal1 – V2100-2101, C, 2 – V2102-V2103, C. 3 – V2104-V2105, C. 4 – V2106-2107
Se almacena la dirección O2100 aquí. V7702 está asignada a la ranura de módulos
OUT
opcionales y actúa como puntero, lo que significa que la CPU usará el valor octal en
V7702
esta localización para determinar de donde obtener los datos para enviar el módulo.
Manual de módulos opcionales para DL05/DL06, 2a Ed., 8/07
Capítulo 9: F0-04DAH-2
Analog Output Module Pointer Setup
ANLGOUT
Base # (K0 - Local)
Slot #
Number of Output Channels
Output Data Format (0 - BCD 1 - BIN)
Output Data Address
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
IB-461
K0
C
K1
K4
K0
V2100
D
9–9