Instrucciones De Control Del Programa; Instrucción "Reiniciar La Vigilancia Del Tiempo De Ciclo; Ajustar El Tiempo De Ciclo Máximo Del Plc; Timeout De Vigilancia - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido
Instrucciones de programación
6.2 Instrucciones avanzadas
ENO
1
0
6.2.4

Instrucciones de control del programa

6.2.4.1
Instrucción "Reiniciar la vigilancia del tiempo de ciclo"
La instrucción RE_TRIGR se utiliza para reiniciar el temporizador de vigilancia del ciclo
durante un único ciclo. De esta manera, el tiempo de ciclo máximo se prolonga un periodo
de tiempo de ciclo máximo desde la última ejecución de la función RE_TRIGR.
La CPU restringe el uso de la instrucción RE_TRIGR al ciclo del programa, p. ej. al OB1 y
las funciones llamadas desde el ciclo del programa. Esto significa que se inicializa el
temporizador de vigilancia y ENO = EN si RE_TRIGR se llama desde cualquier OB de la
lista de OBs de ciclo.
ENO = FALSE y el temporizador de vigilancia no se inicializa si RE_TRIGR se ejecuta desde
un OB de arranque, de alarma o de error.
Ajustar el tiempo de ciclo máximo del PLC
El tiempo de ciclo máximo puede ajustarse en la configuración de dispositivos PLC en
"Tiempo de ciclo".
Vigilancia del tiempo de
ciclo
Tiempo de ciclo
máximo

Timeout de vigilancia

Si el tiempo de ciclo máximo finaliza antes de haberse completado el ciclo, se generará un
error. Si el OB 80 (bloque lógico de tratamiento de errores) se incluye en el programa de
usuario, el PLC lo ejecuta. En el OB 80 es posible agregar lógica para crear una reacción
especial. Si no se incluye el OB 80, se ignora la primera condición de timeout.
Si ocurre un segundo timeout de tiempo de ciclo máximo en ese mismo ciclo del programa
(valor del tiempo de ciclo máximo multiplicado por 2), se disparará un error y el PLC
cambiará a estado operativo STOP.
En el estado operativo STOP se detiene la ejecución del programa mientras continúan las
comunicaciones y los diagnósticos del sistema PLC.
158
Condición
No se han detectado errores
IN2 es mayor que IN1
La instrucción RE_TRIGR (Reiniciar la vigilancia del tiempo de ciclo) sirve
para prolongar el tiempo máximo permitido antes de que el temporizador
de vigilancia del ciclo genere un error.
Valor mínimo
1 ms
OUT
Posición de carácter válida
La posición de carácter se pone a 0
Valor máximo
6000 ms
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Valor predeterminado
150 ms
Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido