Tareas de interrupción
Selecciones de la configuración del PLC
Dirección
Nombre
Bit 14 de +128 Detección de error de
tarea de interrupción
Indicadores/canales de área auxiliar relacionados
Nombre
Indicador de error de
A40213
tarea de interrupción
Error de tarea de
A426
interrupción, número
de tarea
Inhabilitación de
interrupciones
Concurrencia de datos
entre tareas cíclicas y de
interrupción
476
Especifica si se debe detectar o no errores
de tarea de interrupción. El indicador de
error de tarea de interrupción (A40213)
funcionará cuando la detección esté
habilitada.
Dirección
Se pone en ON si una tarea de interrupción se ejecuta más de 10 ms
durante la unidad de E/S especial C200H o el refresco de E/S remota
SYSMAC BUS, pero la CPU continuará funcionando. Se encenderá el
ERR/ALM LED en el panel frontal.
Se enciende si intenta refrescar una unidad de E/S especial con una
instrucción IORF desde una tarea de interrupción mientras dicha
unidad se está refrescando mediante el refresco de E/S cíclico.
Contiene el número de tarea de interrupción o el número de la unidad
de E/S especial que se está refrescando.
(El bit 15 estará en OFF cuando la ejecución de una tarea de
interrupción necesite 10 ms o más, y en ON cuando se produzca
refresco de la unidad de E/S especial duplicado).
Se interrumpirá el procesamiento y se ejecutará la tarea de interrupción en los
siguientes casos.
• Mientras se está ejecutando una instrucción
• Durante el refresco de unidad de E/S especial, bus de CPU CS1 o tarjeta
interna
• Durante el servicio de HOST LINK
Los datos pueden no ser concurrentes si una tarea cíclica y una de interrupción
están leyendo y escribiendo las mismas direcciones de memoria de E/S. Utilice
el procedimiento siguiente para inhabilitar interrupciones durante el acceso a
memoria mediante instrucciones de tareas cíclicas.
• Inmediatamente antes de leer o escribir mediante una instrucción de tarea
cíclica, utilice una instrucción DI (DISABLE INTERRUPT) para inhabilitar la
ejecución de tareas de interrupción.
• Utilice una instrucción EI (ENABLE INTERRUPT) inmediatamente después
del procesamiento para habilitar la ejecución de tareas de interrupción.
Lectura y escritura de
memoria de E/S común a
tareas de interrupción.
Procesamiento con ejecución
de tareas de interrupción
habilitada
Pueden surgir problemas con la concurrencia de datos aunque se utilicen
DI(693) y EI(694) para inhabilitar tareas de interrupción durante la ejecución de
una instrucción que solicite recepción de respuesta y procesamiento (como una
instrucción de red o de comunicaciones serie).
Descripción
Descripción
Tarea cíclica
Inhabilitada
Habilitada
Sección
11-3
Selecciones
Selección
por defecto
0: Detección
0
habilitada,
1: Detección
inhabilitada
Tarea de interrupción
Tarea de interrupción