Bloc Fonctionnel ALARM

Le bloc fonctionnel ALARM traite un signal d'alarme.

Voir pour plus d'informations le plugin de visualisation Gestion Des Alarmes et Historique Des Alarmes.

La durée pour la conservation maximale peut être définie dans le menu contextuel sous Projet Paramètres Automation Politiques De Conservation.

Base de données

La base de données définit non seulement la mémoire du bloc fonctionnel. Elle définit également le nom de la base de données de l'alarme. Notez donc que vous ne pouvez pas simplement renommer le nom, sinon une nouvelle base de données sera créée. Il est recommandé d'utiliser un préfixe, comme par exemple alarm.Fenster.

Remarque: Les enregistrements existants seront supprimés si tous les éléments ont expiré selon les politiques. La suppression d'événements individuels n'est actuellement pas prise en charge.

Entrée ACTIVE

L'entrée génère une nouvelle alarme. Lors de la création, la sortie ALARM est vraie et fixe l'heure à la sortie ALARM_DT. La sortie ALARM n'est vraie que si celle-ci n'a pas été mise en sourdine.

Entrée ACK_REMOTE

Cette entrée confirme l'alarme et définit la sortie ACK sur vrai et écrit l'heure actuelle dans la sortie ACK_DT. La confirmation ne peut être définie qu'une seule fois lorsque l'alarme est active.

Entrée TITLE

L'entrée définit le titre sous forme de chaîne de caractères de l'alarme. Celui-ci peut être modifié à tout moment en temps réel.

Entrée DESCRIPTION

L'entrée définit la description sous forme de chaîne de caractères de l'alarme. La description peut contenir plusieurs lignes, mais ne doit pas dépasser deux lignes. Celle-ci peut être modifiée à tout moment en temps réel.

Entrée LOCATION

L'entrée définit le lieu sous forme de chaîne de caractères de l'alarme. Celui-ci peut être modifié à tout moment en temps réel.

Entrée STATUS

L'entrée affiche le texte d'état dans la liste. Celui-ci est transmis sous forme de chaîne de caractères. L'état doit être défini uniformément.

Entrée ICON

L'entrée affiche l'icône dans la liste. Celle-ci est transmise sous forme de chaîne de caractères. L'icône est la même que celle de la page.

Entrée COLOR

Avec cette entrée, la couleur du texte de la liste peut être modifiée. Aucune couleur signifie une chaîne de caractères vide. La couleur est transmise ici sous forme de nom. Tous les noms de couleurs se trouvent sous Couleurs D'icône.

Entrée PRIORITY

L'entrée trie la liste. La priorité la plus élevée est 0. Le nombre n'est pas limité ici.

Entrée LINK_SITE

L'entrée définit la page web sur laquelle un lien peut être créé. L'entrée est de type chaîne de caractères. Seules les identifiants de page peuvent être enregistrés. La page peut être simplement glissée et déposée sur l'entrée.

Entrée SILENT

Avec cette entrée, une alarme silencieuse peut être définie. Si l'entrée est vraie, l'icône de notification disparaît. Cela n'a cependant aucun effet sur la fonction de sourdine. Il est donc recommandé de définir REQ_SHELVE sur faux si l'entrée SILENT est vraie.

Entrée REQ_ACK

Si cette entrée est vraie, l'utilisateur de la liste d'alarme peut confirmer l'alarme.

Entrée REQ_SHELVE

