Classe di allarmi

Panoramica

Una classe di allarmi descrive le proprietà generali di un allarme. Le classi di allarme configurate sono disponibili per la selezione nella colonna Classe dell'editor del gruppo di allarmi. Fungono da configurazione di base di un allarme e definiscono quanto segue:

  • Metodo di riconoscimento specifico (come l'utente deve confermare l'allarme).

  • Esecuzione dell'azione (cosa accade automaticamente se si verifica un allarme).

  • Opzioni di visualizzazione della Tabella degli allarmi o del Banner degli allarmi (modalità di visualizzazione degli allarmi).

Per ulteriori informazioni, vedere Configurazione della gestione allarme.

Elementi dell'Editor classe di allarmi — Sezione generale

Elemento

Descrizione

Priorità

Specifica la priorità della condizione di allarme in questa classe (0...255).

0 rappresenta la priorità più alta, 255 la priorità più bassa.

Archiviazione

Se selezionato, gli allarmi di questa classe vengono registrati.

Creare un nodo Salvataggio degli allarmi per configurare i parametri di archiviazione.

Sezione Conferma

Metodo di conferma

Definisce la modalità di riconoscimento di un allarme:

  • REP: L'allarme è impostato su inattivo dopo aver risolto la causa.

  • ACK: L'allarme è impostato su inattivo dopo la conferma; metodo di conferma per allarmi Evento.

  • REP_ACK: L'allarme è impostato su inattivo dopo aver risolto la causa e confermato l'allarme.

  • ACK_REP: L'allarme è impostato su inattivo dopo la conferma dell'allarme e la risoluzione della causa.

  • ACK_REP_ACK: L'allarme è impostato su inattivo dopo la conferma opzionale di ricezione dell'allarme, di risoluzione della causa e di conferma del termine della situazione di allarme.

NOTA: accertarsi che l'utente si accorga dell'allarme durante il funzionamento. A questo scopo, utilizzare le azioni disponibili nella Classe di allarmi. L'utente deve confermare l'allarme per rimuoverlo dall'elenco degli allarmi.

Vedere inoltre Metodi di riconoscimento — Informazioni dettagliate.

Conferma uno per uno

Se selezionato, l'utente non può confermare l'allarme insieme ad altri allarmi durante il funzionamento, ma deve confermarlo separatamente. Ciò consente di impedire che l'utente confermi inavvertitamente un allarme con altri allarmi.

NOTA: Se questa opzione è selezionata, il pulsante Conferma tutti visibili (Acknowledge all visible) dell'elemento Tabella degli allarmi nella visualizzazione non conferma tutti gli allarmi.

Metodi di riconoscimento — Informazioni dettagliate

La tabella riporta i metodi di conferma sotto forma di diagrammi in base agli stati di allarme e alle transizioni di stato:

Elemento

Descrizione

REP

ACK

REP_ACK

ACK_REP

ACK_REP_ACK

Stato allarme:

  • 1 - Normale Nessuna situazione di allarme.

  • 2 - Attivo È stata rilevata una situazione di allarme.

  • 3 - In attesa di conferma La situazione di allarme non è più applicabile, non è stata eseguita alcuna conferma.

  • 4 - Attivo, Confermato La situazione di allarme persiste, l'allarme è stato confermato.

Transizioni di stato:

  • 5 - Attiva È stata rilevata una situazione di allarme ("allarme in arrivo").

  • 6 - Disattiva La situazione di allarme non è più valida ("allarme in cancellazione").

  • 7 - Conferma La conferma di un allarme che non è più valido.

  • 8 - ACK Conferma di un allarme ancora valido.

NOTA: le transizioni di stato Conferma e ACK possono inoltre essere gestite dai pulsanti Conferma selezionato (Acknowledge selected) e Conferma tutti visibili (Acknowledge all visible) dell'elemento Tabella degli allarmi nella visualizzazione. Tuttavia, con la transizione di stato ACK, l'allarme è ancora attivo.

Per i dettagli, consultare:

Elementi dell'Editor classe di allarmi — Sezione Azioni di notifica

È possibile assegnare un elenco di azioni a ciascuna classe di allarmi da eseguire non appena l'allarme è soggetto a una transizione di stato.

