Siemens SIMATIC S7-1500 Manual De Sistema página 114

Sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-1500:
Tabla de contenido

Publicidad

Principios básicos de la ejecución del programa
7.2 Comportamiento de sobrecarga de la CPU
En este caso, por ejemplo, si en la cola de espera se alcanza el número máximo de eventos
de arranque de un OB de alarma cíclica (Cyclic interrupt), todo nuevo evento de arranque se
contabilizará tan solo y seguidamente se rechazará. En el siguiente procesamiento normal
de OB, la CPU indica en el parámetro de entrada "Event_Count" el número de eventos de
arranque rechazados (en la información de arranque). Entonces se puede reaccionar
debidamente a la situación de sobrecarga. Seguidamente, la CPU pone a cero el contador
de eventos perdidos.
A modo de ejemplo, si la CPU rechaza por primera vez un evento de arranque de un OB de
alarma cíclica, su posterior comportamiento dependerá del parámetro de OB "Entrada en el
búfer de diagnóstico al desbordarse los eventos": si la casilla de verificación está activada,
la CPU registra una vez el evento DW#16#0002:3507 en el búfer de diagnóstico para la
situación de sobrecarga en esta fuente de eventos. La CPU suprime el resto de entradas del
evento DW#16#0002:3507 en el búfer de diagnóstico hasta que se hayan terminado de
procesar todos los eventos procedentes de esta fuente.
Mecanismo de valores umbral para la solicitud del OB de error de tiempo
Con el parámetro del OB de alarma cíclica "Habilitar error de tiempo" se determina si para
eventos del mismo tipo se debe llamar al OB de error de tiempo cuando exista una
determinada sobrecarga. Encontrará el parámetro de OB "Habilitar error de tiempo" en las
propiedades del OB, en la categoría "Atributos".
Si se habilita el OB de error de tiempo (casilla de verificación activada), con el parámetro de
OB "Umbral de eventos para error de tiempo" se define a partir de qué número de eventos
del mismo tipo que estén en cola de espera debe llamar el programa de usuario al OB de
error de tiempo. Si este parámetro tiene el valor 1, por ejemplo, cuando se produce el
segundo evento la CPU registra el evento DW#16#0002:3502 una vez en el búfer de
diagnóstico y solicita el OB de error de tiempo. La CPU suprime el resto de entradas del
evento DW#16#0002:3502 en el búfer de diagnóstico hasta que se hayan terminado de
procesar todos los eventos procedentes de esta fuente.
De esta manera tiene la posibilidad de programar una reacción en caso de sobrecarga
mucho antes de alcanzar el límite de eventos del mismo tipo y con ello antes de que se
rechacen eventos.
Para el parámetro "Umbral de eventos para error de tiempo" rige el siguiente rango de
valores: 1 ≤ "Umbral de eventos para error de tiempo" ≤ "Número de eventos en cola"
114
Sistema de automatización
Manual de sistema, 12/2014, A5E03461184-AC

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200mp

Tabla de contenido