Prioridad De Ob Y Comportamiento De Ejecución - Siemens Fluitronic SIMATIC ET 200SP Manual De Sistema

Sistema de periferia descentralizada
Ocultar thumbs Ver también para Fluitronic SIMATIC ET 200SP:
Tabla de contenido

Publicidad

Asignación entre fuente de eventos y OB
El punto donde se efectúa la asignación entre OB y fuente de eventos depende del tipo de
OB:
● En las alarmas de proceso y alarmas de sincronismo, la asignación se realiza al
configurar el hardware o al crear el OB.
● Con Servo MC, PreServo MC, PostServo MC e Interpolador MC, STEP 7 asigna
automáticamente los OB 91/92 cuando se agrega un objeto tecnológico.
● En los demás tipos de OB, la asignación se realiza al crear el OB, dado el caso, después
de que se haya configurado la fuente de eventos.
En las alarmas de proceso, una asignación ya realizada puede modificarse de nuevo con las
instrucciones ATTACH y DETACH en el tiempo de ejecución. En este caso no se modifica la
asignación configurada, sino solo la asignación realmente efectiva. La asignación
configurada se hace efectiva después de cargar y en cada arranque.
La CPU ignora las alarmas de proceso a las que no se ha asignado ningún OB en su
configuración o que aparecen tras la instrucción DETACH. La verificación de si un OB está
asignado a un evento no tiene lugar cuando aparece el evento correspondiente, sino cuando
la alarma de proceso debe procesarse realmente.
Prioridad de OB y comportamiento de ejecución
Si ha asignado un OB al evento, el OB tendrá la prioridad del evento. La CPU soporta desde
la prioridad 1 (más baja) hasta la 26 (más alta). Forman parte del procesamiento de un
evento, en particular:
● La llamada y la ejecución del OB asignado
● La actualización de la memoria imagen parcial de proceso del OB asignado
El programa de usuario ejecuta los OB atendiendo exclusivamente a la prioridad. Si existen
varias solicitudes de OB al mismo tiempo, el programa ejecutará en primer lugar el OB que
tenga la prioridad más alta. Si se produce un evento con una prioridad mayor que la del OB
actualmente activo, dicho OB se interrumpe. Si hay varios eventos con la misma prioridad,
el programa de usuario los procesa en el orden de aparición.
Nota
Comunicación
La comunicación (p. ej., funciones de test con la PG) funciona siempre de forma fija con la
prioridad 15. Para que no se prolongue innecesariamente el tiempo de ejecución del
programa con aplicaciones críticas en el tiempo, la comunicación no debe interrumpir estos
OB. Asigne una prioridad >15 a estos OB.
Referencia
Para más información sobre los bloques de organización, consulte la ayuda en pantalla de
STEP 7.
Sistema de periferia descentralizada
Manual de sistema, 12/2016, A5E03576852-AG
Principios básicos de la ejecución del programa
7.1 Eventos y OB
159

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200sp

Tabla de contenido