Descripción General De La Interrupción De Entrada Discreta; Procedimiento De Programación Básico Para La Función Dii - Allen-Bradley SLC 500 Serie Manual De Referencia

Tabla de contenido

Publicidad

Descripción general de la interrupción
de entrada discreta
Use la interrupción de entrada discreta (DII) para las aplicaciones de procesamiento
a alta velocidad o para cualquier aplicación que necesite responder a un evento de
manera rápida. Esta instrucción permite que el procesador ejecute una subrutina de
escalera cuando la configuración de bit de entrada de una tarjeta de E/S discreta
corresponda a un valor de comparación que usted ha ya programado.
El archivo de estado contiene seis valores de bit y seis valores de palabra usados
para programar y monitorizar la función DII. La DII no requiere instrucciones de
lógica de escalera para su configuración. Usted programa la DII para examinar la
configuración de bit de entrada de una sola ranura de E/S cualquiera, la cual
contiene una tarjeta de entrada discreta (tal como IG16, IV16, IB8, IB32). Cuando
la configuración de bit de entrada corresponde al valor de comparación, el
acumulador se incrementa. El acumulador DII cuenta hasta el valor preseleccionado
y, una vez generada la interrupción, ajusta inmediatamente la línea de manera
automática y comienza a contar desde cero.
Durante el escán de la subrutina DII, usted puede volver a configurar la DII para que
busque un evento completamente distinto. Esto facilita la secuencia DII. La DII
puede ser programada para comparar cada punto de entrada a un estado alto (1) o
bajo (0). El acumulador se incrementa al momento de la transición de entrada que
provoca que los puntos de entrada correspondan al valor de comparación.
Si su aplicación requiere actualización inmediata de los puntos de entrada o salida,
entonces son necesarias las instrucciones IIM o IOM. Finalice la subrutina DII con
una instrucción RET.
Procedimiento de programación básico para la función DII
Para usar la función DII con su archivo de programa principal, haga lo siguiente:
1.
2.
3.
4.
5.
Cree un archivo de subrutina (rango de 3 a 255) e introduzca los renglones de
escalera deseados. Este es su archivo de subrutina DII.
Introduzca el número de ranura de entrada (palabra S:47).
Introduzca la máscara de bit (palabra S:48).
Introduzca el valor de comparación (palabra S:49).
Introduzca el valor preseleccionado (palabra S:50).
Cómo comprender las rutinas de interrupción
11–19

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micrologix 1000

Tabla de contenido