Siemens S7 Serie Manual De Sistema página 91

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Eventos de alarma de error de tiempo
La aparición de cualquiera de las condiciones de error de tiempo diferentes causa un evento
de error de tiempo:
● El ciclo rebasa el tiempo de ciclo máximo.
● La CPU no puede iniciar el OB solicitado porque se inicia una segunda alarma de tiempo
● Desbordamiento de la cola de espera
Todos los eventos de error de tiempo disparan la ejecución del OB de alarma de error de
tiempo (si existe). Si el OB de alarma de error de tiempo no existe, la configuración de
dispositivos de la CPU determina la reacción de la CPU ante el error de tiempo:
● La configuración predeterminada para errores de tiempo, como el inicio de una segunda
● La configuración predeterminada para el rebase del tiempo máximo prevé que la CPU
El programa de usuario puede prolongar el tiempo de ejecución del ciclo hasta diez veces el
tiempo de ciclo máximo configurado ejecutando la instrucción RE_TRIGR (Página 271) para
reiniciar la vigilancia del tiempo de ciclo. Sin embargo, si el tiempo de ciclo máximo se
rebasa dos veces en un mismo ciclo sin que se inicialice el temporizador de vigilancia del
ciclo, la CPU pasará a STOP, independientemente de si existe el OB de alarma de error de
tiempo. Consulte el apartado "Vigilancia del tiempo de ciclo" (Página 101) del manual de
sistema S7-1200.
El OB de alarma de error de tiempo incluye información de arranque que permite determinar
qué evento y OB han generado el error de tiempo. Puede programar instrucciones dentro
del OB para examinar estos valores de arranque y realizar las acciones apropiadas.
Tabla 4- 5
Entrada
fault_id
csg_OBnr
csg_prio
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
El "error de rebase del tiempo de ciclo máximo" ocurre si el ciclo no finaliza dentro del
tiempo de ciclo máximo especificado. Encontrará más información acerca de la condición
de tiempo de ciclo máximo y sobre cómo configurar el tiempo de ciclo máximo en las
propiedades de la CPU y cómo inicializar el temporizador de vigilancia de ciclo en el
apartado "Vigilancia del tiempo de ciclo (Página 101)" del manual de sistema S7-1200.
(cíclica o de retardo) antes de que la CPU acabe de ejecutar el primer OB de alarma.
La produce una condición "Desbordamiento de la cola de espera" si las alarmas ocurren
más rápidamente de lo que la CPU puede procesarlas. La CPU limita el número de
eventos pendientes (en cola de espera) utilizando una cola diferente para cada tipo de
evento. Si ocurre un evento estando llena la cola de espera correspondiente, la CPU
genera un evento de error de tiempo.
alarma cíclica antes de que la CPU haya terminado de ejecutar la primera, es que la
CPU permanezca en RUN.
cambie a STOP.
Información de arranque para el OB de error de tiempo (OB 80)
Tipo de datos
BYTE
OB_ANY
UINT
4.1 Ejecución del programa de usuario
Descripción
16#01 - rebase del tiempo de ciclo máximo
16#02 - no se puede iniciar el OB solicitado
16#07 y 16#09 - desbordamiento de la cola de espera
Número de OB que se estaba ejecutando cuando ocurrió el
error
Prioridad del OB que ha causado el error
Principios básicos del PLC
91

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido