Skip to main content

Misurazione della copertura del codice

Importante

Il codice IEC aggiunto implicitamente per un metodo di misurazione Profiler determina una modifica che rallenta il programma valutato.

L'abilitazione o la disabilitazione di un metodo di misurazione Profiler o la modifica di qualsiasi impostazione nell'editor Profiler richiedono ciascuno un download. Quindi una modifica online non è più possibile.

Oltre alla profilazione, CODESYS Profiler supporta anche la misurazione della copertura del codice. Questo determina quali delle istruzioni in una POU vengono eseguite durante l'elaborazione. La parte del numero totale di istruzioni eseguite è definita "copertura", espressa in percentuale.

Nel Copertura del codice visualizzare, selezionare le POU in modalità offline che devono essere utilizzate per eseguire la misurazione. In modalità online, vedrai continuamente i valori attuali della copertura del codice.

Requisiti

  • UN CODESYS l'applicazione del progetto con più POU è aperta in modalità offline.

  • Viene definita un'attività per controllare le chiamate POU.

  • L'applicazione è l'applicazione attiva e può essere compilata senza errori.

  • Nelle impostazioni di comunicazione è configurata una connessione al controller standard e il controller è in esecuzione. Il progetto è in modalità offline.

Procedura. Impostazioni in modalità offline
  1. Nella struttura dei dispositivi, fare doppio clic su Profiler oggetto per aprire l'editor. Imposta il metodo su Copertura del codice.

    Le POU dell'applicazione vengono visualizzate nell'editor in una struttura ad albero sotto "Selezione POU".

  2. Selezionare le POU che devono essere misurate in base alla copertura del codice.

Procedura. Visualizzazione dei risultati della misurazione in modalità online
  1. Nella struttura dei dispositivi, fare doppio clic su Profiler oggetto per aprire l'editor.

    È possibile ordinare la tabella in base a questa colonna in ordine crescente o decrescente facendo clic sull'intestazione di una colonna.

    La vista si apre con i risultati della misurazione per ciascuna delle POU strumentate, compreso il numero totale di istruzioni e il numero di istruzioni non eseguite. La copertura del codice viene visualizzata come percentuale con una barra grigia nella Copertura colonna.

    È possibile ordinare la tabella in base a questa colonna in ordine crescente o decrescente facendo clic sull'intestazione di una colonna.

  2. Nota la barra dei menu sopra la tabella dei risultati:

    • Pulsante _prf_icon_open_pou.png Apri POU: Per aprire la POU selezionata nella tabella dei risultati nel proprio editor.

    • Pulsante _prf_icon_reset.png Ripristina: Per riavviare la misurazione.

    • Pulsante _prf_icon_save_snapshot.png Salva istantanea: Per creare uno snapshot.

    Se la POU aperta è programmata in ST, il codice elaborato viene visualizzato in verde e il codice non elaborato viene visualizzato in rosso.