Observe que el tiempo de ejecución DII se añade directamente al tiempo de escán
global. Durante el período de latencia, el procesador está realizando operaciones
que no pueden ser perturbadas por la función de interrupción DII. El bit de control
de latencia de interrupción (S:33/8) funciona de la manera siguiente:
El estado predeterminado se borra (0). Para determinar la latencia de interrupción
con S:33/8 puesto a cero, debe calcular el tiempo de ejecución de cada renglón en su
programa. Refiérase al apéndice B para obtener más información acerca de cómo
calcular la latencia de interrupción.
Prioridades de interrupción
Las prioridades de interrupción para los procesadores SLC 5/03 y SLC 5/04 son:
1.
2.
3.
4.
La ejecución de una subrutina de interrupción sólo puede ser interrumpida por la
rutina de fallo.
Datos de archivo de estado guardados
Los datos en las palabras siguientes se guardan cuando entran en la subrtuina DII y
se vuelven a escribir cuando salen de la subrutina DII.
Cuando el bit se establece (1), las interrupciones reciben servicio en menos
µ
de 500
s.
Cuando el bit se pone a cero (0), el servicio en menos de 500
Cuando S:33/8 se pone a cero (0), las interrupciones de usuario ocurren entre
los renglones y las actualizaciones de ranura de E/S.
La rutina de fallo de usuario
La interrupción de entrada discreta (DII)
La subrutina STI
La subrutina de interrupción de E/S
Indicadores aritméticos S:0
Registro matemático S:13 y S:14
Registro de índice S:24
Cómo comprender las rutinas de interrupción
µ
s no se espera.
11–23