Skip to main content

Comando: Profiler – Lista de observación del Profiler

Importante

El código IEC agregado implícitamente para un método de medición de Profiler, así como los puntos de interrupción para las POU en la lista de observación, provocan un cambio y ralentizan el programa evaluado.

Cuando una medición de cobertura de código o creación de perfiles está activa, generalmente no es posible realizar una medición en línea. Además, algunas funciones en línea no están disponibles, como "control de flujo" y "puntos de interrupción". No hay restricciones para la lista de vigilancia a este respecto.

Habilitar o deshabilitar un método de medición de Profiler, o cambiar cualquier configuración en el editor de Profiler requiere una descarga. Entonces ya no es posible un cambio en línea. No hay restricciones para la lista de vigilancia a este respecto.

Lista de vigilancia del generador de perfiles Vista

Para cada POU y cada instancia de POU de una aplicación en esta lista de vigilancia, CODESYS Profiler detecta en tiempo de ejecución la frecuencia y la duración de la llamada.

Puede completar la lista con las POU e instancias requeridas en modo fuera de línea o en modo en línea:

  • Arrastrando una POU desde el árbol de dispositivos o el editor a la lista

  • Especificando una entrada manualmente (compatible con Input Assistant)

  • Haciendo click Agregar a la lista de observación de Profiler en el menú contextual de una POU en el Dispositivos o POU vista

tabla 11. Lista de vigilancia del generador de perfiles

Llamada

Nombre del POU cuyas llamadas se analizan. Ejemplo: PLC_PRG. Para conocer las opciones de entrada, consulte más arriba.

Ejemplo

Nombre de la instancia de POU.

Solicitud

Ruta de la aplicación para la que se debe realizar el análisis. Ejemplo: Device_XY.Application.

Contar

Número de llamadas desde que se inició la medición. Ejemplo: 24.

Duración <unidad>

Duración total de todas las llamadas en el ciclo actual. Ejemplo: 51 µs

máx. duración <unidad>

Duración máxima de las llamadas en un ciclo desde el inicio de la medición. Ejemplo: 764 µs

mín. duración <unidad>

Duración mínima de las llamadas en un ciclo desde el inicio de la medición. Ejemplo: 200 µs

Tiempo total <unidad>

Duración total de todas las llamadas desde el inicio de la medición. Ejemplo: 204 876 µs

Tiempo medio <unidad>

Duración media de las llamadas en un ciclo desde el inicio de la medición. Ejemplo: 48 µs

Menú contextual en modo en línea o modo fuera de línea cuando el foco está en una celda de tabla:

Reiniciar

Pone a cero los tiempos medidos de las líneas seleccionadas

Borrar

Elimina las líneas seleccionadas

POU abierto

Abre la POU de las líneas seleccionadas en el editor

Submenú 'Modo de visualización'

Para configurar el tipo de datos de tiempo o la unidad directamente para mostrar la duración:

  • TIEMPO ÚLTIMO (ejemplo: LTIME#43ms13µs44ns)

  • HORA (ejemplo: T#201ms)

  • Sra (ejemplo: 201)

  • µs (ejemplo: 1347)

  • ns (ejemplo: 597811)



Para más información, ver: Uso de la lista de observación de Profiler