Descargar Imprimir esta página

Siemens SIMATIC ET 200SP Manual De Sistema página 201

Ocultar thumbs Ver también para SIMATIC ET 200SP:

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. Cuando se produce el evento, la
CPU no comprueba si hay un OB asignado a ese evento, sino que lo hace antes del
procesamiento efectivo de la alarma de proceso.
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, 11/2023, A5E03576852-AN
Principios básicos de la ejecución del programa
10.1 Eventos y OB
201

Publicidad

loading