È possibile utilizzare un «Trace» per seguire la curva dei valori delle variabili del controllore in modo simile a un oscilloscopio digitale a campionamento. In fase di esecuzione dell'applicazione con trace, tutte le istruzioni vengono eseguite per prime all'interno del ciclo del task. Quindi, il campionamento dei dati inizia con la memorizzazione dei valori, comprese le marche temporali. Questi orari sono relativi e si riferiscono all'ora di inizio del campionamento dei dati. I dati producono un segnale temporale discreto e CODESYS ne visualizza l'andamento nell'editor di tracce.
Un "campione" (record di dati) è composto dal valore e dalla marca temporale. Il sistema di runtime scrive i campioni in un buffer di dimensioni definibili. CODESYS richiede i dati, li salva nel buffer del trace editor e li visualizza nel diagramma di trace in funzione del tempo. È possibile monitorare continuamente la curva dei valori delle variabili configurate, perché CODESYS visualizza i dati più recenti.
È possibile fornire un trigger al campionamento dei dati. Quando si rilascia l'attivazione, il campionamento dei dati viene interrotto e i dati vengono visualizzati intorno al tempo di attivazione.
La configurazione e la visualizzazione di una traccia sono possibili nel progetto CODESYS per mezzo di oggetti traccia nell'editor di tracce. Esistono i seguenti due tipi di oggetti:
- 
                           
«Traccia»: Inserita sotto l'applicazione IEC nell'albero dei dispositivi. Questo tipo di oggetto contiene sempre una configurazione di traccia strettamente specifica dell'applicazione. È possibile scaricare questa configurazione di traccia sul controllore ed eseguirla con l'applicazione.
 - 
                           
«DeviceTrace»: Inserito sotto l'oggetto dispositivo nella struttura del dispositivo. Se il PLC supporta un "Trace Manager", è possibile utilizzare uno o più oggetti «DeviceTrace» per accedere a una o più tracce in esecuzione sul controllore. Possono essere tracce specifiche dell'applicazione o del controllore. Ad esempio, un controllore può supportare tracce per registrare il carico del processore. I comandi di menu consentono di accedere dal progetto CODESYS al Trace Manager del dispositivo.
 
L'accesso al Trace Manager dal codice IEC è possibile tramite le funzioni della libreria
                     CmpTraceMgr.library. Per ulteriori informazioni, consultare la documentazione della libreria. 




AVVISO

Un campionamento dei dati in esecuzione con traccia può portare a un aumento significativo del tempo di ciclo del task IEC.




AVVISO

Il campionamento dei dati con la traccia continua a funzionare anche dopo la disconnessione dal dispositivo.
- 
                           
Vedi anche: ⮫ Configurazione della traccia
 
- 
                        Componente di sistema runtime CmpTraceMgr, Trace Manager
 - 
                        Campionamento dei dati dopo l'attivazione
 - 
                        Salvare i campioni in un file