Prioridad De Las Interrupciones De Usuario - Allen-Bradley MicroLogix 1200 Manual De Referencia

Controladores programables
Ocultar thumbs Ver también para MicroLogix 1200:
Tabla de contenido

Publicidad

18-4
Uso de interrupciones
Publicación 1762-RM001D-ES-P - Octubre 2002

Prioridad de las interrupciones de usuario

Cuando ocurren múltiples interrupciones, el servicio de las interrupciones se
basa en su prioridad individual.
Cuando ocurre una interrupción y otra(s) interrupción(es) han ocurrido pero
no se les ha dado servicio, la nueva interrupción se programa para ejecución
según su prioridad con respecto a las otras interrupciones pendientes. En la
siguiente ocasión en que una interrupción puede recibir servicio, todas las
interrupciones se ejecutan en una secuencia de mayor prioridad a menor
prioridad.
Si ocurre una interrupción mientras que una interrupción de menor prioridad
está recibiendo servicio (ejecutándose), la rutina de interrupción actualmente
en ejecución se suspende y se da servicio a la interrupción de mayor prioridad.
Luego la interrupción de menor prioridad puede completarse antes de regresar
al procesamiento normal.
Si ocurre una interrupción mientras que una interrupción de mayor prioridad
está recibiendo servicio (ejecutándose), y se estableció el bit de pendiente para
la interrupción de menor prioridad, la rutina de interrupción actualmente en
ejecución continúa hasta concluir. Luego la interrupción de menor prioridad se
ejecuta antes de regresar al procesamiento normal.
Las prioridades de mayor a menor son:
Rutina de fallo de usuario
Interrupción de evento 0
Interrupción de evento 1
Interrupción de contador de alta velocidad 0
Interrupción de evento 2
Interrupción de evento 3
Interrupción de contador de alta velocidad 1
(MicroLogix 1500 solamente).
Interrupción temporizada seleccionable
prioridad más alta
prioridad más baja

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micrologix 1500

Tabla de contenido