A-4-3 Uso de entradas de interrupción para acelerar procesos
Funciones utilizadas
Entradas de interrupción
Normalmente, las unidades CP1L repiten los procesos en el siguiente orden:
procesos de supervisión, ejecución del programa, refresco de E/S, servicios
de periféricos. Durante la fase de ejecución del programa se ejecutan las tareas
cíclicas. Por su parte, la función de interrupción permite que una condición
especificada interrumpa un ciclo y ejecute el programa especificado.
Las entradas de interrupción (modo directo) ejecutan tareas de interrupción
cuando la entrada incorporada de una CPU pasa de OFF a ON, o bien de ON
a OFF. Las tareas de interrupción 140 a 145 están asignadas a los contactos
de entrada. La asignación es fija. Utilice entradas de interrupción para agilizar
el procesamiento no afectado por el ciclo de scan.
Descripción general de la operación
Los productos en movimiento (por ejemplo, chips de circuitos integrados)
son sometidos a una inspección para detectar curvaturas y pliegues.
Utilice entradas de interrupción si el ciclo de tiempo normal no permite
un procesamiento lo bastante rápido.
Entrada del sensor 3
Las tareas de interrupción se ejecutarán cuando la entrada del sensor
(interrupción) cambie de OFF a ON.
Entrada del sensor (entrada de interrupción 0)
Contacto 0.04
Entrada del sensor 1
Contacto 0.00
Entrada del sensor 2
Contacto 0.01
Entrada del sensor 3
Contacto 0.02
Entrada de RESET
Contacto 0.05
Salida PASS
Contacto 100.00
Salida NG
Contacto 100.01
Entrada del sensor de salida NG 1
Contacto 100.02
Entrada del sensor de salida NG 2
Contacto 100.03
Entrada del sensor de salida NG 3
Contacto 100.04
A-4 Ejemplos de programación de la unidad CP1L
Entrada del sensor
(interrupción)
Producto
Entrada del sensor 1
Entrada del sensor 2
Tarea de
interrupción
del proceso
Guía de introducción a SYSMAC CP1L
Tarea de
Tarea de
interrupción
interrupción
del proceso
del proceso
A
119