Si cette entrée est TRUE, l'utilisateur de la liste d'alarme peut reporter indéfiniment l'alarme. Si l'entrée est un temps (T#) suivi de ";ALL", un temps de report maximal peut être enregistré.

Si l'autorisation pour la confirmation ou le report doit être étendue, une chaîne de caractères peut être ajoutée à l'entrée REQ_ACK ou REQ_SHELVE. Il est important que, dès que l'entrée n'est plus définie sur TRUE, la chaîne de caractères commence par ALL. Voici quelques exemples :

Chaîne De Caractères Description
"300000;ALL" REQ_SHELVE maximal pendant 5 minutes et pour tous les groupes
"ALL" Tous les groupes, est égal à TRUE
"gid1;gid2" Groupes gid1 et gid2 autorisés
"gid1;gid2;ALL" Tous les groupes, est égal à TRUE, gid1 et gid2 sont ignorés

Astuce: Utilisez CONCAT pour former la chaîne de caractères.

Entrée DO_ACK

Un front positif à l'entrée confirme l'alarme via PLC. La sortie ACK est définie sur vrai. Les entrées sont ensuite écrasées par ACK_NOTE et ACK_USER. La sortie ACK_DT est décrite avec l'heure actuelle. Si l'alarme est confirmée à nouveau, la sortie ACK_DT n'est plus définie.

Entrée DO_ACK_NOTE

L'entrée définit une note sous forme de chaîne de caractères. La note est écrite à la sortie ACK_NOTE lors d'un front positif sur DO_ACK.

Entrée DO_ACK_USER

Ici, un identifiant utilisateur peut être défini sous forme de chaîne de caractères. L'ID est écrite à la sortie ACK_USER lors d'un front positif sur DO_ACK.

Entrée DO_SHELVE

Un front positif à l'entrée reporte l'alarme via PLC. La sortie SHELVE est définie sur vrai. Les entrées sont ensuite écrasées par SHELVE_NOTE et SHELVE_USER. La sortie SHELVE_DT est décrite avec l'heure actuelle. Si l'alarme est confirmée à nouveau, la sortie SHELVE_DT n'est plus définie.

Entrée DO_SHELVE_TO_DT

Définir le temps absolu DT# pour reporter l'alarme. Lorsque ce temps est dépassé, l'alarme est à nouveau activée. La sortie SHELVE est à nouveau fausse. Lors d'un front positif sur DO_SHELVE, cette valeur est transférée à la sortie SHELVE_TO_DT. Si aucun temps n'est transmis, le report est indéfini.

Astuce: Utilisez le bloc fonctionnel STR2DT pour utiliser un temps relatif, comme par exemple après 5 minutes. Ou ajoutez le temps T# avec l'horodatage de DT#, ce qui peut entraîner des écarts.

Entrée DO_SHELVE_NOTE

L'entrée définit une note sous forme de chaîne de caractères. La note est écrite à la sortie SHELVE_NOTE lors d'un front positif sur DO_SHELVE.

Entrée DO_SHELVE_USER

Ici, un identifiant utilisateur peut être défini sous forme de chaîne de caractères. L'ID est écrite à la sortie SHELVE_USER lors d'un front positif sur DO_SHELVE.

Entrée DO_SHELVE_RESTORE

Un front positif à l'entrée restaure une alarme retardée. À cet effet, DO_SHELVE_USER et DO_SHELVE_NOTE sont copiés vers les sorties correspondantes comme dans la procédure ci-dessus.

Entrée RECORD

L'entrée active l'enregistrement dans l'archive. L'entrée doit simplement être maintenue sur vrai à cet effet. Tout changement d'une entrée ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY ou SILENT conduit à un enregistrement.

Remarque: Une licence supplémentaire est requise pour la sortie de l'enregistrement. Plus d'informations peuvent être trouvées dans le chapitre Historique Des Alarmes.

Sortie ALARM

La sortie est vraie tant que l'entrée ACTIVE est vraie et que l'alarme n'a pas été reportée avec SHELVE.

Sortie ALARM_DT

Contient le timestamp au format DT# du moment de l'alarme (front positif à l'entrée ACTIVE).

Sortie ACK

La sortie est vraie lorsque l'alarme a été confirmée. Cela peut se faire via la visualisation et PLC.

Sortie ACK_DT

Contient le timestamp au format DT# du moment de la confirmation de l'alarme (front positif à l'entrée ACK ou de la visualisation).

Sortie ACK_NOTE

La dernière note lors de la confirmation de l'alarme sous forme de chaîne de caractères.

Sortie ACK_USER

Le dernier identifiant utilisateur lors de la confirmation de l'alarme sous forme de chaîne de caractères.

Sortie SHELVE

La sortie est vraie lorsque l'alarme a été reportée. Cela peut se faire via la visualisation et PLC.

Sortie SHELVE_DT

Contient le timestamp au format DT# du moment du report de l'alarme (front positif à l'entrée SHELVE ou de la visualisation).

Sortie SHELVE_TO_DT

Date de fin DT# jusqu'à la réinitialisation automatique du report.

Sortie SHELVE_NOTE

La dernière note lors du report de l'alarme sous forme de chaîne de caractères.

Sortie SHELVE_USER

Le dernier identifiant utilisateur lors du report de l'alarme sous forme de chaîne de caractères.

Visualisation

Remarque: Pour le traitement sur la visualisation, tous les timestamps sont arrondis à la seconde près.

Astuce: Avec la chaîne de caractères {name}, le nom du document et avec {dir} le chemin peuvent être transmis aux entrées TITLE, DESCRIPTION et LOCATION. Cependant, le tri par nom n'est alors plus effectué. Avec {dir:2}, la longueur du chemin peut être réduite à 2. Avec {dir:-1}, le chemin est réduit par le bas. Il est également possible de définir le séparateur au moyen de {dir::\}.

Symboles Et Couleurs Recommandés

Nom Symbole Couleur
OK material/check_circle
Information material/info blue
Avertissement material/error orange
Alarme material/warning red

Voir aussi