Siemens SIMATIC S7-1200 Manual De Producto página 55

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

Publicidad

Eventos de error de tiempo
La aparición de cualquiera de las condiciones de error de tiempo diferentes causa un evento
de error de tiempo. Se soportan los siguientes errores de tiempo:
● Rebase del tiempo de ciclo máximo
● No se puede iniciar el OB solicitado
● Desbordamiento de la cola de espera
El error de rebase del tiempo de ciclo máximo ocurre si el ciclo de programa no finaliza
dentro del tiempo de ciclo máximo especificado. Encontrará más información acerca de este
error y sobre cómo configurar el tiempo de ciclo máximo e inicializar la vigilancia del tiempo
de ciclo en el apartado "Vigilancia del tiempo de ciclo (Página 195)".
El OB solicitado no se puede iniciar si una alarma cíclica, una alarma de retardo o una
alarma horaria solicita un OB, pero éste ya se está ejecutando.
El evento horario (TOD) inexistente o repetido se debe a la omisión de una o varias horas
de alarma programadas debido a un cambio en los ajustes del reloj TOD o porque la CPU
se encuentra en estado operativo STOP.
La cola de espera se desborda si las alarmas ocurren más rápidamente de lo que pueden
procesarse. El número de eventos pendientes (en cola de espera) se limita utilizando una
cola diferente para cada tipo de evento. Si ocurre un evento estando llena la cola de espera
correspondiente, se genera un evento de error de tiempo.
Todos los eventos de error de tiempo disparan la ejecución del OB 80 (si existe). Si el
programa de usuario no incluye un OB 80, la configuración de dispositivo de la CPU
determina la reacción de la CPU al 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
Es posible utilizar la instrucción RE_TRIGR para resetear el tiempo de ciclo máximo. Sin
embargo, si el tiempo de ciclo máximo se rebasa dos veces en un mismo ciclo del programa
sin que se inicialice el temporizador de vigilancia del ciclo, la CPU pasará a STOP,
independientemente de si existe el OB 80. Consulte el apartado "Vigilancia del tiempo de
ciclo" (Página 195).
El OB 80 incluye información de arranque que permite determinar qué evento y OB ha
generado el error de tiempo. Es posible programar instrucciones dentro del OB 80 para
examinar estos valores de arranque y realizar las acciones apropiadas.
Easy Book
Manual de producto, 04/2011, A5E02486778-02
alarma cíclica antes de que la CPU haya terminado de ejecutar la primera, es que la
CPU permanezca en RUN.
cambie a STOP.
Conceptos básicos de los PLC de la forma más sencilla
4.3 Ejecución del programa de usuario
55

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido