Skip to main content

Oggetto: Classe di allarme

Una classe di allarme definisce le proprietà di base di un allarme. Successivamente, viene digitato un allarme.

Priorità

Specifica della priorità della classe di allarme (0–255).

La priorità pondera la classe di allarme in base a importanza e urgenza. Il valore 0 rappresenta la priorità più alta e 255 quella più bassa.

La definizione delle priorità degli allarmi dovrebbe garantire che tutti gli allarmi possano essere strutturati di conseguenza.

Archiviazione

_visu_icon_checked_box.png: Gli allarmi di questa classe vengono archiviati.

Un allarme di questa classe viene archiviato quando viene attivato in fase di esecuzione e visualizzato nella tabella degli allarmi.

Nota: affinché l'archiviazione possa avvenire, Memorizzazione degli allarmi l'oggetto deve esistere ed essere configurato sotto la configurazione dell'allarme.

Tabella 125. Riconoscimento

Metodo di riconoscimento

L'utente della visualizzazione deve confermare l'allarme affinché questo venga rimosso dall'elenco degli allarmi.

Suggerimento

Quando si sposta il puntatore del mouse sui possibili metodi di conferma nella modulo di riepilogo espansa nell'editor, sul lato destro viene visualizzato il rispettivo grafico di transizione di stato.

Metodo di riconoscimento: ACK

L'allarme diventa inattivo dopo la conferma. Questo è il metodo di conferma per Eventi.

Grafico di transizione di stato:

_visu_img_acknowledge_method_ack.png

Grafico di transizione di stato quando il Riconoscere invece di confermare l'opzione è selezionata:

_visu_img_acknowledge_method_ack_a.png

Metodo di riconoscimento: REP

L'allarme è inattivo dopo aver risolto la causa.

Grafico di transizione di stato:

_visu_img_acknowledge_method_rep.png

Metodo di riconoscimento: REP_ACK

L'allarme è inattivo dopo che la causa è stata risolta e confermata.

Grafico di transizione di stato:

_visu_img_acknowledge_method_rep_ack.png

Grafico di transizione di stato quando il Riconoscere invece di confermare l'opzione è selezionata:

_visu_img_acknowledge_method_rep_ack_a.png

Metodo di riconoscimento: ACK_REP

Dopo la conferma, l'allarme è inattivo e la causa è stata risolta.

Grafico di transizione di stato:

_visu_img_acknowledge_method_ack_rep.png

Grafico di transizione di stato quando il Riconoscere invece di confermare l'opzione è selezionata:

_visu_img_acknowledge_method_ack_rep_a.png

Metodo di riconoscimento: ACK_REP_ACK

L'allarme è attivo. Dopo la conferma facoltativa di ricezione dell'allarme, l'allarme diventa inattivo. La causa deve essere risolta e la fine dell'evento di allarme confermata.

Grafico di transizione di stato:

_visu_img_acknowledge_method_ack_rep_ack.png

Grafico di transizione di stato quando il Riconoscere invece di confermare l'opzione è selezionata:

_visu_img_acknowledge_method_ack_rep_ack_a.png

Grafico di transizione di stato

Stati di allarme

  • Normale: Non esiste alcuna situazione di allarme.

    Non è stato attivato alcun allarme (stato normale).

  • Active

    Attivo: Si è verificata una situazione di allarme.

  • Waiting for confirm.

    L'allarme è inattivo, ma non è ancora stata data conferma con "Conferma" (per risolvere la causa dell'evento di allarme). Il sistema è ancora in attesa.

  • Inactive, Unacknowledged

    In attesa di conferma: L'allarme non esiste più; non è stata ancora ricevuta una conferma.

  • Inattivo, non riconosciuto

    L'allarme è stato attivato ed esiste. La conferma (per la disattivazione dell'allarme) è già stata fornita.

transizioni di stato

  • activate

    L'evento di allarme si verifica e attiva un allarme. L'allarme è attivo ("allarme in arrivo").

  • deactivate

    Un allarme sta terminando ("allarme in corso").

  • confirm

    Viene fornita la conferma che la causa dell'evento di allarme è stata risolta per un allarme già inattivo.

  • ACK

    Viene fornita la conferma che un allarme deve essere terminato.

  • Re-Alarm

    L'allarme è stato riattivato. L'evento di allarme non è stato risolto (e la sua risoluzione non è stata confermata).



Riconoscere separatamente

_visu_icon_checked_box.png: In modalità runtime, l'utente della visualizzazione non può confermare l'allarme insieme ad altri allarmi, ma deve confermarlo separatamente.

In questo modo si evita che l'utente della visualizzazione riconosca accidentalmente un allarme insieme ad altri allarmi.

Reimposta automaticamente gli allarmi digitali

_visu_icon_checked_box.png: Le variabili booleane che hanno attivato un allarme (di tipo osservazione "Digitale") vengono automaticamente reimpostate al momento della conferma.

Riconoscere invece di confermare

_visu_icon_checked_box.png: Conforme a OPC UA (senza "conferma")

Tempo di ri-allarme

Valore letterale di tempo che specifica l'intervallo di tempo dopo il quale un allarme riconosciuto viene riattivato se l'evento di allarme è ancora attivo.

Per i metodi di riconoscimento ACK_REP E ACJ_REP_ACK.

La durata tipica è di 30 minuti.

Esempio: t#30m

Tabella 126. Azioni di notifica

Elenco delle azioni di notifica

Suggerimento: quando selezioni un'azione nell'elenco, i dettagli vengono visualizzati in una finestra separata sotto l'elenco. I dettagli variano a seconda del tipo di azione.

Azione

L'azione configurata viene eseguita durante la transizione da uno stato all'altro.