Elemento

Descrizione

Azione

Fare clic sulla colonna Azione e selezionare una delle azioni seguenti:

  • Variabile: viene assegnato un valore a una variabile.

  • Esegui: viene eseguito un programma.

  • Chiamata: viene chiamata un'istanza del blocco funzione.

Attiva

Disattiva

Conferma

Dettagli

Se selezionata, l'azione viene eseguita con la transizione di stato.

Le transizioni di stato disponibili dipendono dal Metodo di conferma selezionato.

Dettagli

Visualizza un riepilogo dell'azione. Definire l'azione nella sezione sotto la tabella (la sezione Dettagli di Variabile, Esegui o Chiamata selezionata) o modificare l'azione direttamente in questa riga.

Disattivazione

Definisce una variabile che consente a un'applicazione di disattivare l'azione.

Elementi dell'Editor classe di allarmi — Sezione Variabile, Esegui o Chiamata

La sezione Dettagli viene modificata in Variabile, Esegui o Chiamata in base all'Azione selezionata nella sezione Azioni di notifica

Azione

Elementi

Variabile

Contiene la variabile alla quale si assegna un valore o un'espressione sul lato sinistro e la variabile o l'espressione assegnata sul lato destro.

È possibile utilizzare i segnaposto seguenti:

  • Per i valori booleani utilizzare ALARM: Stato (TRUE o FALSE) dell'allarme di questa classe di allarmi che è stata attivata/disattivata per ultima.

  • Per le variabili intere utilizzare STATE: Stato dell'allarme di questa classe di allarmi che per ultima ha modificato lo stato. (0: Normal, 2: Active, 3: WaitingForConfirmation, 4: ActiveAcknowledged)

Per le variabili stringa è possibile immettere qualsiasi valore letterale IEC (ad esempio, "troppo alto!").

Esegui

Azione > Esegui non è supportato.

Chiamata

  • Istanza del blocco funzionale: Immettere il blocco funzione chiamato. Il blocco funzione deve implementare l'interfaccia IAlarmNotifiable (AlarmManager.library). L'azione da eseguire su un cambio di stato è implementata nel metodo Execute.

  • Struttura del parametro supplementare: Se il blocco funzione richiede una struttura di parametri aggiuntiva, questa tabella elenca i membri della struttura e consente di immettere i dati. Nel blocco funzione è definita una struttura del parametro supplementare con l'attributo AlarmManagerAdditionalData.

Esempio:

Il blocco funzione ha l'attributo:

{attributo 'AlarmManagerAdditionalData' := 'StructEmailParams'}

La struttura deve essere costituita da componenti scalari o da componenti di tipo POINTER TO. I tipi di dati definiti dall'utente o i tipi di dati ARRAY non sono supportati.

NOTA: è possibile contrassegnare i membri della struttura come parametri obbligatori utilizzando l'attributo {attribute 'AlarmManagerMandatoryParameter'}.

Elementi dell'Editor classe di allarmi — Sezione Opzioni di rappresentazione per tabella degli allarmi/banner di allarme

Definisce la modalità di visualizzazione dei singoli stati di allarme nell'elemento di visualizzazione Tabella degli allarmi o Banner degli allarmi.

Elemento

Descrizione

Stato

Gli stati di allarme disponibili dipendono dal Metodo di conferma selezionato.

Carattere

Fare clic sul pulsante di selezione ... per aprire la finestra di dialogo predefinita per selezionare colore e carattere del testo.

Colore sfondo

Selezionare il colore di sfondo del messaggio di allarme dall'elenco.

Bitmap

È possibile aggiungere una bitmap immettendone l'ID.

Se non è ancora stato assegnato alcun file di immagine a questo ID, viene visualizzata la finestra di dialogo predefinita di apertura file. Dopo aver selezionato un file, la bitmap viene aggiunta al Pool immagini globale.

Trasparente

Selezionare questa opzione se la bitmap ha un colore trasparente.

Colore trasparenza

Questo parametro si applica solo se è selezionata l'opzione Trasparente: Selezionare il colore da visualizzare in modo trasparente.