Blocco Funzionale ALARM

Il blocco funzionale ALARM elabora un segnale di allarme.

Per ulteriori informazioni sulla visualizzazione, vedere Plugin Gestione Allarmi e Cronologia Allarmi.

La durata per la conservazione massima può essere impostata nel menu contestuale sotto Progetto Impostazioni Automazione Regole Di Conservazione.

Database

Il database definisce non solo la memoria del blocco funzionale. Definisce anche il nome del database dell'allarme. Pertanto, nota che non puoi semplicemente rinominare il nome, altrimenti verrà creata una nuova database. Si consiglia di utilizzare un prefisso, ad esempio alarm.Fenster.

Nota: I record esistenti verranno rimossi se tutti gli elementi sono scaduti secondo le regole. La cancellazione di singoli eventi non è attualmente supportata.

Ingresso ACTIVE

L'ingresso genera un nuovo allarme. Durante la creazione, l'uscita ALARM è vera e mantiene l'orario sull'uscita ALARM_DT. L'uscita ALARM è vera solo se non è stata silenziata.

Ingresso ACK_REMOTE

Questo ingresso conferma l'allarme e imposta l'uscita ACK su vero e scrive l'orario corrente nell'uscita ACK_DT. La conferma può essere impostata solo una volta quando l'allarme è attivo.

Ingresso TITLE

L'ingresso definisce il titolo come stringa di caratteri dell'allarme. Questo può essere modificato in qualsiasi momento in tempo reale.

Ingresso DESCRIPTION

L'ingresso definisce la descrizione come stringa di caratteri dell'allarme. La descrizione può includere più righe, ma non dovrebbe superare le due righe. Questo può essere modificato in qualsiasi momento in tempo reale.

Ingresso LOCATION

L'ingresso definisce la posizione come stringa di caratteri dell'allarme. Questo può essere modificato in qualsiasi momento in tempo reale.

Ingresso STATUS

L'ingresso fornisce il testo di stato nella lista. Questo viene passato come stringa di caratteri. Lo stato dovrebbe essere definito uniformemente.

Ingresso ICON

L'ingresso fornisce l'icona nella lista. Questo viene passato come stringa di caratteri. L'icona è la stessa della pagina.

Ingresso COLOR

Con questo ingresso, il colore del testo della lista può essere modificato. Nessun colore è una stringa vuota. Il colore viene passato qui come nome. Tutti i nomi dei colori possono essere trovati sotto Colori Icona.

Ingresso PRIORITY

L'ingresso ordina la lista. La priorità più alta è lo 0. Il numero non è limitato qui.

Ingresso LINK_SITE

L'ingresso definisce il sito web a cui è possibile collegarsi. L'ingresso è di tipo stringa di caratteri. Solo gli ID delle pagine possono essere inseriti. La pagina può essere semplicemente trascinata e rilasciata sull'ingresso.

Ingresso SILENT

Con l'ingresso, un allarme silenziato può essere definito. Se l'ingresso è vero, scompare l'icona di segnalazione. Tuttavia, questo non influisce sulla funzione di silenziamento. Pertanto, si consiglia di impostare REQ_SHELVE su falso se l'ingresso SILENT è vero.

Ingresso REQ_ACK

Se questo ingresso è vero, all'utente dell'elenco degli allarmi viene permesso di confermare l'allarme.

Ingresso REQ_SHELVE

