
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
Politiques De Conservation.
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.
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.
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.
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.
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.
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.
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.
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.
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.
L'entrée trie la liste. La priorité la plus élevée est 0. Le nombre n'est pas limité ici.
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.
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.
Si cette entrée est vraie, l'utilisateur de la liste d'alarme peut confirmer l'alarme.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
La sortie est vraie tant que l'entrée ACTIVE est vraie et que l'alarme n'a pas été reportée avec SHELVE.
Contient le timestamp au format DT# du moment de l'alarme (front positif à l'entrée ACTIVE).
La sortie est vraie lorsque l'alarme a été confirmée. Cela peut se faire via la visualisation et PLC.
Contient le timestamp au format DT# du moment de la confirmation de l'alarme (front positif à l'entrée ACK ou de la visualisation).
La dernière note lors de la confirmation de l'alarme sous forme de chaîne de caractères.
Le dernier identifiant utilisateur lors de la confirmation de l'alarme sous forme de chaîne de caractères.
La sortie est vraie lorsque l'alarme a été reportée. Cela peut se faire via la visualisation et PLC.
Contient le timestamp au format DT# du moment du report de l'alarme (front positif à l'entrée SHELVE ou de la visualisation).
Date de fin DT# jusqu'à la réinitialisation automatique du report.
La dernière note lors du report de l'alarme sous forme de chaîne de caractères.
Le dernier identifiant utilisateur lors du report de l'alarme sous forme de chaîne de caractères.
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::\}.
| Nom | Symbole | Couleur |
|---|---|---|
| OK | material/check_circle | |
| Information | material/info | blue |
| Avertissement | material/error | orange |
| Alarme | material/warning | red |