Prioridades De Las Interrupciones Y Colas De Espera - Siemens SIMATIC S7-200 Manual De Sistema

Sistemas de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:
Tabla de contenido

Publicidad

Operaciones SIMATIC

Prioridades de las interrupciones y colas de espera

La prioridad de las interrupciones es la siguiente:
Interrupciones de comunicación (prioridad más alta)
Interrupciones E/S
Interrupciones temporizadas (prioridad más baja)
La CPU procesa las interrupciones según su prioridad y después en el orden en que apare-
cen. Sólo se ejecuta una rutina de interrupción en cada caso. Cuando se comienza a ejecu-
tar una rutina de interrupción, se procesa hasta el final. No puede ser interrumpida por otra,
ni siquiera por una rutina de mayor prioridad. Las interrupciones que aparezcan mientras se
esté ejecutando otra interrupción se ponen en cola de espera para ser procesadas poste-
riormente.
La tabla 9-22 muestra las tres colas de espera y el número máximo de interrupciones que
pueden acoger.
Tabla 9-22
Colas de espera y número máximo de interrupciones que pueden acoger
Interrupciones de comunicación
Interrupciones E/S
Interrupciones temporizadas
Pueden presentarse más interrupciones de las que puede acoger la cola de espera. Por
esta razón, el sistema dispone de marcas de desbordamiento que indican qué eventos de
interrupción no se han podido acoger en la cola de espera. La tabla 9-23 muestra dichas
marcas de desbordamiento. Estas sólo se pueden utilizar en una rutina de interrupción, por-
que se desactivan tras vaciarse la cola de espera y reanudarse la ejecución del programa
principal.
Tabla 9-23
Definiciones de las marcas especiales para el desbordamiento de las colas de espera
Descripción (0 = sin desbordamiento, 1 = desbordamiento)
Desbordamiento de la cola de espera de interrupciones de comunicación
Desbordamiento de la cola de espera de interrupciones E/S
Desbordamiento de la cola de espera de interrupciones temporizadas
9-172
Cola de espera
CPU 221
CPU 222
4
4
16
16
8
8
Marca especial
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
CPU 224
4
16
8
SM4.0
SM4.1
SM4.2

Publicidad

Tabla de contenido
loading

Tabla de contenido