Création d'un groupe d'alarmes et d'alarmes
Dans les instructions suivantes, un Groupe d'alarme l'objet est configuré avec une alarme comme exemple.
L'alarme doit se déclencher lorsqu'une pénurie de pièces est détectée. Pour cela, elle est liée à une variable surveillée par une condition. Pour cela, configurez l'alarme comme une Numérique type d'observation et spécifier une condition d'alarme. Affectez ensuite une variable de verrouillage à l'alarme.
Une variable de verrouillage fournit des informations supplémentaires de l'application au moment où l'alarme est activée. Le contenu de cette variable peut être affiché dans le message d'alarme. De plus, elle peut être utilisée dans la visualisation des alarmes pour filtrer celles-ci.
Exigence : Une classe d'alarme appropriée PartsShortage
et stockage d'alarme DatabaseFileAlarmStorage
sont déjà configurés dans la gestion des alarmes de l'application.
Dans l'arborescence des périphériques, cliquez sur le bouton Configuration d'alarme objet.
Cliquez sur le Projet → Ajouter un objet → Groupe d'alarme commande. Attribuer le nom
PartsShortage
au groupe d'alarme.Le
PartsShortage
Le groupe d'alarmes et la liste de textes du même nom sont répertoriés dans l'arborescence des périphériques. L'éditeur permet de configurer le groupe d'alarmes.Créer une alarme : Double-cliquez dans le Type de surveillance colonne et sélectionnez la Numérique genre de surveillance.
L'alarme est créée.
Configurer l'observation dans le Numérique section.
Dans le Expression champ, spécifiez l'expression à observer surveillée soit directement, soit utilisez l'assistant de saisie.
bPart1Empty
Dans le champ de saisie à droite, indiquez la valeur
TRUE
. Laissez l'opérateur de comparaison=
entre les deux expressions.
La déclaration
bPart1Empty := TRUE
s'affiche dans le Des détails colonne.Configurez les autres paramètres de l'alarme :
Classe à
PartsShortage
Message à
Parts shortage at Station 1 – Fill level: <LATCH1>
Note
<LATCH1>
est un espace réservé pour Verrou Var 1 La valeur de cette variable fournit des informations supplémentaires sur l'alarme. Dans cet exemple, il s'agit du niveau de remplissage au moment où l'alarme se déclenche.Astuce
Il est possible de configurer la visualisation des alarmes de telle manière que les alarmes puissent être filtrées par la valeur d'une variable de verrouillage.
Durée minimale d'attente à
T#5s
Verrou Var 1 à
iFillLevel
Pour le Archivage, spécifiez le stockage des alarmes
DatabaseFileAlarmStorage
qui est déjà configuré.Remarque : Vous devez spécifier ici un stockage d'alarme car vous avez défini une alarme d'une classe avec archivage.
Si la variable bPart1Empty
passe à TRUE
Lors de l'exécution, un message est émis par la gestion des alarmes. La valeur de la variable iFillLevel
est émis avec le message. L'acquittement et l'affichage sont exécutés selon les PartsShortage
classe d'alarme. L'alarme est archivée.
Selon la valeur des variables de verrouillage définies pour l'alarme, vous pouvez filtrer les alarmes dans une visualisation d'alarmes. Pour ce faire, configurez l'option Tableau d'alarme ou Bannière d'alarme éléments en conséquence et programmez un élément pour spécifier la valeur du filtre.
Affichage d'alarme en mode en ligne
Vous pouvez créer la gestion des alarmes et la visualisation des alarmes de manière à ce que l'opérateur dispose toujours d'options pour contrôler l'affichage en mode en ligne : filtrage des alarmes, affichage pour une période de temps spécifique, effacement de l'historique.