3.6.1
Ejemplo de cálculo de tiempo de ciclo
Partes del tiempo
Recuerde: El tiempo de ciclo está constituido por:
de ciclo
Ejemplo
El tiempo de ejecución del programa de usuario de la CPU C7 vale 1,5ms. El
programa de usuario utiliza 4 temporizadores S7.
Al parametrizar la CPU C7 se renuncia al autotest de la CPU. La CPU C7 está
aislada, el ciclo no es cargado por funciones de comunicación.
Cálculo
En este ejemplo, el tiempo de ciclo se calcula con ayuda de las duraciones
siguientes:
El tiempo de ciclo es igual a la suma de dichas duraciones:
Tiempo de ciclo = 0,2 ms + 0,15 ms + 0,87 ms + 0,04 ms + 1,5 ms
Equipos completos C7-623, C7-624
C79000-G7078-C624-01
Tiempo de transferencia de las imágenes del proceso
Tiempo de ejecución del sistema operativo
Tiempo de ejecución del programa de usuario
Tiempo de ejecución de los temporizadores S7
Tiempo de transferencia de las imágenes de proceso
– Imagen de proceso de las entradas: aprox. 0,2ms
– Imagen de proceso de las salidas: aprox. 0,15ms
Tiempo de ejecución del sistema operativo
– Mando del ciclo: aprox. 0,87ms
– Vigilancia de bastidor: aprox. 0,05ms
Tiempo de ejecución del programa de usuario: aprox. 1,5ms
Tiempo de ejecución de los temporizadores S7
Para 4 temporizadores S7, una actualización única tarda
4 7 s = 28 s
0,03 ms. Sumando el tiempo de transferencia de la imagen
de proceso, el tiempo de ejecución del sistema operativo y el tiempo de ejecu-
ción del programa de usuario, se obtiene el intervalo de tiempo a ser
considerado:
0,2 ms + 0,15 ms + 0,87 ms + 0,05 ms + 1,5ms = 2,77 ms. Este intervalo de
tiempo se alarga con el tiempo de ejecución de los temporizadores S7:
Tpo. de ejec. de temporiz. S7
Control con la CPU C7
2, 77 ms
1
0, 03 ms
10 ms
3
0, 04 ms
2,8 ms.
3-27