Siemens SIMATIC S5-135U Instrucciones De Programacion página 120

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido
Estados de funcionamiento
y
niveles de tratamiento del programa
Un nivel de tratamiento del programa se caracteriza por los puntos siguientes:
-
Cada nivel posee su programa de sistema específico.
Ejemplo:
Dentro del nivel CICLICO, el programa del sistema actualiza la imagen de proceso de las
entradadsalidas, rearma el tiempo de ciclo y llama a la gestión de la interface del PG (punto de
control del sistema).
-
Para cada nivel de tratamiento y en caso de interrupción, el programa de sistema genera
una pila de interrupciones (USTACK) de forma que se puede retomar el nivel de tratamiento
inicial después de haber realizado el tratamiento de la(s) interrupciÓn(es).
Ejemplo:
Rearranque
USTACK
USTACK
ZYK
USTACK
=
Imagen de los
niveles
-
Los niveles de tratamiento del programa tienen una prioridad determinada. Esta es la razón
por la cual y en función de su prioridad, algunos programas pueden interrumpir a otros.
Los
"niveles
de rearranque y
de
errores" se distinguen de los "niveles de base" por el hecho
de que su ejecución interrumpe la de los últimos, entre los límites de
2
instrucciones, en el
momento que el evento correspondiente aparece. Estos pueden ser entrelazados con los
niveles de base y viceversa. En caso de errores, siempre se produce que el error que
aparece en último lugar es el más prioritario.
Un "nivel
de
hase"
solamente puede ser interrumpido por otro nivel de base de prioridad
superior en el limite entre 2 módulos, a menos que se haya decidido otra cosa
parametrizando el DX
O
(ver capítulo 7).
Prioridad de los "niveles de base":
CICLO
ALARMAS DE TIEMPO')
ALARMA DE REGULADOR
ALARMA DE PROCESO
1
Prioridad creciente
)
Las alarmas de tiempo son igualmente jerarquizadas, su prioridad es mayor cuanto
menor es su periodo de interrupción.
Tabla de contenido
loading

Tabla de contenido