Suggerimento: per selezionare uno dei seguenti tipi di azione, fare doppio clic nella colonna.

Azione: Variabile

IL Variabile L'azione viene eseguita durante la transizione di stato. La variabile viene impostata al valore configurato. Ciò consente di reagire programmaticamente alla transizione di stato.

Azione: Eseguire

IL Eseguire L'azione viene eseguita durante la transizione di stato. Il programma specificato viene eseguito.

Azione: Chiamata

IL Chiamata L'azione viene eseguita durante la transizione di stato. Viene richiamata l'istanza del blocco funzione specificata.

Transizione di stato: Attivare

_visu_icon_checked_box.png: L'azione viene eseguita con "Activate " quando la transizione verso il "Active "lo stato è fatto.

Le transizioni di stato disponibili dipendono dalla selezione Metodo di riconoscimento.

Deve essere selezionata almeno una transizione di stato di allarme.

Transizione di stato: Disattivare

_visu_icon_checked_box.png: L'azione si esegue con "Deactivate "quando si passa a"Normal " stato.

Transizione di stato: Confermare

_visu_icon_checked_box.png: L'azione viene eseguita con "Confirm " quando la transizione verso il "Normal "lo stato è fatto.

Transizione di stato: ACK

_visu_icon_checked_box.png: L'azione viene eseguita con "ACK " quando la transizione verso il "Active, Acknowledged "lo stato è fatto.

Dettagli

Visualizza un riepilogo della definizione dell'azione. La definizione stessa viene visualizzata sotto la tabella. Modifica l'azione da lì.

Variabile per Disattivazione

Variabile tramite la quale un'applicazione può disattivare l'azione.



Tabella 127. Tipo di azione: Variabile

Requisito: un'azione con tipo Variabile è selezionato.

I dettagli variano a seconda del tipo di azione selezionata nel Azioni di riconoscimento finestra come segue.

Variabile

Variabile (variabile applicativa IEC)

Serve come variabile di controllo (flag) per richiamare un codice di azione a livello di programmazione

Campo destro

Letterale, variabile o espressione

È possibile selezionare le variabili tramite _cds_icon_button_threedots.png Assistente Ingresso .

Nel caso di variabili booleane è possibile utilizzare il segnaposto ALARM, nel caso di variabili intere il segnaposto STATE.

Nel caso di variabili stringa, è possibile specificare qualsiasi letterale stringa IEC (ad esempio: 'too high!').

Segnaposto: ALARM

Stato (TRUE O FALSE ) dell'allarme di questa classe di allarme che è stato attivato/disattivato per ultimo

Segnaposto: STATE

Il segnaposto contiene lo stato di allarme attualmente raggiunto da questa classe di allarme (quando l'applicazione è in esecuzione).

0: Normal

2: Active

3: WaitingForConfirmation

4: ActiveAcknowledged



Tabella 128. Tipo di azione: Eseguire

Requisito: un'azione con tipo Eseguire è selezionato.

I dettagli variano a seconda del tipo di azione selezionata nel Azioni di riconoscimento finestra come segue.

File eseguibile

Percorso e nome del file eseguibile sul controller.

Parametro

Uno o più parametri da aggiungere alla chiamata. I parametri multipli vanno separati da uno spazio.



Tabella 129. Tipo di azione: Chiamata

Requisito: un'azione con tipo Chiamata è selezionato.

I dettagli variano a seconda del tipo di azione selezionata nel Azioni di riconoscimento finestra come segue.

Istanza di blocco funzione

Blocco funzione che viene chiamato.

Il blocco funzione deve implementare il IAlarmNotifiable interfaccia (AlarmManager.library). L'azione desiderata su un cambiamento di stato viene implementata nel Execute metodo.

Struttura dei parametri aggiuntivi

Se il blocco funzione richiede una struttura di parametri aggiuntiva, i membri della struttura sono elencati in questa tabella e possono essere compilati qui. Una struttura di parametri aggiuntiva è definita nel blocco funzione con l'attributo AlarmManagerAdditionalData.

Esempio: il blocco funzione ha il seguente attributo.

{attribute 'AlarmManagerAdditionalData' := 'StructEmailParams'}

La struttura impiegata deve essere costituita da componenti scalari o componenti del tipo POINTER TO.

Nota: Il ARRAY OF non sono supportati tipi di dati o tipi di dati personalizzati.

Nota: utilizzando il {attribute 'AlarmManagerMandatoryParameter'} attributo è possibile identificare i membri della struttura come parametri richiesti.



Tabella 130. Opzioni di visualizzazione per la tabella degli allarmi/banner degli allarmi

Configura il modo in cui i diversi stati di un allarme vengono visualizzati nell'elemento di visualizzazione dell'allarme (tabella degli allarmi o banner dell'allarme).

Stato

Stato di allarme il cui display è configurato

Gli stati disponibili dipendono dalla selezione Metodo di riconoscimento.

Font

La finestra di dialogo predefinita per la selezione di un font o di un colore si apre con _cds_icon_button_threedots.png pulsante.

Colore di sfondo

Colore di sfondo per lo stato di allarme

Bitmap

Icona per lo stato di allarme

È possibile aggiungere una bitmap inserendone l'ID. Se a questo ID non è ancora stato assegnato alcun file immagine, si apre la finestra di dialogo standard per la ricerca dei file. Dopo aver selezionato un file, viene visualizzata la definizione bitmap del pool di immagini. GlobalImagePool viene aggiunto.

Trasparente

_visu_icon_checked_box.png: La bitmap viene visualizzata con un colore trasparente.

Colore trasparente

Colore che deve essere visualizzato in modo trasparente. Rilevante solo se il Trasparente l'opzione è attivata.