Gestion des alarmes TIA Portal
Gestion des alarmes TIA Portal
3 GE AII
H. Belkhiria
Configuration des alarmes
Introduction
Vous allez maintenant créer une surveillance pour l'étape "S5 Filling" du graphe séquentiel. Elle permet de
surveiller la durée de l'étape. Le remplissage prenant 3 secondes par bouteille durant l'étape, le graphe
séquentiel doit être arrêté et un message d'erreur généré dès que ce temps est dépassé d'une demi-seconde.
Pour surveiller l'étape, vous créez une supervision avec laquelle vous définissez quand le temps d'exécution est
dépassé.
Définition : Supervision
Une supervision est une condition de surveillance programmable à l'intérieur d'une étape.
● Si la condition n'est pas remplie, tout est correct.
● Une supervision satisfaite entraîne un message d'alarme.
Vous pouvez définir les propriétés et contenus des messages d'alarmes dans la palette
"Alarmes" dans la navigation locale de la fenêtre de programmation. Le passage à l'étape
suivante intervient uniquement lorsque l'erreur de surveillance a disparu et que la transition
suivante est satisfaite.
Marche à suivre
1. Ouvrez dans le FB GRAPH l'étape "S5 Filling".
[Tapez ici]
2. Ouvrez dans l'étape "S5 Filling" la section "Supervision".
[Tapez ici]
La comparaison reçoit automatiquement la variable "#Filling.T" comme valeur supérieure.
La valeur de cette variable du type de données "Time" indique depuis combien de temps
l'étape est déjà exécutée. La valeur est remise à 0 à chaque appel de l'étape.
Le comparateur reçoit automatiquement la variable "T#100MS" (0,1 seconde) au format
"Time" comme valeur inférieure. Autrement dit, la condition de supervision est remplie
dès que l'étape est exécutée pendant plus de 0,1 seconde.
Résultat
Vous avez créé une supervision pour l'étape "S5 Filling".
Si la condition de transition de l'étape précédente est remplie et si l'étape "S5 Filling" est
activée, la temporisation de la variable "T" de l'étape est démarrée automatiquement :
● si l'étape est achevée en moins de 3,5 secondes, la condition de supervision n'est pas
remplie et le graphe séquentiel se poursuit sans interruption.
● Si l'étape n'est pas achevée en moins de 3,5 secondes, la condition de supervision est
remplie. Dans le bloc de données d'instance du graphe séquentiel, le bit d'état de la
variable "V1" (erreur de surveillance apparaissant) est mis à "1". L'exécution du graphe
séquentiel est arrêtée.
Lors de l'étape suivante, vous créez un message d'erreur pour le cas où la condition de
supervisi on est remplie.
Introduction
Vous allez maintenant activer la génération d'alarmes pour les supervisions et créer un texte
d'alarme qui apparaît sur le HMI Panel dès que la condition de la supervision préalablement
programmée est remplie.
Marche à suivre
1. Ouvrez la palette "Alarmes" dans la navigation de l'étape et activez les alarmes pour
l'étape.
Résultat
Les alarmes et classes d'alarme ont été automatiquement générées pour l'alarme GRAPH
venant d'être créée pendant la compilation des blocs :
● Dans la navigation du projet, deux nouvelles alarmes ont été créées sous "S7-300
Master" > "Alarmes API" avec leur classe d'alarme propre. L'alarme API "M_EVSV"
contient l'alarme de la supervision.
● Dans la navigation du projet, des classes d'alarme correspondantes ont été créées sous
"Données communes" > "Classes d'alarme" pour les alarmes activées. Le paramètre
"Avec acquittement" est automatiquement mis à 1. Si l'alarme est affichée sur un HMI
Panel, le texte d'alarme reste affiché jusqu'à ce que l'alarme soit acquittée.
4. Signalisation d'erreurs système
Introduction
Avec le diagnostic système "Report System Errors", vous allez maintenant créer des blocs
qui analysent les erreurs dans le système et qui génèrent des alarmes avec description et
localisation de l'erreur. Vous créez ensuite une vue de diagnostic système, pour afficher les
messages d'erreur sur le HMI Panel.
Remarque
Le comportement du système de l'installation peut changer en cas d'erreur lors de
l'utilisation du diagnostic système. Ainsi, la CPU ne passe pas à l'état de fonctionnement
« STOP » sous certaines conditions, comme c'est le cas sans le diagnostic système.
Introduction
Vous allez maintenant activer le diagnostic système pour la CPU "S7-300 Master". Si le
diagnostic système est activé, les alarmes et blocs nécessaires au diagnostic sont générés
automatiquement à la prochaine compilation du matériel informatique.
Marche à suivre
1. Sélectionnez la CPU dans la configuration de l'appareil et ouvrez l'onglet "Propriétés"
dans la fenêtre d'inspection.
2. Activez sous
"Diagnostic
système" >
"Général" le
diagnostic
système pour la
CPU.
3. Vérifiez que les fonctions "Emettre des alarmes" et "Charger les blocs de diagnostic
système au chargement de la configuration matérielle" ont bien été activées
(paramétrage par défaut) lors de l'activation du diagnostic système. Activez le cas
échéant ces deux fonctions.
4. Ouvrez la prise charge de diagnostic.
L'activation du diagnostic système a automatiquement activé le bloc de données
"RSE_DIAGNOSTIC_STATUS_DB" pour l'acquisition des données de diagnostic.
5. Pour générer les blocs de données nécessaires au diagnostic système, vous passez
dans la plage de travail de la vue des appareils et compilez la configuration matérielle de
la CPU.
Introduction
Vous allez maintenant créer dans la vue IHM "Vue de diagnostic" une vue du diagnostic
système. Celui-ci vous permet d'éditer les données de diagnostic des appareils configurés
dans l'éditeur "Appareils & Réseaux".
Marche à suivre
1. Ouvrez la vue IHM "Vue de diagnostic" dans la navigation du projet.
2. Effacez le champ
de texte généré
automatiquement
dans la vue IHM.
3. Dans la Task Card "Outils", sélectionnez la "Vue du diagnostic système" dans la palette
"Controls" et faites glisser la vue de diagnostic dans la vue IHM.
Résultat
Vous avez créé la vue du diagnostic système. Une fois le Runtime démarré, vous pouvez
ouvrir la vue du diagnostic système à l'aide du bouton "Vue de diagnostic" dans la vue racine
"Production" et vérifier l'état de diagnostic des appareils.