Control con la CPU C7
3.7.1
Ejemplo de cálculo del tiempo de ciclo
Partes del tiempo
de ciclo
Ejemplo
3
Cálculo
3-30
Recuerde: El tiempo de ciclo está constituido por:
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
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.
En este ejemplo, el tiempo de ciclo se calcula con ayuda de las duraciones
siguientes:
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
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
2, 77 ms
1
0, 03 ms
10 ms
Equipos completos C7-626, C7-626 DP
C79000-G7078-C627-01
0, 04 ms
2,8 ms.