Creazione di una classe di allarme
Le impostazioni di base come la priorità, il metodo di conferma, le azioni di notifica e le opzioni di visualizzazione vengono configurate in un Classe di allarme oggetto.
Sono disponibili le seguenti classi di allarme predefinite:
Classe di allarme: Errore
Classe di allarme: Informazioni
Classe di allarme: Avvertimento
Priorità
La definizione delle priorità ha lo scopo di garantire che tutti gli allarmi siano strutturati in base alla loro importanza e urgenza.
Metodo di riconoscimento
Il metodo di conferma definisce la gestione prevista degli allarmi per l'utente della visualizzazione. Gli stati e le transizioni di stato che un allarme di questa classe può avere vengono definiti selezionando il metodo di conferma.
La situazione iniziale è che un allarme è stato attivato ed è ora attivo. Sono quindi possibili i seguenti metodi di conferma:
Metodo di riconoscimento: ACK
L'utente della visualizzazione riconosce l'allarme con "
ACK
" O "confirm
". Quindi l'allarme torna al suo stato normale. Questo è il metodo per gli eventi. ("Eventi")Il seguente grafico di transizione di stato mostra il riconoscimento con "
confirm
".Metodo di riconoscimento: RAPPRESENTANTE
Dopo che l'utente della visualizzazione ha risolto (riparato) la causa dell'allarme, l'allarme torna automaticamente allo stato normale.
Metodo di riconoscimento: REP_ACK
Dopo che l'utente della visualizzazione ha risolto (riparato) la causa dell'allarme, il sistema attende che l'utente della visualizzazione lo riconosca con "
confirm
". Quindi l'allarme torna al suo stato normale.Metodo di riconoscimento: ACK_REP
Situazione 1: Dopo che la causa dell'allarme è stata risolta (e l'allarme è stato disattivato), il sistema attende che l'utente della visualizzazione confermi con "
confirm
Se l'allarme viene attivato nuovamente durante questo periodo, l'allarme si attiva nuovamente e l'utente della visualizzazione deve disattivarlo. Dopodiché, l'allarme torna al suo stato normale.Situazione 2: L'utente della visualizzazione conferma l'allarme con "
ACK
". L'allarme entra nel"Active, Acknowledged
"stato finché la causa dell'allarme non viene risolta e l'allarme non viene disattivato. Nel frattempo, l'allarme può essere attivato nuovamente. L'utente della visualizzazione deve confermare se ciò accade. A quel punto la causa dell'allarme può essere risolta e l'allarme può tornare al suo stato normale.Il seguente grafico di transizione di stato mostra i flussi per le due situazioni.
Metodo di riconoscimento: ACK_REP_ACK
Situazione 1: Dopo che la causa dell'allarme è stata risolta (e l'allarme è stato disattivato), il sistema attende che l'utente della visualizzazione confermi con "
confirm
Se l'allarme viene attivato nuovamente durante questo periodo, si attiva nuovamente e l'utente della visualizzazione deve cercare nuovamente la causa dell'allarme e risolverla. Quando l'utente della visualizzazione conferma la risoluzione con "confirm
", l'allarme torna allo stato normale.Situazione 2: L'utente della visualizzazione conferma l'allarme con "
ACK
". L'allarme entra nel"Active, Acknowledged
" stato finché la causa dell'allarme non viene risolta e l'allarme non viene disattivato. Nel frattempo, l'allarme può essere attivato nuovamente ("Re-Alarm
"). L'utente della visualizzazione deve confermare questo se si verifica. Quindi, l'utente della visualizzazione deve risolvere la causa dell'allarme. Tuttavia, l'allarme non torna allo stato normale, ma attende la conferma. L'allarme torna allo stato normale solo dopo che l'utente della visualizzazione ha confermato con "confirm
".
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.
Azioni di notifica
Le azioni di notifica consentono di definire quali azioni (anche multiple) devono essere eseguite per le rispettive transizioni di stato.
Configurazione di una visualizzazione di allarme
Nel Opzioni di visualizzazione per la tabella degli allarmi/banner degli allarmi gruppo, è possibile configurare le impostazioni di visualizzazione per la classe di allarme. La visualizzazione degli elementi di allarme è configurata nella tabella in base ai possibili stati di allarme. Il layout configurato deve corrispondere al rispettivo stato di allarme in termini di carattere, colore del carattere e sfondo.
Configurazione passo passo di una nuova classe di allarme
Nella sezione seguente, si configura un esempio AC_Carenza di parti classe di allarme in cui tutti gli allarmi derivati ne ereditano le proprietà. Gli allarmi attivati da questa classe impostano bPartsShortage
variabile a TRUE
Quando il Tabella degli allarmi l'elemento di visualizzazione è programmato, in caso di allarme gli allarmi attivati vengono evidenziati in rosso e gli allarmi non confermati vengono evidenziati in giallo.
AC_Partshortage
classe di allarmeNell'albero dei dispositivi, seleziona
Alarm Configuration
oggetto.Fare clic su
comando. Specificare il nomeAC_PartsShortage
.Dopo averlo aggiunto, il nuovo
AC_PartsShortage
La classe di allarme viene visualizzata nell'albero dei dispositivi. L'oggetto si apre nell'editor.Configurare la classe di allarme come segue:
Priorità: 10
Archiviazione
Gli allarmi attivati vengono archiviati durante l'esecuzione.
Nota: quando si definiscono allarmi con questo tipo di classe in un gruppo di allarmi, è necessario assegnare anche un oggetto per l'archiviazione degli allarmi a questo gruppo. In caso contrario, l'archiviazione non funzionerà.
In fase di esecuzione, tutte le transizioni di stato degli allarmi vengono memorizzate in modo permanente in un database SQLite. Allo stesso tempo, il contenuto del database può essere visualizzato come tabella degli allarmi. A questo scopo,
History
la variabile di controllo della tabella degli allarmi deve essere impostata suTRUE
.Metodo di riconoscimento:
REP_ACK
Riconoscere separatamente
L'utente della visualizzazione deve riconoscere singolarmente ogni allarme di questa classe.
Configurare un'azione di notifica per le transizioni di stato come segue:
Nel Azioni di notifica gruppo, fare doppio clic nel Azione colonna.
Selezionare il Variabile azione e premere il Entrare tasto per confermare la selezione.
Sotto l'elenco delle azioni di notifica verranno visualizzati i campi Ingresso per configurare la nuova azione.
Nel tuo programma IEC, dichiara il
bPartsShortage
variabile di controllo Se necessario, inseriscila nel Variabile campo ingresso . Nel campo ingresso a destra, specificare il valoreTRUE
.
L'azione è inserita. Per impostazione predefinita, Disattivare E Confermare Le transizioni di stato sono selezionate. Ciò significa che la variabile azione viene eseguita per entrambe le transizioni di stato e la variabile viene impostata automaticamente per entrambe le transizioni.
Un riepilogo della configurazione viene visualizzato nel Dettagli colonna:
PLC_PRG.bPartsShortage := TRUE
.Lascia l'opzione nel Attivare colonna selezionata e deselezionare Disattivare E Confermare transizioni di stato.
L'azione viene eseguita solo con "
activate
" transizione.Nel Opzioni di visualizzazione per la tabella degli allarmi/banner degli allarmi gruppo, configurare la visualizzazione dell'allarme per la visualizzazione come segue:
Configurare il display per il Attivo stato:
Fare doppio clic sulla cella corrispondente nella Attivo riga e la Colore di sfondo colonna. Seleziona il colore rosso.
Fare doppio clic sulla cella corrispondente nella In attesa di conferma riga e la Colore di sfondo colonna. Seleziona il colore giallo.
Il
AC_PartsShortage
la classe di allarme è programmata.