Impostazioni di record

Panoramica

Si apre la finestra di dialogo Configurazione traccia con Impostazioni record se si esegue il comando Configurazione o se si fa doppio clic su una variabile di traccia nella struttura della traccia. Il comando di configurazione è disponibile anche nel menu contestuale della finestra delle tracce, sul lato destro della finestra principale del relativo editor.

NOTA: Le impostazioni completate nella finestra di dialogo Configurazione traccia con Impostazioni di record sono valide per tutte le variabili del grafico delle tracce.

Concetti di base sui trigger

Nella maggior parte delle situazioni, non è auspicabile che la tracciatura e la visualizzazione dei segnali di ingresso inizino in momenti casuali, ad esempio immediatamente dopo la misurazione precedente o quando un utente preme il pulsante di avvio. In generale è preferibile che la tracciatura venga eseguita quando viene attivato un trigger per il numero di record configurato (post trigger). Questo meccanismo è denominato "triggering" e deve essere definito in questo contesto.

I segnali di ingresso possono essere attivati in vari modi:

  • configurando una variabile trigger

  • configurando una condizione di record

  • oppure entrambi

Impostazione e modifica delle impostazioni dei record (trigger)

Parametro

Descrizione

Enable Trigger

Selezionare la casella di controllo per attivare il sistema dei trigger. Questa impostazione può essere attivata o disattivata indipendentemente dalle impostazioni più in basso. Se il sistema dei trigger è disabilitato, la traccia viene eseguita liberamente.

Variabile trigger

Assegnare una variabile. Specificare quale segnale verrà utilizzato come trigger immettendone il nome e il percorso.

Un segnale di trigger valido è una variabile, una proprietà, un riferimento, un puntatore, un elemento array dell'applicazione o un'espressione IEC. Sono ammessi tutti i tipi IEC di base, eccetto STRING, WSTRING o ARRAY. Sono ammesse le enumerazioni il cui tipo di base non sia STRING, WSTRING o ARRAY. Il contenuto di un puntatore non è un segnale valido. Fare clic sul pulsante ... per aprire l'Accesso facilitato che permette di ottenere voci valide.

Facendo clic sul parametro Variabile trigger:, i controller che supportano i parametri dei dispositivi come trigger visualizzano un elenco. Per utilizzare un parametro di dispositivo come trigger, selezionare la voce Parametro trigger nell'elenco. Aprire l'Accesso facilitato con il pulsante ... e selezionare i parametri tracciabili. In Elementi sono elencati i parametri disponibili nel sistema. È anche possibile digitare direttamente i nomi dei parametri o copiarli e incollarli (da un'altra configurazione) nel campo di testo. I parametri dei dispositivi sono supportati solo se si utilizza il gestore delle tracce.

NOTA: Se si utilizza CmpTraceMgr per la tracciatura, una Proprietà utilizzata come variabile di traccia (o trigger) deve avere l'attributo del compilatore Attribute Monitoring.

Fronte trigger

 

positivo

Evento di trigger sul fronte di salita della variabile di trigger booleana. Oppure non appena il valore definito da Livello trigger per una variabile di trigger analogica viene raggiunto da un'esecuzione ascendente.

 

negativo

Evento di trigger sul fronte di discesa della variabile di trigger booleana. Oppure non appena il valore definito Livello trigger per una variabile di trigger analogica viene raggiunto da un'esecuzione discendente.

 

entrambi

Evento di trigger sulle condizioni descritte per positivo e negativo.

Trigger-Post

Immettere un numero di record per il segnale di traccia, registrati dopo l'attivazione del trigger.

Valore predefinito: 50

Campo: 0...4.294.967.295

Livello trigger

Immettere il valore a cui dovrà scattare il trigger.

Con Fronte trigger, è possibile specificare se il trigger deve essere attivato su un fronte di salita o di discesa della variabile di trigger. Deve essere impostato se e solo se si utilizza una variabile analogica (variabile con tipo numerico, come LREAL o INT) come variabile di trigger.

Immettere direttamente un valore. È consentita una costante GVL o un valore ENUM se il relativo tipo è convertibile nella variabile di trigger.

Se si utilizza il codice IEC, è possibile anche immettere un'espressione IEC arbitraria di tipo convertibile in quello di una variabile di trigger.

Valore predefinito: – (vuoto)

Task

Dall'elenco dei task disponibili, selezionare quello in cui sono acquisiti i segnali di ingresso.

Condizione di record

Immettere qui una variabile, se si intende iniziare la registrazione in base a una condizione. Se la traccia è iniziata prima, ad esempio con la pressione del pulsante di avvio, e la variabile assegnata qui diventa TRUE, l'acquisizione dei dati inizia e il grafico della traccia viene visualizzato.

Se si utilizza CmpTraceMgr, la condizione di registrazione deve essere una variabile di tipo BOOL o di accesso bit. Il contenuto di un puntatore non è valido. Le proprietà sono supportate.

Se si utilizza il codice IEC, è anche possibile immettere un'espressione arbitraria IEC di tipo BOOL.

Commento

Immettere un testo di commento sul record corrente.

Risoluzione

Immettere una risoluzione del timestamp della traccia in ms o μs.

Per ogni segnale acquisito, vengono memorizzate e trasmesse al sistema di programmazione le coppie costituite dal valore e dal timestamp. I timestamp trasmessi sono relativi e si riferiscono all'inizio della tracciatura.

Se il task di traccia ha un tempo di ciclo di of 1 ms o inferiore, utilizzare un time stamp con risoluzione in μs. Questa opzione è possibile solo se è dispomibile un gestore di tracce nel controller.

Riavvio automatico

Impostare questa opzione se la configurazione della traccia e l'ultimo contenuto dei buffer di traccia RTS devono essere salvati in modo persistente sul dispositivo di destinazione.

Questa opzione è possibile solo quando nel controller è in azione un gestore di tracce.

Avanzata...

Fare clic su questo pulsante per aprire la finestra di dialogo Impostazioni avanzate della traccia . In tal modo è possibile configurare alcune impostazioni aggiuntive per il trigger della traccia.

NOTA: Per acquisire e visualizzare un segnale di traccia con una base di tempo diversa, è necessario effettuare una configurazione del record in un oggetto traccia distinto.