Distribución De Tiempos Y Ejecución Del Programa De Control - Siemens SIMATIC WinLC RTX Descripcion General

Tabla de contenido

Publicidad

Distribución de tiempos entre WinLC RTX y el PC
D.1
Distribución de tiempos y ejecución del programa de control
La figura D-1 muestra las actividades de ejecución divididas en tres categorías de prioridad
del sistema operativo: alarmas (interrupciones) y aplicaciones de prioridad superior,
ejecución del programa de control y comunicación y aplicaciones de menor prioridad.
Alarmas y aplicaciones de prioridad superior. Esta categoría incluye todo software con
mayor prioridad a la ejecución del programa de control. Todas las actividades de este grupo
interrumpen la ejecución del programa de control en el momento en que su ejecución está
planificada por el sistema operativo. Las actividades de esta categoría son, entre otras:
eventos temporales que inician el ciclo libre (OB1), OBs cíclicos (OB3x), alarmas
horarias (OB1x), OBs de retardo de tiempo (OB2x) y todos los OBs retardados con la
SFC47 "WAIT".
Eventos de los drivers de la tarjeta PROFIBUS CP, como eventos de diagnóstico y
eventos E/S equidistantes.
Otros eventos de control como los que provocan un cambio de la CPU al modo STOP.
Aplicaciones o drivers de una prioridad superior a la ajustada en el panel de ajuste de
WinLC RTX.
Ejecución del programa de control. Ésta es la función que ejecuta todos los bloques del
programa de control. WinLC RTX administra la prioridad relativa de cada uno de los OBs y
en la ejecución cambia de un OB a otro. Los OBs se ejecutan con la misma prioridad que el
sistema operativo Windows o bien RTX. Puede ajustar otras aplicaciones de tal forma que
tengan la misma prioridad que la ejecución del programa de control. Esto repercute en el
comportamiento del programa de control de forma similar a la actividad de una alarma, es
decir, la aplicación afecta al comportamiento determinístico de la ejecución del programa de
control.
Comunicación y aplicaciones de menor prioridad Esta categoría incluye la
comunicación de WinLC RTX con otras aplicaciones y todas las aplicaciones cuya prioridad
es inferior a la de la ejecución del programa de control.
Nota: OB100 es el evento de arranque, A son alarmas, L= leer, SL= escribir/leer,
tiempo de espera de ciclo= tiempo de reposo, K/A= comunicación y programas de aplicaciones.
Figura D-1
Ejecución del programa de control de WinLC RTX
D-2
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02

Publicidad

Tabla de contenido
loading

Tabla de contenido