Parámetros De Interrupción De E/S - Allen-Bradley SLC 500 Serie Manual De Referencia

Tabla de contenido

Publicidad

Parámetros de interrupción de E/S
Los parámetros de interrupción de E/S siguientes tienen direcciones de archivo de
estado. Se describen aquí y también en el apéndice B de este manual.
Número ISR – Especifica el número de archivo de subrutina que se va a
ejecutar cuando una interrupción de E/S es generada por un módulo de E/S.
Los números ISR no son parte del archivo de estado, sino que son parte de la
configuración de E/S para cada ranura en el sistema SLC.
Habilitaciones de ranura de E/S (palabras S:11 y S:12) – Estas palabras
son mapeadas de bit a 30 ranuras de E/S. Los bits S:11/1 a S:12/14 hacen
referencia a ranuras 1 a 30. Los bits S:11/0 y S:12/15 son reservados.
El bit de habilitación asociado con una ranura de interrupción se debe establecer
cuando una interrupción ocurre. De lo contrario, ocurrirá un fallo mayor. Los
cambios efectuados a estos bits usando la función del monitor de datos se
activarán durante el próximo final de escán.
Bits de interrupción de E/S pendiente (palabras S:25 y S:26) – Estas
palabras son mapeadas a las 30 ranuras de E/S. Los bits S:25/1 a S:26/14 hacen
referencia a las ranuras 1 a 30. Los bits S:25/0 y S:26/15 son reservados. El bit
de pendiente asociado con una ranura de interrupción se establece cuando el bit
de habilitación de interrupción de ranura de E/S se pone a cero al momento de
una petición de interrupción o cuando una instrucción RPI asociada se ejecuta.
El bit de pendiente para la ejecución de una subrutina de interrupción de E/S
permanece puesto a cero cuando la ISR es interrumpida por una rutina DII, STI
o de fallo.
Específico para SLC 5/02 – De igual manera, el bit de pendiente permanece
puesto a cero si el servicio de interrupción se solicita al momento en que una
interrupción de prioridad más alta o igual se está ejecutando (rutina de fallo, STI
u otra ISR).
Específico para SLC 5/03 y SLC 5/04 – Este bit se establece si el servicio de
interrupción se solicita al momento en que una interrupción de prioridad más
alta o igual se está ejecutando (rutina de fallo, DII, STI u otra ISR).
Habilitaciones de interrupción de E/S (palabras S:27 y S:28) – Estas
palabras son mapeadas de bit a las 30 ranuras de E/S. Los bits S:27/1 a S:28/14
hacen referencia a las ranuras 1 a 30. Los bits S:27/0 y S:28/15 son reservados.
El bit de habilitación asociado con una ranura de interrupción se debe establecer
cuando la interrupción ocurre a fin de permitir que la ISR correspondiente se
ejecute. De lo contrario, la ISR no se ejecuta y el bit de interrupción de ranura
de E/S pendiente asociado se establece.
Específico para SLC 5/02 – Los cambios efectuados a estos bits usando la
función del monitor de datos o instrucción de escalera se activan durante el
próximo final de escán.
Específico para SLC 5/03 y SLC 5/04 – Los cambios efectuados a estos bits
usando la función del monitor de datos o instrucción de escalera se activan
inmediatamente.
Cómo comprender las rutinas de interrupción
11–35

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micrologix 1000

Tabla de contenido