Oggetto: Registrazione del trend
Simbolo:
Timeout per la registrazione de trend
Durante una registrazione di tendenza, può accadere che l'attività dell'applicazione attivi un timeout che viene rilevato con un'eccezione durante la transizione da Corsa A Fermare Le cause possono essere che le operazioni sui file con il database SQLite richiedono troppo tempo o che vengono registrate troppe variabili. Questo accade solitamente su un dispositivo di destinazione con prestazioni ridotte.
È possibile evitare che si verifichi un'eccezione:
Configurare la registrazione delle tendenze con una minore richiesta di memoria in modo che la quantità di dati archiviati sia adattata al sistema di destinazione.
Ridurre il numero di variabili.
In una registrazione di trend si configura quali dati vengono registrati, dove e in quale intervallo di tempo.
In fase di esecuzione, CODESYS TargetVisu trasferisce la configurazione al CmpTraceMgr
componente del sistema di runtime.
Gruppo: Impostazioni di record
Seleziona il nodo superiore della vista trend. Questo è il nome del trend. Quindi il Impostazioni di registrazione vengono visualizzati sul lato destro.
Registrazione per intervallo di tempo |
Nota: quando questa opzione è selezionata, il Impostazioni intervallo gruppo viene visualizzato di seguito. Lì puoi configurare la frequenza della registrazione specificando un intervallo di tempo. |
Registrazione in funzione del task |
Nota: quando questa opzione è selezionata, il Impostazioni attività gruppo viene visualizzato di seguito. Lì puoi configurare la frequenza per la registrazione specificando un'attività. |
Intervallo di tempo | Esempio: Selezionare un'unità di tempo dalla casella di riepilogo (ms, s, m, h, d). |
Priorità attività (0..31) | Valore predefinito: |
Compito | Attività in cui vengono registrati i dati Ciò significa che la registrazione è equidistante per ciclo di attività (o multiplo del ciclo di attività). Esempio: Clic Suggerimento: in genere, la registrazione delle tendenze viene eseguita nello stesso task del programma principale. |
Priorità attività (0..31) | Valore predefinito: |
Impostazioni avanzate | |
Misura in ogni n-esimo ciclo | Frequenza con cui il sistema runtime registra i dati, in base al numero di cicli di attività elaborati. Selezionare un valore dalla casella di riepilogo oppure digitare un valore nel campo di input. Esempio: 1h1m1s1ms Esempio: CODESYS utilizza le impostazioni dalla configurazione dell'attività per calcolare l'intervallo di tempo in base alla frequenza. Pertanto, il calcolo è possibile solo se è impostato almeno il tempo del ciclo dell'attività. Il risultato viene visualizzato a destra del campo di input, all'esterno della tabella in uno stile standardizzato. Intervallo di tempo, specificato come multiplo del ciclo di attività Predefinito: Suggerimento: l'intervallo di tempo che dà origine al multiplo viene visualizzato dopo il campo di immissione. |
Buffer di runtime aggiuntivo | Lunghezza dell'intervallo di tempo in cui il sistema di runtime può registrare più dati Esempio: Intervallo di tempo (in SM) per un buffer di runtime aggiuntivo Se si verifica un ritardo quando si "scrivono" dati nel componente del sistema runtime, allora c'è il rischio di perdita di dati a causa della sovrascrittura. In questo caso, il sistema runtime utilizza il buffer di aggiunta. |
Condizione del record | Condizione di registrazione con cui sono stati registrati i dati:
Il contenuto di un puntatore non è consentito. Nota: se non viene definita alcuna condizione, la registrazione si avvia automaticamente. |
Fattore di rallentamento della misurazione | Fattore (tipo di dati numerici come letterale o variabile >= 1 Esempio: Il fattore viene moltiplicato per l'intervallo specificato in Misura in ogni n-esimo ciclo. Questo determina l'intervallo di registrazione effettivo. Misura in ogni n-esimo ciclo = 2 e Fattore di rallentamento della misurazione = 5 significa che la misurazione viene registrata solo ogni 10 cicli di attività. |
Risoluzione | Esempio: ms Risoluzione con cui l'applicazione salva il timestamp Selezionare un'unità di tempo dalla casella di riepilogo. Nota: se l'attività in cui viene eseguito l'oggetto tendenza ha un tempo di ciclo di 1 ms o inferiore, è necessario impostare la risoluzione del timestamp su 1 secondo. |
Archiviazione di tendenza | |
Numero massimo di variabili | Esempio: Numero massimo di variabili di tendenza gestibili nel database Se aumenti questo valore in seguito, allora CODESYS eseguirà un download e riconfigurerà il database. |
Memorizza ogni N millisecondi | Intervallo di tempo (in ms) in cui il Esempio: L'applicazione calcola internamente il numero di cicli di attività dall'intervallo di tempo. La durata di un ciclo di attività è definita nella configurazione dell'attività. Un valore elevato determina una migliore performance di runtime. Lo svantaggio è che il rischio di perdita di dati aumenta in caso di crash o spegnimento del controller. Un valore basso riduce questo rischio. Lo svantaggio è che il controllo di una visualizzazione di tendenza diventa più lento con grandi quantità di dati. |
Limite | |
Nessun limite |
Nota: questa opzione non è consigliata. |
Numero massimo di record |
Esempio: Nota: un set di dati è costituito dai valori delle variabili di tendenza e dal timestamp. |
Dimensione stimata del database | La dimensione approssimativa del file è specificata accanto al Numero massimo di record campo. Esempio: La dimensione stimata del file dipende da quanto segue:
Pertanto, la dimensione effettiva dei dati può differire in modo significativo. |
Dimensione massima di archiviazione |
Nella casella di riepilogo, selezionare un'unità di archiviazione (kilobyte Esempio: L'applicazione calcola internamente il numero di record di dati. |
Gruppo: Impostazioni variabili
Selezionare una variabile nella vista di tendenza. Quindi il rispettivo Impostazioni variabili vengono visualizzati sul lato sinistro.
Variabile | Variabile per il valore registrato.
I tipi di dati validi sono tutti i tipi standard, tranne |
Parametri | Parametro per il valore registrato IL Assistente di input la finestra di dialogo elenca tutti i parametri di sistema validi nel Parametri categoria del Categorie scheda. |
![]() | Alterna tra Variabile e Parametro |
Condizione del record | Condizione per cui l'applicazione registra i dati delle variabili:
Il contenuto di un puntatore non è consentito. Nota: Se non viene definita alcuna condizione, la registrazione si avvia automaticamente. |
Asse y allegato | Asse Y del diagramma di tendenza che mostra l' VariabileLa casella di riepilogo fornisce l'asse Y standard e gli assi Y configurati. Requisito: questa opzione è visibile solo quando il Tendenza l'elemento di visualizzazione ha configurato assi Y aggiuntivi nel Modifica impostazioni di visualizzazione dialogo. |
Visualizza il nome della variabile |
Requisito: se viene digitato del testo Descrizione, puoi disattivare l'opzione. |
Descrizione | Testo per il suggerimento (esempio: Quando il Visualizza il nome della variabile proprietà è attivata, il testo viene integrato con il nome della variabile tra parentesi. Esempio: Se Descrizione non contiene alcun testo, quindi Visualizza il nome della variabile è abilitato. Il nome è quindi senza parentesi (ad esempio, Se al trend viene assegnata una legenda, la variabile del trend viene etichettata nella legenda e visualizzata come il trend è configurato qui. |
Tipo di curva |
|
Colore grafico | Colore della curva nel diagramma di tendenza |
Tipo di linea |
Requisito: Il Tipo di curva È Linea. |
Tipo di riempimento |
Requisito: Il Tipo di curva È Zona. |
Colore di riempimento |
Requisito: Il Tipo di curva È Zona. |
Trasparenza | Valore (da 0 a 255) per definire la trasparenza del colore selezionato Esempio Requisito: Il Tipo di curva È Zona. |
Larghezza della linea | Valore (in pixel) Esempio: |
Stile della linea | La visualizzazione della linea è continua, trattino, punto, trattino-punto o trattino-punto-punto. |
Tipo di punto | . Visualizza come grafico a dispersione
Suggerimento: seleziona Nessuno per dati di dimensioni maggiori. |
Attiva avviso minimo |
|
Limite inferiore critico | Se il valore della variabile è al di sotto del limite, le variabili vengono visualizzate con il colore di avviso nel diagramma di tendenza. |
Colore | Colore di avviso quando il valore scende al di sotto del limite |
Attiva avviso massimo |
|
Limite superiore critico | Se il valore della variabile supera il limite, le variabili vengono visualizzate con il colore di avviso nel diagramma di tendenza. |
Colore | Colore di avviso quando il valore supera il limite |
Aggiungi variabile | Aggiunge una nuova variabile nella configurazione dei trend. Successivamente, la sua configurazione ancora vuota viene visualizzata sul lato destro. |
Elimina variabile | Rimuove la variabile selezionata |