Skip to main content

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.

  1. Dans l'arborescence des périphériques, cliquez sur le bouton Configuration d'alarme objet.

  2. Cliquez sur le ProjetAjouter un objetGroupe 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.

  3. 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.

  4. Configurer l'observation dans le Numérique section.

    1. Dans le Expression champ, spécifiez l'expression à observer surveillée soit directement, soit utilisez l'assistant de saisie.

      bPart1Empty

    2. 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.

  5. Configurez les autres paramètres de l'alarme :

    1. Classe à PartsShortage

    2. 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.

    3. Durée minimale d'attente à T#5s

    4. Verrou Var 1 à iFillLevel

  6. 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.