Schneider Electric Option diagnostic DIAG FAS PL7 MMI 37, 5.2 Mode d'emploi

Ajouter à Mes manuels
34 Des pages
Schneider Electric Option diagnostic DIAG FAS PL7 MMI 37, 5.2 Mode d'emploi | Fixfr
_______________________________________________________
Sommaire
général
___________________________________________________________________________
Chapitre
1
Présentation et mise en œuvre
Page
1/1
1.1 Fonctionnalités offertes
1/1
1.2 Configurations nécessaires
1/2
1.3 Vérification du matériel
1/2
1.4 Mise en œuvre logicielle
1.4-1 Opérations préliminaires
1.4-2 Procédure d'installation
1/3
1/3
1/3
_________________________________________________________________________________________
2
Mise en œuvre de la tâche DIAG FAS
2/1
2.1 Principes de fonctionnement
2/1
2.2 Méthodologie
2/2
2.3 Codage de l'application PL7-3
2.3-1 Notions fondamentales
2.3-2 Règles de base
2.3-3 Exemple de codage et d'analyse
2/3
2/3
2/4
2/8
_________________________________________________________________________________________
3
Création d'une application
3/1
3.1 Création de l'application PL7-3
3.1-1 Configuration des OFB de diagnostic
3.1-2 Ecriture de l'application PL7-3
3.1-3 Sauvegarde de l'application PL7-3
3/1
3/1
3/2
3/2
3.2 Intégration de la tâche DIAG FAS dans PL7 MMI 37
3/3
3.3 Configuration de la tâche DIAG FAS
3/4
3.3-1 Généralités
3/4
3.3-2 Lancement de la procédure de configuration
3/4
3.3-3 Ecran de base
3/5
3.3-4 Fenêtre Résultats d'analyse
3/6
3.3-5 Aide en ligne
3/8
___________________________________________________________________________
1
_______________________________________________________
Sommaire
général
___________________________________________________________________________
Chapitre
4
Exploitation
Page
4/1
4.1 Exécution de la tâche DIAG FAS en avant plan
4/1
4.2 Analyse des résultats
4.2-1 Description de l'écran
4/2
4/2
_________________________________________________________________________________________
5
Annexes
5/1
5.1 Gestion des OFB de diagnostic
5.1-1 OFB de diagnostic non associé à un OFB PHOTO
5.1-2 Plusieurs OFB de diagnostic associés à un même OFB PHOTO
5.1-3 Plusieurs OFB de diagnostic associés à plusieurs OFB PHOTO
5.1-4 Plusieurs alarmes sur un même OFB de diagnostic
5/1
5/1
5/1
5/1
5/1
5.2 Codes d'erreur
5.2-1 Codes d'erreur en phase de configuration
5.2-2 Codes d'erreur en phase d'exploitation
5/2
5/2
5/4
5.3 Modification de l'application en connecté
5/5
5.4 Divers
5.4-1 Variable FAS_STAT dans PL7 MMI
5.4-2 Mise au point et test de DIAG FAS
5.4-3 Aide à la remise en cycle
5/6
5/6
5/6
5/6
___________________________________________________________________________
2
Présentation et mise en œuvre
1.1
1
Fonctionnalités offertes
L'expérience montre que la majorité des pannes dans un système automatisé (environ
90% des pannes) sont des pannes de premier niveau, dues aux capteurs et actionneurs.
La correction de celles-ci pourrait être facilement effectuée par l'exploitant, à condition
qu'il en connaisse la cause, d'où l'intérêt d'un logiciel d'aide au diagnostic avec
recherche de causes de défaut.
La recherche de causes de défaut est la fonction assurée par la nouvelle option de
PL7 MMI 37, appelée DIAG FAS. Elle est destinée à un environnement de dialogue
opérateur.
Ce document décrit la mise en œuvre et l'utilisation de cette option.
Ce logiciel permet de surveiller l'application en identifiant les capteurs qui bloquent le
bon déroulement du process. Cette surveillance s'effectue au travers des blocs
fonctions optionnels sourcés qui ont la caractéristique "diagnostic" (EVDGS, MVDGS
et TRDGS) et d'un OFB PHOTO. Ils offrent à l'utilisateur les services suivants :
• signalisation des défauts sous forme d'alarmes par les OFB de diagnostic,
• signalisation des défauts capteurs ou des conditions manquantes sous forme
d'alarmes après l'analyse du réseau de contacts diagnostiqué.
Pour plus d'informations concernant ces OFB se reporter à la documentation sur les
blocs fonctions de diagnostic, référencée TXT DM FBD V52F.
Les symboles et les commentaires associés sont fournis par la base de symboles
XTEL-SDBASE.
___________________________________________________________________________
1/1
1.2
Configurations nécessaires
________________________________________________________________________________________
Pour utiliser la tâche DIAG FAS, plusieurs conditions sont nécessaires :
• en conception, il faut disposer d'un terminal de type FTX ... ou d'un micro-ordinateur
IBM PS/2 ou compatible PC, équipé du système d'exploitation OS/2, de l'atelier
logiciel X-TEL ou MINI X-TEL de niveau V5 minimum, du logiciel de conception de
dialogue opérateur PL7-MMI 37 de niveau V52 minimum et des OFB de diagnostic
de niveau V52 minimum,
• en exploitation, il faut disposer :
- soit d'un coupleur de dialogue opérateur TSX PCM 27 ou TSX PCM 37, installé dans
un automate Série 7 modèle 40 de niveau V5 minimum et d'un pupitre d'exploitation,
(se reporter dans ce cas à la documentation des coupleurs concernés pour leur mise
en œuvre matérielle et logicielle)
- soit d'un terminal tiers de type CCX 77 FP/FR ou d'un micro-ordinateur IBM PC-PS/2
ou compatible (se reporter dans ce cas à la documentation TXT DM PL7 M37 RT1).
1.3
Vérification du matériel
________________________________________________________________________________________
L'ensemble logiciel comprend :
• une disquette 3 pouces 1/2,
• un contrat de licence,
• la présente documentation, référencée TXT DM M37 FAS V52F.
___________________________________________________________________________
1/2
Présentation et mise en œuvre
1
1.4
Mise en œuvre logicielle
____________________________________________________________________________________________________________
1.4-1 Opérations préliminaires
Avant l'installation sur disque dur, il est conseillé :
• de lire le certificat de licence et de garantie concernant les restrictions de copie et
d’installation du logiciel,
• dupliquer la disquette nécessaire à l’installation afin de la préserver contre toute
détérioration accidentelle et de ne travailler qu’avec la copie.
Important
La disquette est livrée en position verrouillée en écriture. Ne pas modifier la position
du verrou.
1.4-2 Procédure d’installation
L'installation de DIAG FAS doit être précédée des opérations suivantes :
• vérifier que le logiciel de conception de dialogue opérateur TXT L PL7 M37 V52 est
déjà installé (voir documentation correspondante). Si c'est le cas, poursuivre la
procédure d'installation du logiciel DIAG FAS. Dans le cas contraire installer d’abord
le logiciel TXT L PL7 M37 V52 (se reporter à la documentation correspondante),
• fermer toutes les sessions en cours (voir documentation correspondante).
Installation
• ouvrir une session OS/2 plein écran,
• insérer la disquette dans le lecteur,
• saisir l’identificateur du lecteur qui contient la disquette (a: ou b:), puis valider par
<Entrée>,
• à partir du nouveau prompt (par exemple [a:\] ou [b:\]), saisir la commande install, puis
valider par <Entrée>,
• suivre la procédure visualisée à l’écran, puis valider par <Entrée>,
• lorsque l’installation est terminée et si celle-ci est la dernière, effectuer un contrôle de
la configuration. Valider par <Entrée>,
• retirer la disquette du lecteur et retourner à X-TEL ou MINI X-TEL, par la commande
<Ctrl><Echap>.
___________________________________________________________________________
1/3
___________________________________________________________________________
1/4
Mise en œuvre de la tâche DIAG FAS
2.1
2
Principes de fonctionnement
La tâche DIAG FAS permet l'identification d'un capteur à l'origine d'un défaut bloquant
le bon déroulement du process.
L'analyse permettant d'identifier les causes d'un défaut repose sur les données issues
de la phase de configuration de la tâche et l'état des bits contenus dans la mémoire
automate lors de l'apparition du défaut. Le principe est le suivant :
• la tâche alarme effectue une surveillance permanente des OFB de diagnostic sourcés
(ils sont déclenchés par l'application),
• lorsqu'un OFB de diagnostic sourcé est en erreur (bit ERROR à 1), une photographie
de la zone mémoire bit de l'automate est prise par l'OFB PHOTO associé,
• la tâche alarme détecte cette erreur et avertit la tâche DIAG FAS,
• l'analyse des paramètres de configuration de DIAG FAS et des valeurs lues dans
l'OFB PHOTO permet d'indiquer les causes du défaut.
Déclenchement par
l'applicatif d'un OFB de
diagnostic
Détection d'une
erreur
xxDGS
Tâche ALARME
Visualisation des
alarmes
Tâche DIAG FAS
Photo de la zone
mémoire bit
Analyse de la défaillance
Données
de configuration de la
tâche
Acquittement
de l'OFB DIAG
Affichage des causes
de la défaillance
___________________________________________________________________________
2/1
2.2
Méthodologie
Lorsque l'application de dialogue opérateur utilise la tâche DIAG FAS, la méthodologie
proposée ci-dessous doit être respectée.
Sous PL7-3
• configurer l'application en ajoutant les OFB de diagnostic (XXDGS) et les OFB
PHOTO associés,
• Développer l'application (se reporter au chapitre 3.1 pour les règles de programmation),
• affecter les OFB de diagnostic aux lignes de programme devant être diagnostiquées
par la tâche DIAG FAS (elles doivent impérativement être écrites en langage à
contacts),
• générer les références croisées complètes de l'application (menu Documentation/
Impression puis Edition Partielle),
• sauvegarder l'application et les références croisées.
Pour plus de détails sur ces fonctionnalités se reporter à la documentation du logiciel
PL7-3.
Sous XTEL
• symboliser les bits ERROR des OFB de diagnostic avec le critère DIAG PCM (outil
SdBase),
• transférer l'application vers l'automate programmable (Outil Transfer). Dans tous les
cas, l'application mémorisée sur le disque dur du terminal doit être à jour par rapport
à l'application à diagnostiquer dans l'automate,
• mettre l'automate en RUN (Outil Control).
Pour plus de détails sur ces fonctionnalités se reporter à la documentation des outils
concernés.
Sous la fonction PL7-MMI de XTEL
• configurer la tâche DIAG FAS (se reporter au chapitre 3.3),
• développer l'application MMI (se reporter à la documentation de PL7-MMI),
• définir les alarmes sur les OFB (définir les groupes, définir les alarmes : Configuration
automatique des OFB de diagnostic),
• transférer l'application MMI vers le coupleur PCM ou le terminal destinataire (se
reporter à la documentation de PL7-MMI).
Sous Monitor 37
• lancer l'application de dialogue opérateur (se reporter à la documentation de
PL7-MMI),
• exploiter les informations fournies par la tâche DIAG FAS (se reporter au chapitre 4).
___________________________________________________________________________
2/2
Mise en œuvre de la tâche DIAG FAS
2.3
2
Codage de l'application PL7-3
2.3-1 Notions fondamentales
Bit de synthèse
Un bit de synthèse est un bit interne représentant le résultat d'une équation ne
comportant pas de bloc fonction (bloc opération, bloc texte, ...). Ils sont utilisés dans les
équations à surveiller. Les bits de synthèses utilisés par DIAG FAS doivent être définis
en configuration (voir chapitre 3.3).
Critère d'investigation
Le premier objet d'une divergence en OU d'un réseau à contacts est défini par DIAG FAS
comme étant le critère d'investigation de l'équation.
Alarme actionneur
Une alarme actionneur est issue du bit d'erreur de l'OFB de diagnostic utilisé.
Alarme capteur
Une alarme capteur est issue de l'analyse effectuée par DIAG FAS (cause du défaut).
___________________________________________________________________________
2/3
2.3-2 Règles de base
Le code généré par la programmation PL7-3 pour traiter des problèmes de sûreté de
fonctionnement doit être aisément interprétable par la tâche DIAG FAS. Il doit également être structuré de telle façon qu'une investigation de diagnostic puisse être réalisée.
Pour cela quelques contraintes élémentaires de programmation sont demandées au
programmateur.
Règles de codage des équations dédiées à la sûreté de fonctionnement
• les équations à surveiller doivent être écrites en langage à contacts (sans bloc
fonction),
• seuls les objets bit SYi, Bi, Xi, XMi, I/O et RI/RO (types d'objets de la mémoire IOIM
de l'automate) sont "diagnosticables". Il est donc obligatoire de n'utiliser que ces types
d'objets dans les réseaux de contacts à surveiller,
• chaque équation à surveiller ne doit contenir qu'une seule bobine d'activation (il ne
doit y avoir qu'une seule équation par réseau).
Unicité de bobine vérifiée
Unicité de bobine non vérifiée
___________________________________________________________________________
2/4
Mise en œuvre de la tâche DIAG FAS
2
Unicité de bobine non vérifiée
• il est impératif de n'affecter les bits de synthèse de sûreté de fonctionnement qu'une
seule fois dans le programme PL7-3,
• un bit de synthèse ne peut être utilisé dans la zone action du réseau de contacts à
surveiller que par l'intermédiaire d'une simple bobine d'activation de type normal ou
inverse, mais pas de type SET ou RESET.
Bit de synthèse (B14) correctement positionné
Bit de synthèse (B14) mal positionné (bobine SET et bloc fonction)
___________________________________________________________________________
2/5
Méthodes d'investigation
• Les mécanismes d'investigation ne peuvent être déclenchés qu'à partir des équations
câblées sur les entrées des OFB de diagnostic à mémorisation de source. Seules les
entrées suivantes sont investigables :
- pour EVDGS : les entrées COND et EVENT,
- pour MVDGS : les entrées COND, EVENT, EVENT_T1 et EVENT_T2,
- pour TRDGS : l'entrée COND et l'équation surveillée par l'OFB.
Pour plus de détails concernant l'utilisation de ces OFB, se reporter à la documentation des OFB de diagnostic : TSX DM FBD V52F.
• Les bits de synthèse des différentes équations de sûreté de fonctionnement doivent
appartenir à une zone consécutive des bits internes Bi (par exemple B10 à B56). Cette
identification est faite lors de la configuration de la tâche DIAG FAS (voir chapitre 3).
• Lorsqu'un réseau à diagnostiquer comporte plusieurs branches, DIAG FAS définit le
premier contact du réseau de contacts comme étant un critère d'investigation. Par
conséquent, seule la branche dont le critère de choix est passant sera analysée.
Si plusieurs branches sont passantes (ou si aucune branche n'est passante),
l'analyse est arrêtée sur un défaut d'exclusivité.
Pour cette raison, le concepteur d'une application utilisant la tâche DIAG FAS doit
s'assurer de l'exclusivité des valeurs prises par les critères de choix d'un même
réseau.
Règles de codage des critères respectées
___________________________________________________________________________
2/6
Mise en œuvre de la tâche DIAG FAS
2
Règles de codage des critères non respectées (sauf si le bit Entrée6 n'est jamais passant)
___________________________________________________________________________
2/7
2.3-3 Exemple de codage et d'analyse
___________________________________________________________________________
2/8
Mise en œuvre de la tâche DIAG FAS
2
Codage
Dans les réseaux de contacts ci-contre, les objets entourés représentent les critères et
les objets encadrés en pointillés représentent les éléments du réseau concernés par le
critère qui les précède.
Les bits de synthèses sont Bds0 (B0), Bds1 (B1), Bds2 (B2) et Bds3 (B3).
B0 (Bds0) est câblé sur la partie EVENT de l'OFB EVDGS0. Lorsque l'entrée EVENT
de l'OFB est différente de la valeur spécifiée par la donnée interne VALUE, une erreur
est détectée. L'algorithme de recherche de causes de la tâche DIAG FAS indique les
origines de cette erreur.
L'exemple d'analyse ci-dessous exprime de façon textuelle l'interprétation correspondant à ces réseaux de contacts.
Analyse faite par DIAG FAS
DIAG FAS détecte que B0 n'est pas passant et vérifie l'exclusivité des deux critères sur
les contacts de I44,5.
• si le contact inverse I44,5 est passant, DIAG FAS effectue l'analyse de la branche qui
suit :
- si le bit de synthèse Bds2 (B2) n'est pas passant l'analyse se porte sur l'équation qui
positionne ce bit de synthèse,
si I4,2 n'est pas passant, il y a création d'une alarme de défaut capteur sur ce repère,
si I4,3 n'est pas passant, il y a création d'une alarme de défaut capteur sur ce repère,
- si le bit Bds2 (B2) est passant et que I12,2 n'est pas passant il y a création d'une
alarme de défaut capteur sur ce repère,
Remarque : à une alarme actionneur correspondent une ou plusieurs alarmes
capteur.
• si la bobine I44,5 est passante, DIAG FAS effectue l'analyse de la branche qui suit.
Cette analyse s'effectue selon le même principe que ci-dessus, jusqu'à ce que la
condition ayant entraînée le défaut soit détectée.
Une fois tous les défauts détectés, leurs causes sont indiquées en clair dans la zone
d'affichage des alarmes.
___________________________________________________________________________
2/9
___________________________________________________________________________
2/10
Création d'une application
3.1
3
Création de l'application PL7-3
3.1-1 Configuration des OFB de diagnostic
Un OFB de diagnostic (de type EVDGS, MVDGS ou TRDGS) affecté à la détection d'un
défaut bloquant doit indiquer dans sa configuration le numéro de l'OFB PHOTO auquel
il est associé. L'OFB PHOTO doit indiquer le type des bits sauvegardés.
Dans l'exemple ci-dessous, l'OFB EVDGS14 est associé à l'OFB PHOTO0
Pour plus de détails concernant la configuration de chacun de ces paramètres, se
reporter à la documentation du langage PL7-3.
___________________________________________________________________________
3/1
3.1-2 Ecriture de l'application PL7-3
Lors de l'écriture de l'application PL7-3, il est impératif de respecter les règles définies
au chapitre 2.3 et de générer les références croisées.
Exemple de programmation d'une surveillance de pompe
Cet exemple utilise deux bits de synthèse ("Secuauto" et "Secugéné"). L'exclusivité au
niveau de l'équation à surveiller (contact Automanu) est correctement réalisée. L'OFB
EVDGS0 analyse le changement d'état du bit "Cdepompe" qui commande la mise en
route de la pompe. En cas d'anomalie, DIAG FAS indique à l'opérateur la condition
manquante au bon déroulement du process.
3.1-3 Sauvegarde de l'application PL7-3
Une fois l'application PL7-3 saisie, il est impératif lors de la sauvegarde, d'enregistrer
l'application PL7-3 avec son nom par défaut (PL7_3) et les références croisées.
Important :
DIAG FAS ne démarre pas si l'application automate n'est pas strictement identique à
l'application sauvegardée.
___________________________________________________________________________
3/2
Création d'une application
3.2
3
Intégration de la tâche DIAG FAS dans PL7 MMI 37
Une fois la tâche DIAG FAS installée comme indiqué au chapitre 1.4, il est nécessaire
de la déclarer pour qu'elle soit une tâche reconnue du logiciel de dialogue opérateur
PL7-MMI. Pour cela :
• dérouler le menu Utilitaires de l'écran principal PL7-MMI de la station concernée puis
sélectionner la rubrique Ajout d'options,
• sélectionner option : DIAG FAS puis valider le choix effectué.
___________________________________________________________________________
3/3
3.3
Configuration de la tâche DIAG FAS
3.3-1 Généralités
Une fois intégrée dans PL7-MMI (voir chapitre 3.2) l'utilisateur doit configurer la tâche
DIAG FAS. Cette phase de configuration permet :
• de générer la base de symbole qui sera transférée,
• d'acquérir les paramètres de configuration (sélection des bits de synthèse, ...),
• de générer les données permettant l'analyse des équations à diagnostiquer.
3.3-2 Lancement de la procédure de configuration
• Dérouler le menu Création de l'écran principal de PL7-MMI puis sélectionner la
rubrique Configurateur de tâche CM,
• sélectionner la rubrique DIAG FAS : Configuration puis confirmer ce choix par
<Entrée>
___________________________________________________________________________
3/4
Création d'une application
3
3.3-3 Ecran de base
Une fois la configuration lancée, un écran regroupant toutes les fonctionnalités
disponibles pour configurer la tâche DIAG FAS est proposé :
Il fait apparaître les informations suivantes :
• la date et l'heure de la dernière configuration effectuée,
• le nom de la station courante,
• la plage des bits de synthèse qui a été retenue lors de la dernière configuration
(exemple B12 à B20).
Niveau d'information
Permet le choix du niveau d'information qui sera contenu dans le
rapport de configuration :
0 aucun message d'information,
1 affichage des messages concernant les bits de synthèse utilisés,
2 affichage de tous les messages d'information.
Configurer
Lance la fonction de configuration. Pendant cette phase, une boite de
dialogue indique l'état d'avancement. A la fin, l'un des messages cidessous est affiché :
Aucune erreur n'a été détectée pendant la
phase de configuration.
Des erreurs minimes ne mettant pas en
cause la validité des informations de diagnostic ont été détectées dans l'application (la liste de ces erreurs est obtenue
en consultant les résultats d'analyse).
Des erreurs graves de programmation ont
été détectées (la liste de ces erreurs est
obtenue en consultant les résultats
d'analyse).
___________________________________________________________________________
3/5
3.3-4 Fenêtre Résultats d'analyse
Des anomalies correspondant au non respect des règles de programmation définies au
chapitre 2.3 peuvent être détectées.
La fenêtre Résultats d'analyse permet :
• la consultation des informations d'erreur relevées lors de la configuration. Le type
informations est défini par la rubrique Niveau d'information de l'écran de configuration.
• l'impression du rapport de configuration,
• l'enregistrement de ce rapport sur un fichier.
Consulter
Affiche le contenu du rapport de configuration. Les anomalies rencontrées sont divisées en deux groupes : les erreurs mineures (libellées
"Informations" dans le dossier et les erreurs bloquante libellées
"Erreurs"). Les erreurs mineures n'empêchent pas l'exploitation de la
tâche DIAG FAS tandis que les erreurs bloquantes rendent son
fonctionnement impossible. A chaque anomalie détectée est attribué
un code permettant d'en identifier l'origine ainsi que l'élément concerné et son emplacement dans le programme PL7-3 (voir chapitre
5.2).
Sortie
Provoque le retour à l'écran de configuration de la tâche.
Aide
Donne accès aux écrans d'aide de la fonction.
___________________________________________________________________________
3/6
Création d'une application
Imprimer
3
Donne accès à une boîte de dialogue permettant le choix de
l'imprimante qui imprimera le rapport.
Validation lance l'impression,
Annulation annule la demande et provoque le retour à l'écran de
base,
Aide donne accès aux écrans d'aide de la fonction.
Enregistrer
Donne accès à une boîte de dialogue permettant le choix du chemin
complet et du nom de sauvegarde du rapport de configuration.
Sauver lance la sauvegarde,
Annuler annule la demande et provoque le retour à l'écran de base
de la fonction,
Aide donne accès aux écrans d'aide de la fonction.
___________________________________________________________________________
3/7
3.3-5 Aide en ligne
La tâche DIAG FAS est équipée d'une aide en ligne fournissant à l'utilisateur des
informations sur les différentes fonctions du logiciel.
L'aide en ligne est un complément essentiel à cette documentation.
L'accès aux écrans d'aide s'effectue en cliquant avec la souris sur la fonction Aide des
différentes boîtes de dialogues.
Exemple d'écran d'aide
___________________________________________________________________________
3/8
Exploitation
4.1
4
Exécution de la tâche DIAG FAS en avant plan
Il y a trois manières de visualiser DIAG FAS en avant plan :
• depuis l'écran de la liste des alarmes en appuyant sur une touche Shift et Fi (Fi étant
préalablement configurée lors de la conception de l'application de dialogue opérateur),
• depuis un écran graphique par une touche fonction FOR ayant la valeur DIAG FAS,
(cette touche doit être définie lors de la conception de l'application de dialogue
opérateur),
• depuis l'écran du gestionnaire des tâches, sélectionner DIAG FAS puis lancer la
tâche en appuyant sur la touche F10.
___________________________________________________________________________
4/1
4.2
Analyse des résultats
4.2-1 Description de l'écran
1
2
3
4
5
1
Bandeau d'alarme. Cette zone affiche en temps réel le contenu du bandeau
d'alarmes de la tâche ALARMES : heure d'apparition, D si l'alarme a été générée par
un OFB de diagnostic, * si l'alarme doit être acquittée, le symbole et le commentaire
associé ainsi que le nombre total d'alarmes actives.
2
Barre d'actions. Chaque fonction est associée à une touche fonction <Si>. Ces
touches sont disponibles sur les pupitres d'exploitation de type CCX 77 FP/FR,
TSX CPX 27x ou 37x. Avec un clavier standard on accède à ces actions par appui
simultané sur les touches <Shift><Fi>. Les fonctions proposées sont :
3
Info
Visualise, s'il existe, le commentaire étendu de l'objet associé à
l'alarme pointée par le curseur.
iNi-ofb
Initialise l'OFB si l'alarme pointée par le curseur est une alarme
actionneur (issue d'un OFB de diagnostic). Cette initialisation n'est
effective que si l'entrée INIT de l'OFB concerné n'est pas utilisée par
l'application (le programme est prioritaire par rapport aux actions de
l'opérateur).
Purge
Réinitialise la liste des défauts affichés en ne visualisant que les
défauts encore en cours. Cette action permet de purger la liste des
défauts disparus et d'effacer l'historique des diagnostics. La tâche
DIAG FAS mémorise jusqu'à 300 défauts. Si le nombre de défauts est
supérieur à ce nombre, les défauts les plus anciens seront éliminés
de la liste (gestion de type FIFO).
Informations concernant l'objet associé à l'alarme pointée par le curseur.
___________________________________________________________________________
4/2
Exploitation
4
4
Zone d'affichage des alarmes. L'affichage indique une alarme actionneur suivie
d'une ou plusieurs alarmes capteurs. L'alarme actionneur est issue du bit ERROR
d'un OFB de diagnostic à mémorisation de source. Les alarmes capteurs sont issues
des analyses effectuées par la tâche DIAG FAS. Ces deux types d'alarmes sont
distingués à l'écran par des couleurs différentes.
Les colonnes ont la signification suivante :
Date
Date d'apparition de l'alarme.
Heure
Heure d'apparition de l'alarme.
Symbole
Symbole correspondant au repère en défaut.
Commentaire Commentaire associé au repère en défaut.
Etat
Pour les alarmes capteurs, indique la cause du défaut,
• pas à 1,
• pas à 0.
Pour les critères, indique leur état au moment du défaut (non
exclusivité : Val 0 ou Val 1).
Lien
Pour les critères, cette colonne indique les alarmes capteurs participant au même défaut d'exclusivité (regroupement des critères non
exclusifs).
Pour les alarmes capteurs, cette colonne indique le paramètre de
l'OFB lié au défaut (exemple : VALUE sur un défaut de l'entrée
EVENT).
5
Zone d'affichage des touches fonction. Cette zone rappelle les touches fonctionnelles générales utilisables dans l'écran LISTE DES DEFAUTS.
Dans l'exemple d'écran présenté page précédente, deux équipements sont en défaut.
L'exploitant voit apparaître sur son pupitre deux alarmes actionneurs (Vanne et
Moteur2) puis, en dessous, le ou les capteurs responsables des défauts.
Cette analyse permet à l'utilisateur de déterminer l'état dans lequel les capteurs auraient
dû être pour ne pas provoquer ces défauts.
___________________________________________________________________________
4/3
___________________________________________________________________________
4/4
Annexes
5.1
5
Gestion des OFB de diagnostic
5.1-1 OFB de diagnostic non associé à un OFB PHOTO
Le concepteur d'une application de dialogue opérateur peut choisir délibérément de ne
pas associer d'OFB PHOTO à un OFB de diagnostic, ce choix sera signalé comme
erreur mineure en phase de configuration.
Il n'interdit pas le fonctionnement de la tâche DIAG FAS, mais une alarme détectée par
un OFB de diagnostic non associé à un OFB PHOTO n'engendre aucune alarme
capteur associée.
5.1-2 Plusieurs OFB de diagnostic associés à un même OFB PHOTO
C'est le cas standard pour économiser la mémoire automate. Si plusieurs défauts
apparaissent simultanément, seul le premier sera diagnostiqué, les autres ne pourront
pas être traités car l'OFB PHOTO utilisé n'est plus disponible.
5.1-3 Plusieurs OFB de diagnostic associés à plusieurs OFB PHOTO
Chaque alarme est traitée intégralement.
5.1-4 Plusieurs alarmes sur un même OFB de diagnostic
Lorsque les défauts sont simultanés, ils sont tous traités.
Si les défauts n'arrivent pas au même moment (légèrement décalés), seul le premier
défaut est traité. L'affichage des autres défauts est effectué après initialisation de l'OFB
de diagnostic et purge des défauts présents à l'écran.
___________________________________________________________________________
5/1
5.2
Codes d'erreur
5.2-1 Codes d'erreur en phase de configuration
La liste des codes d'erreur et leur signification est donnée ci-dessous.
Code
Message
Signification
D1026
Unicité bobine non vérifiée
Le réseau de contacts possède plusieurs bobines
D1027
Adresse programme erronée
L'adresse d'un réseau de contacts lue dans les
références croisées ne correspond plus à son
adresse dans l'application PL7-3. Il faut dans ce
cas reconstruire les références croisées et lancer
de nouveau la fonction de configuration.
D1028
Unicité positionnement bit de
synthèse non vérifiée
Le bit de synthèse désigné dans la colonne Détail
est positionné plusieurs fois dans l'application
PL7-3. Il ne sera plus considéré comme un bit de
synthèse.
D1029
Utilisation bit de synthèse
récursive
Le bit de synthèse désigné dans la colonne Détail
est soit ré-utilisé dans le réseau le positionnant
soit son utilisation dans un autre bit de synthèse
programmé dans le réseau provoque une
récursivité sans fin (exemple B0 et B1 sont des
bits de synthèse, si dans le réseau qui positionne
B0 se trouve B1 et que B1 ré-utilise B0, il y a
récursivité sans fin). Il ne sera plus considéré
comme un bit de synthèse.
D1030
Objet invalide
Le réseau de contacts comporte un objet non
supporté par DIAG FAS (celui-ci est indiqué dans
la colonne Détail).
D1031
Version OFB incompatible
L'application PL7-3 utilise un OFB de la famille
PL7-DIAG non compatible avec la tâche DIAG
FAS.
D1032
Rung non programmé en
Ladder
La tâche DIAG FAS ne s'effectue que sur des
applications programmées en langage à contacts.
D1033
Objet non photographié
Le bit indiqué dans la colonne Détail n'est pas
photographié par l'OFB PHOTO associé à l'OFB
de diagnostic dans lequel il est utilisé (ou bien
dans un bit de synthèse utilisé par l'OFB). Il faut
configurer l'OFB PHOTO pour qu'il photographie
également le bit en question (constantes
TYPE_SVG, BI_MIN et BI_MAX).
D1034
Equation en entrée d'OFB
L'entrée de l'OFB DIAG désignée dans la colonne
Adresse est câblée avec une équation. Elle ne
sera pas prise en compte par la tâche DIAG FAS.
___________________________________________________________________________
5/2
Annexes
5
Code
Message
Signification
D1280
Bit de synthèse non valide
Le bit de synthèse désigné dans la colonne Détail
comporte des erreurs qui empêchent son diagnostic. Il ne sera pas considéré comme bit de
synthèse.
D1281
Bit de synthèse non positionné
Le bit de synthèse désigné dans la colonne Détail
n'est pas programmé ou bien son adresse ne
figure pas dans les références croisées. Si le
réseau de contacts positionne effectivement ce
bit, il faut reconstruire les références croisées et
lancer de nouveau la fonction de configuration. Il
ne sera pas considéré comme bit de synthèse.
D1282
OFB non diagnosticable
L'OFB de diagnostic désigné dans la colonne
Adresse ne permet pas d'effectuer un diagnostic
(entrées non câblées ou câblées avec des équations).
D1283
Rung vide
Le réseau de contacts contient uniquement une
bobine action. Le diagnostic n'est alors pas significatif (cas d'une transition ou d'un bit de synthèse
toujours positionné à 1).
D1536
Aucune instance OFB DIAG
L'OFB de diagnostic désigné dans la colonne
Adresse n'est pas configuré dans l'application.
D1537
Bit de synthèse utilisé comme
critère
Le bit de synthèse désigné dans la colonne Détail
est utilisé comme critère dans un réseau de
contacts. L'attribut "critère" est prioritaire à celui
de "synthèse".
D1538
Constante photo non renseignée ou incorrecte
L'OFB de diagnostic utilisé n'est pas associé à un
OFB PHOTO (constante photo = -1) ou est associé à une instance de L'OFB PHOTO qui n'existe
pas. Renseigner correctement la constante photo
de l'OFB DIAG.
D1539
OFB non référencé
L'OFB de diagnostic désigné dans la colonne
Adresse n'est pas utilisé dans l'application PL7-3
ou n'est pas pris en compte dans les références
croisées, il faut dans ce cas reconstruire les
références croisées et lancer de nouveau la fonction de configuration.
D1540
Repère non symbolisé
Le repère désigné dans la colonne Détail n'est
pas symbolisé dans la base de données de la
station.
___________________________________________________________________________
5/3
5.2-2 Codes d'erreur en phase d'exploitation
Message
Signification
Application déjà réservée
Un autre logiciel réserve l'automate cible.
Application ou configuration
station INVALIDE
L'application automate est différente de l'application qui a
permis de configurer DIAG FAS. Il faut dans ce cas :
- sauvegarder l'application automate sous le nom PL7_3.BIN,
- régénérer les références croisées et les sauvegarder,
- reconfigurer la tâche DIAG FAS,
- transférer de nouveau les données de configuration vers la
cible (PCM ou CCX).
Erreur d'échanges de
données avec l'automate
Problème de communication entre la tâche DIAG FAS et
l'automate. Vérifier la connectique, le driver de communication, ...
Problème système
Pas assez de place mémoire. Se reporter à la documentation
TXT DM PL7 M37 RT1 pour optimiser l'installation du PC.
Trop de fichiers ouverts
Editer le fichier CONFIG.SYS pour augmenter le nombre de
fichiers ouverts simultanément (Files = 50 par exemple).
___________________________________________________________________________
5/4
Annexes
5.3
5
Modification de l'application PL7-3 en connecté
La modification d'une application PL7-3 en mode connecté nécessite de suivre la
méthodologie indiquée ci-dessous :
Phase d'exploitation
Modification en ligne de
l'application PL7-3 :
• binaire,
Fonction XTEL PL7-3
• données,
• ...
Sauvegarde
• du binaire,
Fonction XTEL PL7-3
• des références croisées
Configuration de la tâche
DIAG FAS et transfert avec
création de tables si des
modifications ont été faites
au niveau de l'application
PL7 MMI
Fonction XTEL PL7 MMI 37
Phase d'exploitation
___________________________________________________________________________
5/5
5.4
Divers
5.4-1 Variable FAS_STAT dans PL7 MMI
Cette variable est mise à 1 lorsque la tâche a analysé la cause d'un défaut actionneur.
Elle est mise à 0 lorsque DIAG FAS est mise en avant plan.
Elle peut être utilisée dans un écran graphique comme indicateur d'alarme traité par
DIAG FAS.
5.4-2 Mise au point et test de DIAG FAS
Lors de la mise au point de DIAG FAS, le programmateur peut utiliser un outil de réglage
(ADJUST de MMI 37, ADJUST de XTEL) ou les modes DATA ou ADJUST de PL7-3 en
respectant les précautions d'utilisation suivantes :
• ne pas utiliser l'écriture multiple de variables dans les modes DATA ou ADJUST de
PL7-3 car l'affectation de ces variables s'effectuant sur plusieurs cycles automate il
y a un risque d'apparition de défauts en cascade,
• ne pas forcer un bit de synthèse mais plutôt un bit le pilotant. En effet, le forçage d'un
bit de synthèse n'amène aucune détection de défaut de la part de DIAG FAS car toutes
les variables générant ce bit de synthèse sont dans un état correspondant au
fonctionnement normal du process.
5.4-3 Aide à la remise en cycle
Lors d'une remise en cycle, il est conseillé de suivre la procédure suivante :
• corriger le capteur ou l'information manquante,
• initialiser l'OFB en défaut (action iNi-ofb ou positionnement d'une variable standard),
• vider la liste des alarmes dans DIAG FAS (action Purge).
Dans le cas standard, la correction du capteur ou de l'information manquante permet
une remise en cycle de l'automate.
Dans le cas de cascade d'erreurs, DIAG FAS indique la première cause du défaut.
Une fois initialisé, l'OFB retombe immédiatement en défaut (car une seule cause
d'erreur a été corrigée) et prend une nouvelle photo. L'action Purge analyse alors cette
photo pour détecter les causes de l'erreur.
___________________________________________________________________________
5/6

Manuels associés