Griglia allarmi¶
Introduzione
Il widget Griglia allarmi permette di visualizzare e gestire gli allarmi a runtime. Visualizza le informazioni sugli eventi d’allarme (timestamp, nome, variabile sorgente, messaggio, gravità) e i suoi stati (attivo, riconosciuto, confermato) in una tabella e permette all’utente di riconoscere e confermare uno o tutti gli allarmi con pulsanti dedicati.

Legenda delle colonne
Colonna |
Descrizione |
---|---|
Timestamp |
Data e ora dell’ultimo aggiornamento sull’evento d’allarme |
Nome |
Nome dell’oggetto allarme che ha generato l’evento d’allarme |
Variabile sorgente |
Variabile monitorata |
Messaggio |
Messaggio associato all’evento di allarme |
Attivo |
|
Riconosciuto |
|
Confermato |
|
Gravità |
Livello di gravità dell’allarme, in una scala da 1 a 1000 |
Creare e personalizzare la griglia allarmi
Fare clic su
per aprire la libreria dei template.
Da Widgets, trascinare Griglia allarmi nel nodo desiderato nella cartella UI: compare AlarmGrid1.
Per personalizzare l’aspetto grafico del widget Griglia allarmi, vedere le informazioni di riferimento degli oggetti che lo compongono: Griglia dati e Pulsante.
Visualizzare allarmi esposti da un server OPC UA
In Progetto fare clic destro sulla cartella OPC-UA, poi fare clic su Nuovo > Client OPC UA.
Configurare l’oggetto Client OPC UA (vedere Client OPC UA) e impostare la proprietà Eventi su Allarmi.
Visualizzare più informazioni sugli allarmi a runtime
Oltre alle informazioni predefinite, nei widget si possono visualizzare informazioni aggiuntive. Per farlo, si devono aggiungere agli oggetti Griglia dati all’interno dei widget delle colonne dedicate:
Nell’oggetto Griglia dati del widget, in Colonne fare clic su
e selezionare il tipo di colonna desiderato, solitamente Colonna con testo: la colonna compare in fondo alla lista di colonne.
Nella proprietà Testo della colonna, fare clic su
e in Alias > {Item}(…) > AlarmCondition scegliere la proprietà d’interesse dell’evento dell’allarme desiderato. Per visualizzarne le proprietà, espandere i vari tipi di eventi di allarme (identificati dall’icona
) a seconda del tipo da cui deriva l’allarme d’interesse. Di seguito la legenda degli eventi di allarme:
Tipo di allarme
Etichetta evento di allarme in {Item}
Allarme digitale
DiscreteAlarm > OffNormalAlarm
Allarmi a soglia esclusivi
In LimitAlarm > ExclusiveLimitAlarm:
ExclusiveDeviationAlarm
ExclusiveLevelAlarm
ExclusiveRateOfChangeAlarm
Allarmi a soglia non esclusivi
In LimitAlarm > NonExclusiveLimitAlarm:
NonExclusiveDeviationAlarm
NonExclusiveLevelAlarm
NonExclusiveRateOfChangeAlarm
Nota
per la descrizione dei diversi tipi di allarme vedere Tipi di allarmi.
Nella proprietà Titolo della colonna impostare un titolo pertinente.
Filtrare gli allarmi visualizzati
Di default il widget visualizza tutti gli allarmi abilitati e attivi. A design time è comunque possibile definire dei filtri per visualizzarne solo una parte. Per filtrare gli allarmi da visualizzare a runtime, nella proprietà Query dell’oggetto AlarmsDataGrid del widget impostare una query SQL che seleziona gli eventi d’allarme desiderati (per la sintassi delle query vedere Query SQL).
Ad esempio, in un impianto composto da più macchine, per filtrare gli allarmi sulla base di un MachineID, la query per visualizzare gli allarmi relativi alla macchina con MachineID = 001 potrebbe essere la seguente: SELECT * FROM Model WHERE MachineID=0001.
Progettare un filtro sugli allarmi
Di default il widget visualizza tutti gli allarmi abilitati e attivi. È comunque possibile filtrare a runtime gli allarmi visualizzati, creando per esempio una casella di testo in cui l’utente può inserire una query a piacere.
Creare una Casella di testo e posizionarla a piacere (vedere Casella di testo).
Nell’oggetto AlarmsDataGrid del widget, nella proprietà Query fare clic su
e impostare un collegamento dinamico con la proprietà Testo della casella di testo.
Visualizzare gli eventi in Griglia allarmi nel fuso orario standard UTC
Fare clic su
per aprire la libreria dei template.
Da Widgets, trascinare l’oggetto Griglia allarmi nel nodo desiderato nella cartella UI: il widget compare in UI.
Nell’oggetto Griglia dati del widget, nella proprietà Testo della colonna Timestamp (o di una colonna a scelta), fare clic su
, la finestra dei collegamenti dinamici si apre.
In Alias fare clic su {Item}[…] > AlarmCondition, quindi fare clic sulla proprietà Time.
Fare clic su Seleziona.
Riconoscere e confermare a runtime un allarme attivo visualizzato
Fare clic sull’allarme desiderato.
Fare clic su Riconosci e/o sul pulsante Conferma: nelle colonne Riconosciuto e/o Confermato compare il simbolo
.
Riconoscere e/o confermare a runtime tutti gli allarmi attivi visualizzati
Fare clic sul pulsante Riconosci tutti e/o sul pulsante Conferma tutti: nelle colonne Riconosciuto e/o Confermato compare il simbolo .
Vedi anche
Concetti correlati
Procedure correlate
Esempi applicativi
Configurare un allarme associato alla variazione della temperatura
Riferimenti