Tarea De Interrupción De Alimentación Off; Tareas De Interrupción Programadas; Tareas De Interrupción Externas - Omron SYSMAC CS1 Serie Manual Del Usuario

Autómatas programables industriales
Tabla de contenido

Publicidad

Características de tareas
Tareas de interrupción
Tarea de interrupción de
alimentación OFF
Tareas de interrupción
programadas
Tareas de interrupción de
E/S
Tareas de interrupción
externas
Una tarea de interrupción se ejecutará si se produce una interrupción, incluso si
se está ejecutando en ese momento una tarea cíclica. La tarea de interrupción
se ejecutará en cualquier momento del ciclo, incluso durante la ejecución del
programa de usuario, el refresco de E/S, o el servicio de periféricos, cuando se
cumple las condición de ejecución para la interrupción.
La tarea de interrupción de alimentación OFF se ejecutará si está desconectada
la alimentación de la CPU. Sólo se puede programar una tarea de interrupción
de alimentación OFF (número de tarea de interrupción: 1).
Note La tarea de interrupción de alimentación OFF se debe ejecutar antes de que
transcurra el siguiente tiempo o se forzará a la tarea a salir.
10 ms -- (Tiempo de retardo en la detección de alimentación OFF)
El tiempo de retardo en la detección de alimentación OFF se selecciona en la
configuración del PLC.
Una tarea de interrupción programada se ejecutará en un intervalo fijo basado
en el temporizador interno de la CPU. El numero máximo de tareas
programadas es 2 (números de tareas de interrupción: 2 y 3).
Note La instrucción SET INTERRUPT MASK (MSKS(690)) se utiliza para
seleccionar la interrupción de una tarea de interrupción programada. Los
tiempos de interrupción se pueden seleccionar en aumentos de 10 ms o 1,0 ms
en la configuración del PLC.
Una tarea de interrupción de E/S se ejecutará si la entrada de la unidad de
entradas de interrupción (8 entradas por unidad con un máximo de 4 unidades)
se pone en ON. El número máximo de tareas de interrupción de E/S es 32
(números de tareas de interrupción: 00 a 131).
Una tarea de interrupción externa se ejecutará cuando así lo solicite un
programa de usuario en una unidad de E/S especial, una unidad de bus de CPU
CS1 o una tarjeta interna. Las unidades de E/S especiales y las de bus de CPU
CS1 deben estar en el bastidor de la CPU para generar interrupciones externas.
El numero máximo de tareas de interrupción externas es 256 (números de
tareas de interrupción: 00 a 255). Si una tarea de interrupción tiene el mismo
número que una tarea de interrupción de E/S, programada o de alimentación
OFF, la tarea de interrupción se ejecutará para ambas condiciones (las dos
condiciones operarán con OR lógico) pero los números de tarea no se deben
duplicar.
Note
1. La tarea de interrupción de alimentación OFF del punto 1) anterior tiene
prioridad y se ejecutará cuando se desconecte la alimentación, incluso si se
está ejecutando otra tarea de interrupción.
2. Si se está ejecutando otra tarea de interrupción cuando se produce una
tarea de interrupción externa, de E/S o programada, estas tareas de
interrupción no se ejecutarán hasta que la tarea que se está ejecutando en
ese momento haya finalizado. Si se producen varias interrupciones
simultáneamente, entonces las tareas de interrupción se ejecutarán de
forma secuencial, comenzando por el número de tarea de interrupción más
bajo.
Sección
11-1
455

Publicidad

Tabla de contenido
loading

Tabla de contenido