Scheda Monitoraggio

Panoramica

Se supportato dal sistema di destinazione, la funzionalità di monitoraggio è consentita. Si tratta di un'analisi dinamica del tempo di esecuzione e del numero delle chiamate controllate da un task. In modalità online, l'elaborazione del task può essere monitorata.

Vista online dell'editor Configurazione task

Quando si seleziona il nodo superiore della struttura Configurazione task, accando allla scheda Proprietà, è disponbile la scheda Monitoraggio. In modalità online, essa mostra lo stato e alcune statistiche correnti sui cicli e i tempi di ciclo in formato tabella. L'intervallo di aggiornamento dei valori è lo stesso utilizzato per il monitoraggio dei valori del controller.

Descrizione degli elementi

Quando si seleziona il nodo superiore della struttura Configurazione task, oltre alla finestra di dialogo Proprietà, su un'altra scheda è disponibile la finestra di dialogo Monitoraggio. In modalità online, essa mostra lo stato e alcune statistiche correnti sui cicli e i tempi di ciclo in una vista tabella. L'intervallo di aggiornamento dei valori è lo stesso utilizzato per il monitoraggio dei valori del controller.

Configurazione task, Monitoraggio

Per ogni task, vengono visualizzate le seguenti informazioni su una riga:

Task

Nome del task definito nella Configurazione task.

Stato

Possibili valori:

  • Non creato: non è ancora stato avviato dall'ultimo aggiornamento; utilizzato soprattutto per i task evento.

  • Creato: il task è noto nel sistema runtime ma non è ancora configurato per il funzionamento.

  • Valido: il task è in normale funzionamento.

  • Eccezione: il task presenta un'eccezione.

Numero di cicli IEC

Numero di cicli di esecuzione dall'avvio dell'applicazione. 0 se la funzione non è supportata dal sistema di destinazione.

Numero di cicli

Numero di cicli già eseguiti. A seconda del sistema di destinazione, può essere uguale al valore del Numero di cicli IEC oppure maggiore, se i cicli sono conteggiati anche quando l'applicazione non è in esecuzione.

Ultimo tempo di ciclo (µs)

Ultimo runtime misurato in µs.

Tempo medio di ciclo (µs)

Runtime medio di tutti i cicli in µs.

Tempo max. di ciclo (µs)

Runtime massimo misurato tra tutti i cicli in µs.

Tempo min. di ciclo (µs)

Runtime minimo misurato tra tutti i cicli in µs.

Jitter (µs)

Valore corrente del jitter* periodico in µs

Jitter min. (µs)

Jitter* periodico minimo misurato in µs

Jitter max. (µs)

Jitter* periodico massimo misurato in µs

* jitter: tempo trascorso dall'avvio del task fino al momento in cui il sistema operativo indica che è in esecuzione.

Per azzerare i valori di un task, posizionare il cursore sul campo del nome del task ed eseguire il comando Reimposta dal menu contestuale.