Prioridad De Ob Y Comportamiento De Ejecución - Siemens Fluitronic SIMATIC S7-1500 Manual De Sistema

Ocultar thumbs Ver también para Fluitronic SIMATIC S7-1500:
Tabla de contenido

Publicidad

Asignación entre fuente de eventos y OB
El punto donde se efectúa la asignación entre el OB y la fuente de eventos depende del tipo
de OB:
● En las alarmas de proceso y sincronismo, la asignación se realiza durante la
configuración del hardware o al crear el OB.
● En MC-Servo, MC-PreServo, MC-PostServo y MC-Interpolator, STEP 7 asigna
automáticamente los OB 91/92 en cuanto 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.
Una asignación ya existente puede modificarse de nuevo en el caso de las alarmas de
proceso con las instrucciones ATTACH y DETACH en tiempo de ejecución. Al hacerlo 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 respectivo evento, sino cuando la
alarma de proceso se procesa realmente.
Prioridad de OB y comportamiento de ejecución
Si ha asignado un OB al evento, el OB tendrá la prioridad del evento. Las CPU S7-1500
soportan 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. Cuando 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 programadora) funciona siempre de forma
fija con la prioridad 15. Para que el tiempo de ejecución del programa no se prolongue
innecesariamente en aplicaciones críticas en el tiempo, la comunicación no debe interrumpir
estos OB. Asigne a estos OB una prioridad > 15.
Referencia
Para más información sobre los bloques de organización, consulte la Ayuda en pantalla de
STEP 7.
Sistema de automatización
Manual de sistema, 09/2016, A5E03461184-AD
Principios básicos de la ejecución del programa
7.1 Eventos y OB
121

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Fluitronic simatic et 200mp

Tabla de contenido