Configurar El Tiempo De Ciclo Y La Carga De Comunicación - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

97BPrincipios básicos del PLC
4.1 Ejecución del programa de usuario
La instrucción RE_TRIGR (Volver a lanzar la vigilancia del tiempo de ciclo) permite resetear
el temporizador que mide el tiempo de ciclo. No obstante, esta instrucción funciona
únicamente si se ejecuta en un OB de ciclo. La instrucción RE_TRIGR se ignorará si se
ejecuta en el OB 80. Si el tiempo de ciclo máximo se rebasa dos veces en un mismo ciclo
del programa, sin que la instrucción RE_TRIGR se ejecute entre los dos rebases, la CPU
cambiará inmediatamente al estado operativo STOP. Si la instrucción RE_TRIGR se ejecuta
repetidas veces, ello puede dar origen a un bucle infinito o un ciclo muy prolongado.
Generalmente, el ciclo se ejecuta tan rápido como sea posible y el ciclo siguiente comienza
cuando finaliza el ciclo actual. En función del programa de usuario y las tareas de
comunicación, el tiempo de ciclo puede fluctuar de ciclo en ciclo. Para eliminar esta
fluctuación, la CPU soporta un tiempo de ciclo mínimo fijo opcional (o "ciclo fijo"). Si está
habilitada esta función opcional y se ha definido un tiempo de ciclo mínimo fijo en ms, la
CPU mantendrá el tiempo de ciclo mínimo con una tolerancia de ±1 ms para la finalización
de cada ciclo.
Si la CPU finaliza el ciclo normal antes del tiempo de ciclo mínimo especificado,
aprovechará el tiempo restante para realizar tareas de diagnóstico en runtime y/o procesar
peticiones de comunicación. De esta manera, la CPU utiliza siempre un tiempo fijo para
finalizar un ciclo.
Si la CPU no finaliza el ciclo normal dentro del tiempo de ciclo mínimo especificado, lo
finalizará normalmente (incluyendo el procesamiento de las peticiones de comunicación), sin
que el rebase del tiempo de ciclo mínimo cause una reacción del sistema. La tabla siguiente
muestra los rangos y valores predeterminados para las funciones de vigilancia del tiempo de
ciclo.
Tabla 4- 5
Rango para el tiempo de ciclo
Tiempo de ciclo
Tiempo de ciclo máximo
Tiempo de ciclo mínimo fijo
El tiempo de ciclo máximo siempre está habilitado. Configure un tiempo de ciclo comprendido entre 1 y 6000 ms. El
1
valor predeterminado es 150 ms.
El tiempo de ciclo mínimo fijo es opcional y está inhibido de forma predeterminada. En caso necesario, configure un
2
tiempo de ciclo comprendido entre 1 ms y el tiempo de ciclo máximo.
Configurar el tiempo de ciclo y la carga de comunicación
Las propiedades de la CPU en la "Configuración de dispositivos" permiten configurar los
siguientes parámetros:
● Tiempo de ciclo: Es posible introducir un tiempo de ciclo máximo. También se puede
82
1
2
definir un tiempo de ciclo mínimo fijo.
Rango (ms)
1 a 6000
1 hasta tiempo de ciclo máximo
Valor predeterminado
150 ms
Inhibido
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05

Publicidad

Tabla de contenido
loading

Tabla de contenido