Prioridad De Tareas De Interrupción - Omron SYSMAC CS1 Serie Manual Del Usuario

Autómatas programables industriales
Tabla de contenido

Publicidad

Tareas de interrupción
CPU
Tarea cíclica
Tarea de interrupción
Memoria de E/S
11-3-7 Prioridad de tareas de interrupción
472
CPU CS1. No se deben hacer selecciones en la CPU a menos que el programa
contenga una tarea de interrupción externa para un número de tarea en
particular.
Ejemplo: El ejemplo siguiente muestra una interrupción externa generada
desde una tarjeta de comunicaciones serie CS1W-SCBj1.
Cuando el método de aviso de respuesta de la tarjeta de comunicaciones serie
se seleccione para aviso de interrupción (número fijo) o aviso de interrupción
(número de recepción) la tarjeta solicitará la ejecución de una tarea de
interrupción externa en la CPU después de que haya recibido datos de su
puerto serie y escribirá los datos en la memoria de E/S de la CPU.
Especifica el
número de tarea
de interrupción
externa y solicita
procesamiento
de interrupción.
Note
1. Cuando el método de notificación de respuesta se selecciona para aviso de
interrupción (número fijo), la tarjeta solicita la ejecución de la tarea de
interrupción con el número de tarea preseleccionado.
2. Cuando el método de notificación de respuesta se selecciona para aviso de
interrupción (número de recepción), el número de tarea de interrupción
externo se calcula con la fórmula especificada y la tarjeta solicita la
ejecución de la tarea de interrupción con el número de tarea.
3. Si una tarea de interrupción externa (0 a 255) tiene el mismo número que la
tarea de alimentación OFF (tarea 1), la tarea de interrupción programada
(tarea 2 o 3), o la tarea de interrupción de E/S (100 a 131), la tarea de
interrupción se ejecutará para ambas condiciones de interrupción
(interrupción externa o la otra condición de interrupción). Como norma, los
números de tarea no se deben duplicar.
La ejecución de otra tarea de interrupción finalizará para permitir que se ejecute
la tarea de interrupción de alimentación OFF. La CPU se reiniciará pero la tarea
de interrupción terminada no se ejecutará después de la ejecución de la tarea
de interrupción de alimentación OFF.
Interrupción durante la ejecución de la tarea de interrupción
Si se produce una interrupción mientras se está ejecutando otra tarea de
CPU
Tarjeta de comunicaciones serie
Interrupción
Tarjeta de comunicaciones serie
Datos
Sección
11-3

Publicidad

Tabla de contenido
loading

Tabla de contenido