Skip to main content

Oggetto: Configurazione Allarme

Simbolo: _vis_icon_alarmconfiguration.png

Gli allarmi sono gestiti in Configurazione dell'allarme oggetto.

Quando si inserisce l'oggetto, vengono inseriti automaticamente anche i seguenti oggetti predefiniti:

  • Classe di allarme: Errore

  • Classe di allarme: Informazioni

  • Classe di allarme: Avvertimento

  • Memorizzazione degli allarmi: AllarmeArchiviazione

Puoi usare questi oggetti, ma non è obbligatorio. Puoi eliminarli e sostituirli con oggetti che aggiungi tu stesso.

Istanze di allarme

_vis_icon_alarmgrouptemplate.png

Elenco con istanze di allarme

Variabile

Istanza del blocco funzione o variabile di struttura per la quale esiste una definizione di allarme

Esempio: PLC_PRG.fb1Test

Modello di gruppo di allarme

Modello di gruppo di allarmi (solitamente da una libreria)

Esempio: AGT_FB_1

Gruppo di allarme

Gruppo di allarmi in cui l'istanza di allarme è implicitamente inclusa.

Creare

_visu_icon_checked_box.png: Vengono creati gli allarmi di questa istanza.

Pulsante: Crea o aggiorna istanze di allarme

Se è stato creato un nuovo codice IEC nel progetto e sono state aggiunte nuove istanze, la configurazione dell'allarme richiede un aggiornamento. Fai clic sul pulsante per creare o aggiornare le istanze dell'allarme. Quindi la programmazione IEC e la configurazione dell'allarme corrispondono di nuovo.

Se, ad esempio, è stata inserita un'altra libreria o sono state create istanze di blocchi funzione da questa libreria senza modificare la configurazione dell'allarme, è necessario aggiornare l'elenco delle istanze di allarme.

Controllare le istanze di allarme durante la compilazione

_visu_icon_checked_box.png: Abilitato per impostazione predefinita

Controlla automaticamente l'elenco delle istanze di allarme per completezza e correttezza durante la compilazione e invia un messaggio. La configurazione dell'allarme deve quindi essere aggiornata tramite Crea o aggiorna istanze di allarme pulsante.

Viene verificato se tutte le istanze dei blocchi funzione e tutte le variabili delle strutture con AlarmGroupTemplate sono coperti.

Nessuna modifica online

Dopo aver cambiato l'opzione, non è più possibile accedere senza una modifica.

Impostazioni

_cds_icon_application.png

Attività di archiviazione degli allarmi

Abilitare

_visu_icon_checked_box.png: La valutazione dell'allarme è distribuita su due task. Il task più veloce (AlarmManagerTask object) è responsabile della valutazione delle condizioni di allarme. Il task più lento (task di archiviazione allarmi) è responsabile del salvataggio delle informazioni di allarme nel database allarmi. Quando selezioni l'opzione, il task di archiviazione allarmi viene creato automaticamenteQuesta attività non è visibile nella configurazione delle attività.

_visu_icon_unchecked.png: La valutazione dell'allarme e la memorizzazione dell'allarme vengono elaborate in un'unica operazione (AlarmManagerTaskoggetto). Questa è l'impostazione predefinita per i progetti esistenti creati prima della V4.6.0.0.

Intervallo di attività

Tempo del ciclo di attività dell'attività di archiviazione degli allarmi in ms (1..1000000)

Esempio: 2000

Nota

Imposta un tempo di ciclo di attività più alto e una priorità più bassa per l'attività di archiviazione allarmi rispetto all'attività di gestione allarmi. L'attività di archiviazione allarmi richiede una frequenza lenta per eseguire l'accesso ai file nel database allarmi.

Priorità (0..31)

Priorità dell'attività di memorizzazione degli allarmi

Esempio: 31

Per ulteriori informazioni, vedere: Distribuire la gestione degli allarmi su due attività

Aggiornamenti della cronologia degli allarmi durante l'avvio del runtime

Cambia lo stato degli allarmi non normali in normale

_visu_icon_checked_box.png: Quando si avvia l'applicazione, a tutti gli allarmi nella cronologia allarmi che non si trovano nello stato "Normale" viene automaticamente assegnato lo stato "Normale".

_visu_icon_unchecked.png: Lo stato di allarme viene mantenuto all'avvio dell'applicazione.

Assegna i timestamp inattivi mancanti all'avvio del runtime

_visu_icon_checked_box.png: Quando l'applicazione viene avviata, ai timestamp di inattività mancanti viene assegnato l'orario di avvio dell'applicazione.

_visu_icon_unchecked.png: La marca temporale viene conservata all'avvio dell'applicazione.