Medición De Los Tiempos De Ejecución Del Programa - Siemens SIMATIC S7-300 Manual De Referencia

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

Publicidad

Contenido de la comparativa para S7 300, S7 400, S7 1200, S7 1500 (11/2019)
Medición de los tiempos de ejecución del programa (ver más abajo)
Carga de objetos en la CPU: para saber qué modificaciones y bloques modificados deben cargarse en qué estado
operativo en la CPU (v. pág. siguiente).
Sinopsis, requisitos, condiciones generales y leyenda de la comparativa (página 6).
Comparativa para S7-300, S7-400 (sin sistemas H), S7-1200, S7-1500, incluido el Software Controller CPU 150xS:
para saber qué instrucciones y funciones se pueden emplear con las distintas familias de controladores (ver pág. 8).
Instrucciones para SIMATIC Ident y SIMATIC Energy Suite (anexo).
Medición de los tiempos de ejecución del programa
El tiempo de ejecución de las secciones del programa de usuario depende de muchos factores. No es posible, por tanto,
confeccionar una
tabla con los tiempos de ejecución de instrucciones individuales.
La instrucción RUNTIME (medición del tiempo de ejecución) permite medir el tiempo de ejecución de todo el programa, de
bloques individuales o de secuencias de comandos. La medición del tiempo de ejecución comienza con la primera llamada
de la instrucción RUNTIME y finaliza con la segunda llamada.
Utilice una prioridad de OB >15 para la medición del tiempo de ejecución. De este modo, la "observación online" no falsea el
tiempo de ejecución.
Encontrará más información en la Ayuda en pantalla de SIMATIC STEP 7. Introduzca "RUNTIME" en la búsqueda y seleccione
"S7-1200", "S7-1500" o "S7-1500T" como discriminador.
Ejemplo de programación en SCL:
#tempLastCycle := RUNTIME(#statRuntimeMemory); // Start of runtime measurement
// instance call where the time measurement takes place:
"instSpeedTest"(enable:="true",...);
#tempLastCycle := RUNTIME(#statRuntimeMemory);
La variable #tempLastCycle contiene el tiempo que ha transcurrido desde la llamada anterior hasta la llamada actual de
RUNTIME.
A5E39497293-AG
// End of runtime measurement
Página 3

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400Simatic s7-1200Simatic s7-1500

Tabla de contenido