Características de tareas
11-1-2 Operación de la CPU básica
Ejecutada en orden
comenzando por el
número más bajo.
11-1-3 Tipos de tareas
Tareas cíclicas
454
La CPU ejecutará tareas cíclicas comenzando por el número más bajo.
También interrumpirá la ejecución de tareas cíclicas para ejecutar una tarea de
interrupción si se produce una interrupción.
Tarea cíclica 0
Tarea cíclica 1
Tarea cíclica n
Refresco de E/S
Procesamiento de
periféricos
Note Todos los indicadores de condición (ER, CY, de igual, AER, etc.) y las
condiciones de instrucción (enclavamiento ON, etc.) se borran al comienzo de
cada tarea. Por lo tanto, los indicadores de condición no se pueden leer, ni se
pueden dividir entre dos tareas las instrucciones INTERLOCK/INTERLOCK
CLEAR (IL/ILC), JUMP/JUMP END (JMP/JME), ni las instrucciones
SUBROUTINE CALL/SUBROUTINE ENTRY (SBS/SBN).
Las tareas se clasifican en general tanto como tareas cíclicas como de
interrupción. Las tareas de interrupción se dividen en tareas de interrupción
externas, de E/S, programadas y de alimentación OFF.
Una tarea cíclica READY se ejecutará una vez cada ciclo (desde la parte
superior del programa hasta la instrucción END(001)) en orden numérico,
comenzando por la tarea con el número más bajo. El número máximo de tareas
cíclicas es 32 (números de tareas cíclicas: 00 a 31).
Tarea de interrupción 5
Se produce
una
interrupción
.
*1: END cualquier otra para la tarea final.
Borra los indicadores N, ER, y de igual.
*2: END para la tarea final. Borra los
indicadores N, ER, de igual, y después
refresca la E/S.
Sección
11-1