Skip to main content

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".

    _visu_img_acknowledge_method_ack.png
  • Metodo di riconoscimento: RAPPRESENTANTE

    Dopo che l'utente della visualizzazione ha risolto (riparato) la causa dell'allarme, l'allarme torna automaticamente allo stato normale.

    _visu_img_acknowledge_method_rep.png
  • 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.

    _visu_img_acknowledge_method_rep_ack.png
  • 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 "confirmSe 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.

    _visu_img_acknowledge_method_ack_rep.png
  • 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 "confirmSe 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".

    _visu_img_acknowledge_method_ack_rep_ack.png

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.

Procedura. Definire un AC_Partshortage classe di allarme
  1. Nell'albero dei dispositivi, seleziona Alarm Configuration oggetto.

  2. Fare clic su Progetto → Aggiungi oggetto → Classe di allarme comando. Specificare il nome AC_PartsShortage.

    Dopo averlo aggiunto, il nuovo AC_PartsShortage La classe di allarme viene visualizzata nell'albero dei dispositivi. L'oggetto si apre nell'editor.

  3. Configurare la classe di allarme come segue:

    • Priorità: 10

    • _cds_icon_checked.pngArchiviazione

      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 su TRUE.

    • Metodo di riconoscimento: REP_ACK

    • _cds_icon_checked.pngRiconoscere separatamente

      L'utente della visualizzazione deve riconoscere singolarmente ogni allarme di questa classe.

  4. Configurare un'azione di notifica per le transizioni di stato come segue:

    1. Nel Azioni di notifica gruppo, fare doppio clic nel Azione colonna.

    2. 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.

    3. Nel tuo programma IEC, dichiara il bPartsShortage variabile di controllo Se necessario, inseriscila nel Variabile campo ingresso . Nel campo ingresso a destra, specificare il valore TRUE.

    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.

  5. Lascia l'opzione nel Attivare colonna selezionata e deselezionare Disattivare E Confermare transizioni di stato.

    L'azione viene eseguita solo con "activate " transizione.

  6. Nel Opzioni di visualizzazione per la tabella degli allarmi/banner degli allarmi gruppo, configurare la visualizzazione dell'allarme per la visualizzazione come segue:

    1. 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.

    2. 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.