Skip to main content

Commande : Profiler - Liste de surveillance du profileur

Important

Le code CEI ajouté implicitement pour une méthode de mesure Profiler, ainsi que les points d'arrêt pour les POU dans la liste de surveillance, entraînent un changement et ralentissent le programme évalué.

Lorsqu'un profilage ou une mesure de couverture de code est actif, une mise en ligne n'est généralement pas possible. De plus, certaines fonctionnalités en ligne ne sont pas disponibles, telles que le "contrôle de flux" et les "points d'arrêt". Il n'y a aucune restriction pour la liste de surveillance à cet égard.

L'activation ou la désactivation d'une méthode de mesure de Profiler ou la modification de paramètres dans l'éditeur de Profiler nécessitent chacune un téléchargement. Une modification en ligne n'est alors plus possible. Il n'y a aucune restriction pour la liste de surveillance à cet égard.

Liste de surveillance du profileur Voir

Pour chaque POU et chaque instance de POU d'une application dans cette liste de surveillance, CODESYS Profiler détecte à l'exécution la fréquence et la durée auxquelles il est appelé.

Vous pouvez remplir la liste avec les POU et instances requises en mode hors ligne ou en mode en ligne :

  • En faisant glisser une POU de l'arborescence des appareils ou de l'éditeur vers la liste

  • En spécifiant une entrée manuellement (pris en charge par l'assistant de saisie)

  • En cliquant Ajouter à la liste de surveillance du profileur dans le menu contextuel d'une POU dans la Dispositifs ou POU voir

Tableau 11. Liste de surveillance du profileur

Appel

Nom du POU dont les appels sont analysés. Exemple: PLC_PRG. Pour les options d'entrée, voir ci-dessus.

Exemple

Nom de l'instance de POU.

Application

Chemin de l'application pour laquelle l'analyse doit être effectuée. Exemple: Device_XY.Application.

Compter

Nombre d'appels depuis le début de la mesure. Exemple: 24.

Durée <unité>

Durée totale de tous les appels du cycle en cours. Exemple: 51 µs

Max. durée <unité>

Durée maximale des appels dans un cycle depuis le début de la mesure. Exemple: 764 µs

Min. durée <unité>

Durée minimale des appels dans un cycle depuis le début de la mesure. Exemple: 200 µs

Temps total <unité>

Durée totale de tous les appels depuis le début de la mesure. Exemple: 204 876 µs

Temps moyen <unité>

Durée moyenne des appels dans un cycle depuis le début de la mesure. Exemple: 48 µs

Menu contextuel en mode connecté ou en mode déconnecté lorsque le focus est dans une cellule du tableau :

Réinitialiser

Remet à zéro les temps mesurés des lignes sélectionnées

Supprimer

Supprime les lignes sélectionnées

Ouvrir le POU

Ouvre le POU des lignes sélectionnées dans l'éditeur

Sous-menu 'Mode d'affichage'

Pour régler le type de données de temps ou l'unité directement pour afficher la durée :

  • LTIME (Exemple: LTIME#43ms13µs44ns)

  • TEMPS (Exemple: T#201ms)

  • Mme (Exemple: 201)

  • µs (Exemple: 1347)

  • ns (Exemple: 597811)



Pour plus d'informations, consultez : Utilisation de la liste de surveillance du profileur