Se questo ingresso è TRUE, all'utente dell'elenco degli allarmi viene permesso di posticipare l'allarme indefinitamente. Se l'ingresso è un tempo (T#) seguito da ";ALL", può essere impostato un tempo massimo di posticipazione.

Se si desidera estendere l'autorizzazione per la conferma o il posticipamento, una stringa di caratteri può essere aggiunta all'ingresso REQ_ACK o REQ_SHELVE. È importante che, non appena l'ingresso non è più impostato su TRUE, la stringa inizi con ALL. Ecco alcuni esempi:

Stringa Di Caratteri Descrizione
"300000;ALL" REQ_SHELVE massimo per 5 minuti e per tutti i gruppi
"ALL" Tutti i gruppi, è lo stesso di TRUE
"gid1;gid2" Gruppi gid1 e gid2 consentiti
"gid1;gid2;ALL" Tutti i gruppi, è lo stesso di TRUE, gid1 e gid2 vengono ignorati

Suggerimento: Utilizzare CONCAT per formare la stringa di caratteri.

Ingresso DO_ACK

Un fronte positivo all'ingresso conferma l'allarme tramite PLC. L'uscita ACK viene impostata su vero. Gli ingressi vengono quindi sovrascritti in base a ACK_NOTE e ACK_USER. L'uscita ACK_DT viene descritta con l'orario corrente. Se l'allarme viene confermato nuovamente, l'uscita ACK_DT non verrà più impostata.

Ingresso DO_ACK_NOTE

L'ingresso definisce una nota come stringa di caratteri. La nota viene scritta all'uscita ACK_NOTE quando c'è un fronte positivo su DO_ACK.

Ingresso DO_ACK_USER

Qui può essere definita un'ID utente come stringa di caratteri. L'ID viene scritta all'uscita ACK_USER quando c'è un fronte positivo su DO_ACK.

Ingresso DO_SHELVE

Un fronte positivo all'ingresso posticipa l'allarme tramite PLC. L'uscita SHELVE viene impostata su vero. Gli ingressi vengono quindi sovrascritti in base a SHELVE_NOTE e SHELVE_USER. L'uscita SHELVE_DT viene descritta con l'orario corrente. Se l'allarme viene confermato nuovamente, l'uscita SHELVE_DT non verrà più impostata.

Ingresso DO_SHELVE_TO_DT

Definisce il tempo assoluto DT# per posticipare l'allarme. Quando questo tempo viene superato, l'allarme viene reimpostato su attivo. L'uscita SHELVE è di nuovo falsa. Con un fronte positivo su DO_SHELVE, questo valore viene trasferito all'uscita SHELVE_TO_DT. Se non viene passato alcun tempo, l'allarme viene posticipato indefinitamente.

Suggerimento: Utilizzare il blocco funzionale STR2DT per utilizzare un orario relativo, ad esempio dopo 5 minuti. Oppure aggiungere l'orario T# al timestamp di DT#, il che può portare a deviazioni.

Ingresso DO_SHELVE_NOTE

L'ingresso definisce una nota come stringa di caratteri. La nota viene scritta all'uscita SHELVE_NOTE quando c'è un fronte positivo su DO_SHELVE.

Ingresso DO_SHELVE_USER

Qui può essere definita un'ID utente come stringa di caratteri. L'ID viene scritta all'uscita SHELVE_USER quando c'è un fronte positivo su DO_SHELVE.

Ingresso DO_SHELVE_RESTORE

Un fronte positivo all'ingresso ripristina un allarme posticipato. In questo caso, DO_SHELVE_USER e DO_SHELVE_NOTE vengono copiati nelle uscite corrispondenti come nel procedimento sopra descritto.

Ingresso RECORD

L'ingresso attiva la registrazione nell'archivio. L'ingresso deve essere mantenuto solo su vero. Ogni modifica di un ingresso ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY o SILENT porta a una registrazione.

Nota: Per l'output della registrazione è necessaria una licenza aggiuntiva. Ulteriori informazioni possono essere trovate nel capitolo Cronologia Allarmi.

Uscita ALARM

L'uscita è vera finché l'ingresso ACTIVE è vero e l'allarme non è stato posticipato con SHELVE.

Uscita ALARM_DT

Contiene il timestamp nel formato DT# del momento dell'allarme (fronte positivo all'ingresso ACTIVE).

Uscita ACK

L'uscita è vera quando l'allarme è stato confermato. Questo può avvenire tramite la visualizzazione e via PLC.

Uscita ACK_DT

Contiene il timestamp nel formato DT# del momento della conferma dell'allarme (fronte positivo all'ingresso ACK o alla visualizzazione).

Uscita ACK_NOTE

L'ultima nota durante la conferma dell'allarme come stringa di caratteri.

Uscita ACK_USER

L'ultimo ID utente durante la conferma dell'allarme come stringa di caratteri.

Uscita SHELVE

L'uscita è vera quando l'allarme è stato posticipato. Questo può avvenire tramite la visualizzazione e via PLC.

Uscita SHELVE_DT

Contiene il timestamp nel formato DT# del momento del posticipamento dell'allarme (fronte positivo all'ingresso SHELVE o alla visualizzazione).

Uscita SHELVE_TO_DT

Punto finale DT# fino al reset automatico del posticipamento.

Uscita SHELVE_NOTE

L'ultima nota durante il posticipamento dell'allarme come stringa di caratteri.

Uscita SHELVE_USER

L'ultimo ID utente durante il posticipamento dell'allarme come stringa di caratteri.

Visualizzazione

Nota: Per l'elaborazione nella visualizzazione, tutti i timestamp vengono arrotondati per intero secondo.

Suggerimento: Con la stringa di caratteri {name} può essere passato il nome del documento e con {dir} il percorso agli ingressi TITLE, DESCRIPTION e LOCATION. Tuttavia, non verrà più ordinato per nome. Con {dir:2} la lunghezza del percorso può essere ridotta a 2. Con {dir:-1} il percorso viene ridotto dal basso. Inoltre, è possibile definire il separatore utilizzando {dir::\}.

Simboli E Colori Consigliati

Nome Simbolo Colore
OK material/check_circle
Informazione material/info blu
Avviso material/error arancione
Allarme material/warning rosso

Vedi anche