Couverture du code de mesure
Important
Le code CEI ajouté implicitement pour une méthode de mesure Profiler entraîne un changement qui ralentit le programme évalué.
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.
Outre le profilage, CODESYS Profiler prend également en charge la mesure de la couverture du code. Ceci détermine quelles instructions d'une POU sont exécutées lors du traitement. La partie du nombre total d'instructions exécutées est appelée "couverture", qui est exprimée en pourcentage.
Dans le Couverture de code vue, sélectionnez les POU en mode hors ligne qui doivent être utilisées pour effectuer la mesure. En mode en ligne, vous verrez en permanence les valeurs actuelles de la couverture du code.
Conditions
UNE CODESYS l'application de projet avec plusieurs POU est ouverte en mode hors ligne.
Une tâche est définie pour contrôler les appels de POU.
L'application est l'application active et peut être compilée sans erreur.
Une connexion au contrôleur standard est configurée dans les paramètres de communication et le contrôleur est en cours d'exécution. Le projet est en mode hors ligne.
Dans l'arborescence des appareils, double-cliquez sur le Profileur objet pour ouvrir l'éditeur. Définissez la méthode sur Couverture de code.
Les POU de l'application sont affichées dans l'éditeur sous forme d'arborescence sous "Sélection POU".
Sélectionnez les POU qui doivent être mesurées par couverture de code.
Dans l'arborescence des appareils, double-cliquez sur le Profileur objet pour ouvrir l'éditeur.
Vous pouvez trier le tableau selon cette colonne par ordre croissant ou décroissant en cliquant sur un en-tête de colonne.
La vue s'ouvre avec les résultats de mesure pour chacune des POU instrumentées, y compris le nombre total d'instructions et le nombre d'instructions non exécutées. La couverture du code est affichée en pourcentage avec une barre grise dans le Couverture colonne.
Vous pouvez trier le tableau selon cette colonne par ordre croissant ou décroissant en cliquant sur un en-tête de colonne.
Notez la barre de menu au-dessus du tableau des résultats :
Bouton
Ouvrir le POU: Permet d'ouvrir le POU sélectionné dans le tableau des résultats dans son propre éditeur.
Bouton
Réinitialiser: Pour redémarrer la mesure.
Bouton
Enregistrer l'instantané: Pour créer un instantané.
Si la POU ouverte est programmée en ST, alors le code traité est affiché en vert et le code non traité est affiché en rouge.