Schneider Electric XBTL1003+ Options diagnostic Magelis Mode d'emploi
Ajouter à Mes manuels26 Des pages
▼
Scroll to page 2
of
26
Options diagnostic Magelis Sommaire 1 - Sommaire 55 2 - Introduction 57 2-1 - Configuration requise pour l’installation 57 2-2 - Installation. 58 2-3 - Fonctionnalités ajoutées par l'application 58 3 - Description des fonctionnalités 59 3-1 - Viewer de diagnostic pour automates PREMIUM 59 3-1-1 - Terminologie utilisée 59 3-1-2 - Principe général 60 3-1-3 - Présentation des DFB de diagnostic 62 3-1-4 - Mise en œuvre 64 3-1-5 - Visualisation des alarmes de diagnostic et des alarmes classiques 67 3-1-6 - Traitement des alarmes de diagnostic par le terminal 70 3-2 - Transfert distant avec carte MODBUS+ 74 3-2-1 - Terminologie utilisée 74 3-2-2 - Principe général 74 3-2-3 - Mise en œuvre 74 3-3 - Lien dynamique entre PL7-CONCEPT et XBTL1000 76 3-3-1 - Terminologie utilisée 76 3-3-2 - Principe général 76 3-3-3 - Configuration requise 76 3-3-4 - Mise en œuvre 76 3-3-5 - Principe de gestion des mises à jour automatiques des fichiers automates 79 35002992 00 55 Options diagnostic Magelis 56 35002992 00 Options diagnostic Magelis 1 - Introduction 1 1-1 Configuration requise pour l’installation Afin de pouvoir installer l’application "Options diagnostic Magelis" (XBT-L1003+) vous devez disposer du logiciel XBT L1000 version 3.50 minimum. La fonction "Viewer de diagnostic" ne fonctionne qu’avec un automate PREMIUM possédant une version processeur supérieur ou égale à 3.8. Les protocoles supportant cette fonction sont les suivants : • Ensemble de la gamme MAGELIS XBT-F et TXBT - Unitelway - FIPWAY - FIPIO • TXBT uniquement : - ISAWAY - Ethernet TCP/IP(XWAY) La fonction "Lien dynamique entre PL7-CONCEPT et XBTL1000" ne fonctionne qu'avec un logiciel PL7 version 3.3 ou supérieure ou CONCEPT version 2.2 ou supérieure. 35002992 00 57 Options diagnostic Magelis 1-2 Installation. • Insérer le CD-ROM dans le lecteur de CD-ROM. • Dans l’explorateur de Windows, effectuer un double-clic sur le fichier "SETUP.EXE" situé sur le CD-ROM. • Suivre les instructions indiquées à l’écran. Après ouverture du logiciel XBTL1000, vous pouvez vérifier que l'application "Options diagnostic Magelis" (ou XBT-L1003+) est bien installée en consultant la boîte de dialogue "A propos de XBT L1000" du menu "?". 1-3 Fonctionnalités ajoutées par l'application Après installation de l'application "Options diagnostic Magelis" (XBT-L1003+), le logiciel XBT L1000 dispose des fonctionnalités additionnelles suivantes: • Viewer de diagnostic pour automates PREMIUM. Cette fonctionnalité permet d'accéder aux alarmes du buffer de diagnostic d'un automate PREMIUM afin de visualiser, traiter et acquitter ces alarmes. • Transfert distant via un réseau MODBUS+. Cette fonctionnalité permet de transférer (import/export) une application MAGELIS vers des terminaux de dialogue via une carte MODBUS+ et un réseau. • Lien dynamique entre PL7 / CONCEPT et XBTL1000. Cette fonctionnalité permet de lier dynamiquement la définition des variables entre le logiciel XBT-L1000 et les logiciels PL7 ou CONCEPT. 58 35002992 00 Options diagnostic Magelis 2 - Description des fonctionnalités 2 2-1 Viewer de diagnostic pour automates PREMIUM 2-1-1 Terminologie utilisée D.F.B. de diagnostic : Derived Function Block: Bloc fonction livré par Schneider Automation, ou créé par l’utilisateur à partir d’un modèle livré par Schneider Automation, utilisable dans PL7, pour contrôler et diagnostiquer des commandes de mouvements, surveiller des entrées / sorties locales ou distantes, effectuer de la surveillance de valeurs, ou le bon fonctionnement du système. Ces blocs génèrent les alarmes stockées dans le buffer de diagnostic. Buffer de diagnostic : Se situe dans l’automate: désigne la structure de données et les mécanismes génériques mis en place dans les automates PREMIUM, permettant l'enregistrement de façon centralisée des alarmes pouvant provenir de D.F.B. de diagnostic ou du système même de l’automate. Viewer de diagnostic : Se situe dans le terminal: il s’agit d’un module fonctionnel, implémenté sur un équipement d’Interface Homme Machine (terminal d’exploitation alphanumérique ou graphique, PC) qui permet à l’utilisateur de visualiser, de traiter et d’acquitter les alarmes issues du buffer de diagnostic. Groupe d’alarmes : Les alarmes classiques gérées par un terminal MAGELIS peuvent être regroupées en groupes d’alarmes. Toutes les alarmes d’un même groupe sont alors dotées de propriétés d’affichage communes, un utilisateur peut choisir de filtrer la liste des alarmes actives pour ne montrer que les alarmes d’un groupe donné. Zones d’alarmes : Les alarmes de diagnostic peuvent être regroupées en zones. Un viewer de diagnostic peut alors ne surveiller que certaines des zones de l’installation. 35002992 00 59 Options diagnostic Magelis Nota : - Dans PL7, le N° de zone est défini par la variable "Area_nr". - Dans XBTL1000 le numéro de zone est défini dans l'écran "configuration des symboles d'équipements". - Par défaut dans XBT-L1000, la zone de diagnostic 0 correspond au groupe 1, la zone 1 au groupe 2, … la zone 15 au groupe 16. 2-1-2 Principe général • Au niveau de l’automate : Le diagnostic système de l'automate génère des messages d’erreurs à partir des changements d’état des bits et mots système. Dès qu'une erreur est détectée par une instance de DFB ou le système, cette erreur est enregistrée dans le buffer de diagnostic de l'automate. Le buffer de diagnostic gère l'alarme et lui attribue une date et une heure d’apparition. Dès que l’erreur disparaît, l’instance de DFB ou le système signale cette disparition au buffer de diagnostic de l'automate. Le buffer de diagnostic attribue alors une date et une heure de disparition à l'alarme. Ces informations sont distribuées aux viewers de diagnostic connectés au buffer de diagnostic. Si une alarme est acquittée au niveau d'un terminal, le buffer de diagnostic signale également l'acquittement aux différents viewers connectés. AUTOMATE Buffer de diagnostic Acquittement Lecture Protocole de communication Viewer de diagnostic TERMINAL • Au niveau du terminal MAGELIS XBT ou TXBT : Les terminaux XBT-F et TXBT sont des Viewers de diagnostic, au même titre que les logiciels PL7-Pro, PL7 Pro Dyn, les terminaux CCX17, ou le logiciel MONITOR PRO V7. Le terminal se connecte auprès du buffer de diagnostic de chaque automate en lui indiquant les zones qu’il veut surveiller. Le terminal XBT ou TXBT interroge ensuite régulièrement le buffer de diagnostic pour savoir s'il y a des alarmes à traiter (nouvelles ou anciennes alarmes dont l’état a changé). Si oui, il traite cette alarme. Si une alarme est acquittée au niveau du terminal (et que l'acquittement est confi60 35002992 00 Options diagnostic Magelis guré dans l'automate), le terminal transmet au buffer de diagnostic l'information d'acquittement. Des informations complémentaires concernant l'acquittement sont données au § 2-1-6 : Traitement des alarmes de diagnostic par le terminal du présent document. Différence entre alarmes classiques et alarmes par buffer de diagnostic 0 1 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 Lecture Diagnostic buffer Nom du DFB, texte alarme, date, heure, paramètres Nom du DFB, texte alarme, date, heure, paramètres Nom du DFB, texte alarme, date, heure, paramètres Acquittement En mémoire dans le terminal Texte alarme x, date, heure, paramètres Texte alarme y, date, heure, paramètres Texte alarme z, date, heure, paramètres Viewer de diagnostic Alarmes de diagnostic TERMINAL Lecture Protocole de communication AUTOMATE Table de dialogue Alarmes classiques Mots, Bits de mots Le tableau suivant donne les différences essentielles entre les alarmes classiques définies sur un terminal MAGELIS et les alarmes du buffer de diagnostic PREMIUM: 35002992 00 Alarme classique Alarme de buffer de diagnostic PREMIUM Acquittement • L’acquittement est local au terminal Magelis • L’information d’acquittement peut être transmise à l’automate via la table de dialogue (mot %MWn+10) L’information d’acquittement est transmise au buffer de diagnostic de l’automate qui la diffuse aux autres Viewers de diagnostic (si l’acquittement est configuré dans l’automate : OP_CTRL=1) Nombre d’alarmes configurées • Sur le TXBT on peut configurer 1024 alarmes classiques (+ 1024 alarmes "sur autres bits") • Sur le XBT-F on peut configurer 512 alarmes classiques Pas de limitation : le nombre d’alarmes est configuré dans l’automate. Visualisation des alarmes actives dans l’écran "Liste des alarmes" Pas de limitation: on peut visualiser toutes les alarmes configurées 100 alarmes actives maximum peuvent être visualisées 61 Options diagnostic Magelis Alarme classique Alarme de buffer de diagnostic PREMIUM Historisation Pas de différence entre alarmes classiques ou de diagnostic : L’écran "historiques des alarmes" permet de visualiser : • 2000 évènements sur TXBT • 1000 évènements sur XBT Cycle de raffraichissement • Cycle de la Table de dialogue • La période est configurée dans l’écran de configuration de la TDD • Cycle spécifique au Diagnostic • La période est configurée dans l’écran "Configuration des Symboles d’équipement" option "avancés" 2-1-3 Présentation des DFB de diagnostic Les DFB (Derived Function Block) de diagnostic sont des blocs fonction fournis par Schneider Automation et intégrés dans PL7: Nom du DFB Rôle Message d’alarme Zones ACK ALRM_DIA Interface avec le buffer de diagnostic. Surveille l’état de 2 entrées booléennes sans notion de temps. Commentaire de l’instance 0 à 15 Configurable ASI_DIA Surveille l'état des équipements ASI sur le bus ASI. Commentaire de l’instance 0 Sans EV_DIA Surveille l’état de 2 entrées booléennes sans notion de temps . Commentaire de l’instance 0 à 15 Configurable IO_DIA Teste la présence d'un défaut d’E/S. Commentaire de l’instance 0 Sans MV_DIA Surveille l’état d’une entrée booléenne sans notion de temps et le changement d’état de l’autre entrée booléenne dans un laps de temps donné . Commentaire de l’instance 0 à 15 Configurable Version de PL7 supérieure ou égale à V3.3 62 35002992 00 Options diagnostic Magelis Nom du DFB Rôle Message d’alarme Zones ACK NEPO_DIA Ce bloc contrôle, commande et diagnostique des éléments de partie opérative. Gère les mouvements de translation et de rotation. Commentaire de l’instance 0 à 15 Configurable TEPO_DIA Ce bloc contrôle, commande et diagnostique des éléments de partie opérative. Ne gère que les mouvements de translation. Commentaire de l’instance 0 à 15 Configurable Version de PL7 supérieure ou égale à V3.4 35002992 00 USRLD_DIA Squelette de DFB utilisateur en langage Ladder Chaîne de caractères définie par le concepteur du DFB 0 à 15 Configurable USRST_DIA Squelette de DFB utilisateur en langage ST. Chaîne de caractères définie par le concepteur du DFB 0 à 15 Configurable 63 Options diagnostic Magelis 2-1-4 Mise en œuvre Les opérations à mettre en oeuvre pour utiliser le viewer de diagnostic sont les suivantes : • Au niveau de l’application PL7 - 1 : Créer une application PL7 avec la propriété "Diagnostic". Clic sur case à cocher - 2 : Importer les DFBs de diagnostic Validation 64 35002992 00 Options diagnostic Magelis - 3 : Instancier les DFBs Double clic Correspond au libellé de l’alarme affiché dans le terminal MAGELIS (message de l’alarme) Ces messages sont monolingues et sont tels qu’ils ont été saisis dans PL7 en tant que commentaire. Nota : Concernant les DFB USER (USRxx_DIA) : l’ensemble du DFB est programmable, ce qui permet de définir les messages d’alarme et de les prévoir dans plusieurs langues. Pour rendre disponible l’information de la langue d’exploitation du terminal à un instant donné à l’automate, utiliser les bits 11 et 12 du mot "Compte rendu de la table de dialogue". - Indiquer pour chaque instance de DFB: - Un numéro de zone de 0 à 15 (numéro de zone par défaut = 0, zone commune). Nom de la variable : area_nr. - L’acquittement ou non de l'alarme. Nom de la variable : op_ctrl. Des informations complémentaires concernant l'acquittement sont données au § 2-1-6 : Traitement des alarmes de diagnostic par le terminal du présent document. N° de zone Acquittement - 4 : Insérer les instances de DFB dans un programme 35002992 00 65 Options diagnostic Magelis • Au niveau de l’application XBT-L1000 - 1 : Sélectionner "Symboles équipements " à partir du menu "Configuration". Pour chaque équipement préciser les zones à surveiller (bouton "avancé"). Clic pour accès à diagnostic Zones à surveiller Période de consultation du Buffer de diagnostic - 2 : Configurer les propriétés d’affichage des alarmes : Sélectionner "Groupes/ Zones d'alarmes" à partir du menu "Configuration. Bouton d’accès Zones à surveiller Nota : 66 Par défaut dans XBT-L1000 la zone de diagnostic 0 correspond au groupe 1, la zone 1 au groupe 2, … la zone 15 au groupe 16. Il est possible de changer le nom des groupes (Groupe 1 devient groupe 0, …). 35002992 00 Options diagnostic Magelis 2-1-5 Visualisation des alarmes de diagnostic et des alarmes classiques Bandeau d’alarme : 1 - Cas des alarmes de diagnostic: Terminaux 5 pouces XBT-FC 10 pouces 2 colonnes Terminaux 10 pouces XBT-F et TXBT Format du bandeau d’alarmes inchangé : - Le message d’alarme est affiché sur 32 caractères - Le nom d’instance du DFB en erreur n’est pas affiché - Le message d’alarme est affiché sur 32 caractères - Le nom d’instance du DFB en erreur est affiché sur 32 caractères au même emplacement que les messages d’état du terminal, en l’absence de message d’erreur issu du terminal. La zone « Numéro d’alarme » reste vide La zone « Numéro d’alarme » reste vide Bandeau d’alarme avec alarme de diagnostic Nota : Un appui sur la combinaison de touches Shift + du terminal est sans effet car aucune page d’alarme n’est associée à une alarme de diagnostic (émission d'un "bip"). 2 - Cas des alarmes classiques (rappel): Bandeau d’alarme avec alarme classique 35002992 00 67 Options diagnostic Magelis Liste des alarmes : Terminaux 5 pouces XBT-FC 10 pouces 2 colonnes Format de la liste d’alarmes inchangé La zone « Numéro d’alarme » reste vide Terminaux 10 pouces XBT-F et TXBT - Le nom d’instance du DFB en erreur est affiché sur 32 caractères au même emplacement que les messages d’état du terminal, en l’absence de message d’erreur issu du terminal - Le bandeau « Dernière alarme apparue » affiche simultanément le message d’alarme et le nom d’instance du DFB en erreur. - La synthèse de l’état des équipements est ajoutée La zone « Numéro d’alarme » reste vide Page système "Liste des alarmes" synthèse de l’état des équipements zone n° d’alarme Dans l'exemple ci-dessus, l'alarme sélectionnée et la dernière alarme apparue sont des alarmes de diagnostic. Nota : Un appui sur la touche du terminal est sans effet car aucune page d’alarme n’est associée à une alarme de diagnostic (émission d'un "bip"). 68 35002992 00 Options diagnostic Magelis Historique des alarmes : Terminaux 5 pouces XBT-FC 10 pouces 2 colonnes Format de l’historique des alarmes inchangé La zone « Numéro d’alarme » reste vide Terminaux 10 pouces XBT-F et TXBT Le nom d’instance du DFB en erreur est affiché sur 32 caractères au même emplacement que les messages d’état du terminal, en l’absence de message d’erreur issu du terminal La zone « Numéro d’alarme » reste vide Page système "Historique des alarmes" l’alarme sélectionnée est une alarme de diagnostic Zone d’alarme Nota : Un appui sur la touche du terminal est sans effet car aucune page d’alarme n’est associée à une alarme de diagnostic (émission d'un "bip"). 35002992 00 69 Options diagnostic Magelis Page système " Historique des alarmes" l’alarme sélectionnée est une alarme classique Zone d’alarme Nota : Un appui sur la touche du terminal affiche la page d’alarme associée. 2-1-6 Traitement des alarmes de diagnostic par le terminal 1 - Acquittement des alarmes : Au moment de la définition des DFB de diagnostic, il est possible de déterminer si l'alarme doit être acquittée ou non (Variable OP_CTRL = 1). L'acquittement du point de vue du terminal est identique à l'acquittement d'une alarme classique (Table de dialogue). Par contre, si l’option OP_CTRL =1 a été choisie, contrairement aux alarmes classiques l'information d'acquittement est propagée aux autres terminaux connectés au buffer de diagnostic et surveillant cette même alarme. 70 Si l’alarme est … Et que l’acquittement est demandé (OP_CTRL=1) alors le comportement est le suivant : Et que l’acquittement n’est pas demandé (OP_CTRL=0) alors le comportement est le suivant : …présente et non acquitée par le terminal L’alarme est affichée “active et non acquitée “ sur le terminal et sur les autres Viewers de diag. L’alarme est affichée “active et non acquitée “ sur le terminal et sur les autres Viewers de diag. …présente et acquitée par le terminal L’alarme est affichée “active et acquitée “ sur le terminal et sur les autres Viewers de diag. L’alarme est affichée “active et acquitée “ sur le terminal. L’alarme est affichée “active” sur les autres Viewers de diag. Mais l’information d’acquittement n’est pas affichée 35002992 00 Options diagnostic Magelis 2 - Horodatage des alarmes : - Les événements relatifs aux alarmes classiques sont horodatés par l’horloge interne du terminal XBT et TXBT. - Les évènements ON et OFF relatifs aux alarmes de diagnostic sont horodatés par l’horloge interne de l’automate. - Les évènements "ACK" (Acquittement) relatifs aux alarmes de diagnostic sont horodatés par l’horloge interne du terminal XBT et TXBT. - Pour obtenir une cohérence entre les bases de temps, il est indispensable d'utiliser la synchronisation de l’horloge du terminal sur celle de l’automate, en utilisant les mots "Mise à l’heure du terminal" de la table de dialogue. Toutefois, les alarmes de diagnostic peuvent provenir de plusieurs automates différents, avec des bases de temps différentes, et la base de temps du terminal ne peut être synchronisée qu’avec un seul de ces automates. 3 - Historique des alarmes : La taille de l’historique (toutes alarmes confondues : alarmes classiques + alarmes de buffer diagnostic) est de : - 1000 évènements sur XBT-F, - 2000 évènements sur TXBT. - Lorsque la capacité de l’historique est atteinte, les évènements qui arrivent écrasent les plus anciens de l’historique. 4 - Visualisation de l’état des buffers de diagnostic à surveiller : Si le terminal n’a pas pu se connecter ou vient d’être déconnecté du buffer de diagnostic d'un automate, il ne reçoit donc plus d’alarmes de cet automate. Cette information est indiquée en haut de l’écran "Liste des alarmes" Synthèse de l’état des équipements Une case est prévue par équipement (case de gauche pour l’équipement 0, case la plus à droite pour l’équipement 15) qui prendra une couleur différente selon l’état de la communication. Les différents états de ces cases sont : - Case vide : on ne se préoccupe pas du buffer de diagnostic de cet équipement, ou l’équipement n’est pas configuré dans XBT-L1000. - Case verte : la communication avec l’équipement se passe bien. - Case rouge clignotante : - La communication avec l’équipement est interrompue. - Problème de communication avec la table de dialogue, la table des alarmes étendues, la table d’alarmes, la table réflex ou le buffer de diagnostic d’un équipement. - Valeur du mot "Autorisation" de la table de dialogue incorrecte. 35002992 00 71 Options diagnostic Magelis 5 - Page système "Automates connectés" : Vous disposez également d'une page système "Automates connectés" qui regroupe des informations synthétiques sur l’ensemble des équipements configurés dans l’application: - Nom de l’équipement. - Etat de la communication entre le terminal et l’équipement. - Etat de la gestion de la table de dialogue (d’alarme ou réflexe) de l’équipement. - Etat de la gestion du buffer de diagnostic de l’équipement. - Valeur du mot "Autorisation" de la table de dialogue incorrecte. Terminaux 10 Pouces Si la valeur du mot "Autorisation est incorrecte, il est possible de corriger la valeur depuis la page système. Terminaux 5 Pouces 6 - Taille de la liste d’alarmes : La liste des alarmes peut accueillir simultanément : - Toutes les alarmes configurées dans l’application. - 100 alarmes de diagnostic simultanées. Cependant, quelle que soit la dimension de la zone de mémoire affectée à la gestion des alarmes, il peut toujours se trouver des cas où le nombre des alarmes de diagnostic à gérer simultanément soit supérieur à cette capacité. 72 35002992 00 Options diagnostic Magelis Dans ce cas, le comportement du terminal est le suivant : - Selon la configuration, l’alarme est imprimée au fil de l’eau - Selon la configuration, l’alarme est stockée dans l’historique - L’alarme n’est pas affichée dans le bandeau d’alarmes, ni dans le bandeau « Dernière alarme apparue », ni dans la liste des alarmes - Le message d’erreur "Liste d’alarmes saturée" est affiché dans le bandeau L’alarme n’est pas placée dans la liste des alarmes faute de place. 7 - Rafraichissement : Le terminal interroge périodiquement le buffer de diagnostic de l’automate, à la période définie dans XBTL1000. Pour définir une période sélectionner "Symboles équipements " à partir du menu "Configuration" puis sélectionner le bouton "avancé" puis saisir une valeur pour “cycle”. 35002992 00 73 Options diagnostic Magelis 2-2 Transfert distant avec carte MODBUS+ 2-2-1 Terminologie utilisée Transfert distant : Concerne l’échange entre un XBT-L1000 et un terminal des données qui constituent une application, et ce, à travers un réseau d’automatisme. Export distant : Il s’agit du transfert distant dans le sens XBT-L1000 vers Terminal. Import distant : Il s’agit du transfert distant dans le sens Terminal vers XBT-L1000. 2-2-2 Principe général Il s’agit de supporter, à travers un réseau Modbus+, les mêmes fonctions que lors d’un transfert local d’application (c’est à dire en point à point) entre le logiciel XBTL1000 et un terminal XBT ou TXBT. 2-2-3 Mise en œuvre Condition préalable au transfert distant sur XBT-F Pour qu’un transfert distant puisse être effectué, il est indispensable que le terminal soit déjà configuré avec une application valide en MODBUS +. Ceci signifie qu’il faut avoir au préalable chargé le terminal avec une application en utilisant l’une des méthodes suivantes : - Transfert local. - Insertion d’une PCMCIA contenant une telle application. Condition préalable au transfert distant sur TXBT Pour qu’un transfert distant puisse être effectué,il faut avoir/ - Installé une carte de communication MBP100 sur le TXBT - Configuré à l’identique l’adresse de l’équipement dans XBTL1000 (menu : transfert / adresse distante ) et sur le TXBT (Démarrer/Programmes/ MagelisTools/MODBUS PLUS) - Configuré dans l’écran d’accueil MAGELIS l’option “transfert distant” (Voir Manuel de Référence TXBT) De plus, l’installation des logiciels (bibliothèques, drivers, …) associés aux cartes Modbus+ n’est pas prise en compte par XBT-L1000 et doit être réalisée préalablement (par l’installation de Concept ou tout autre moyen). 74 35002992 00 Options diagnostic Magelis XBT-L1000 est capable de détecter puis d’effectuer un transfert distant Modbus + avec les matériels suivants : - SA85 (carte ISA) - MBP100 (carte PCMCIA) Saisie de l’adresse distante Sélectionner "Adresse distante" à partir du menu " transfert". Case à cocher Se reporter à la documentation de référence du réseau Modbus+ décrivant de façon plus détaillée le principe d'adressage. Import/Export • Export : Sélectionner "Export" puis "vers terminal" à partir du menu " transfert". • Import : Sélectionner "Import" puis "du terminal" à partir du menu " transfert". XBT-L1000 vérifie que l'application que vous voulez exporter est compatible avec le terminal XBT auquel votre PC est connecté. XBT-L1000 vérifie également que vous avez installé un protocole compatible avec le terminal connecté. XBT-L1000 contrôle le transfert, de ce fait, aucune opération particulière n'est à réaliser au niveau du terminal. XBT-L1000 signale que le transfert est terminé par l'affichage d'une boîte de dialogue. 35002992 00 75 Options diagnostic Magelis 2-3 Lien dynamique entre PL7-CONCEPT et XBTL1000 2-3-1 Terminologie utilisée Fichier de variables : Fichier de symboles issu de l’export des variables d’une application automate (ex fichier *.scy pour PL7, *.txt pour CONCEPT). Fichier automate : Fichier utilisé par l’environnement de programmation des automates et contenant entre autres des variables (ex fichier STX pour PL7, PRJ pour CONCEPT). Serveur OLE : Logiciel (serveur OLE ou applications source ) qui fournit un objet lié ou incorporé (OLE) à un autre logiciel en cours d'exécution sous environnement Windows™. 2-3-2 Principe général Lorsque l’utilisation d’un fichier de symbole PL7 ou CONCEPT a été configurée dans XBTL1000 pour créer une liste des symboles, le lien dynamique avec les fichiers automate permet: - De détecter toute modification du fichier de symbole, - De mettre à jour automatiquement la liste des symboles. 2-3-3 Configuration requise Le lien dynamique avec les fichiers automate nécessite la présence sur le PC qui exécute XBT-L1000 de PL7 (V3.3 ou supérieure) ou Concept (V2.2 ou supérieure) incluant le serveur OLE de gestion de ces fonctionnalités. 2-3-4 Mise en œuvre Les opérations à mettre en œuvre pour utiliser le lien dynamique entre PL7 ou CONCEPT et XBTL1000 sont les suivantes : 1 - au niveau de l'application PL7 : - Depuis le navigateur sélectionner "variables" puis "memory objects". Définir ensuite les variables et renseigner les zones "symbole" et "commentaires". 76 35002992 00 Options diagnostic Magelis Symbole Commentaire Se reporter à la documentation de référence du logiciel PL7 décrivant de façon plus détaillée le principe. 2 - au niveau de l'application CONCEPT : - Sélectionner "déclaration variable" depuis le menu "projet" (ou touche F8). - Définir ensuite les variables et renseigner les zones "variable" et "commentaires Se reporter à la documentation de référence du logiciel CONCEPT décrivant de façon plus détaillée le principe. Variable Commentaire 3 - au niveau du logiciel XBT-L1000 : - Sélectionner "Symboles équipements " à partir du menu "Configuration. Pour chaque équipement préciser le fichier de variables (bouton "avancé", puis "Ajouter fichier"). 35002992 00 77 Options diagnostic Magelis Clic pour accès à Fichier de Variables Bouton d’accès au fichier Exemple de fichier généré par PL7 - Après sélection le nom du fichier s'inscrit dans la zone "fichier de variables" Nom du fichier chargé Changement de fonction du bouton : "Mettre à jour" au lieu de "Ajouter fichier" - Lorsque vous accédez à la définition d'une variable depuis les propriétés d'un champ 78 35002992 00 Options diagnostic Magelis - vous disposez d'une liste de symboles associés à l'équipement choisi Bouton d’accès à "Symboles avancés" Liste des symboles associés à l’équipement choisi Permet de trier selon la colonne (clic sur le titre de colonne) Permet une recherche dans les colonnes symboles et commentaires 2-3-5 Principe de gestion des mises à jour automatiques des fichiers automates Un fichier automate peut être modifié à tout moment (avant, après ou pendant l'utilisation par XBT-L1000), pour cette raison, l'application XBT-L1000 offre un mécanisme de mise à jour automatique des liens aux fichiers automate ou aux fichiers de variables. Lorsque qu'une mise à jour du fichier est intervenue depuis la dernière utilisation du fichier par XBT-L1000, une fenêtre s'affiche à l'écran pour prévenir l'utilisateur: Le test est également réalisé à l’ouverture de XBT-L1000. Si le fichier n’est plus présent à l’emplacement indiqué, l’utilisateur est informé et aucune mise à jour n’a lieu : « Le fichier <Nom de fichier> n’est pas présent. Aucune mise à jour ne sera effectuée». 35002992 00 79 Options diagnostic Magelis Lorsque l’utilisateur passe de XBT-L1000 à une autre application (exemple : de XBT-L1000 à PL7), lors du retour vers XBT-L1000 (réactivation), XBT-L1000 vérifie les liens aux fichiers automate et propose à l’utilisateur la ou les mises à jour si le ou les fichiers ont évolués. De même au sein de XBT-L1000 cette vérification est réalisée lors du passage d'une application à une autre (l'application en cours d'utilisation a changé). Nota : Dans le cas d’un import d’une application, les liens aux fichiers automates ou aux fichiers de variables sont rompus. Cas d’une application créée avec l’option XBT-L1003+ et ouverte sans l’option XBT-L1003+ S'il existe un lien entre un équipement et l'application (fichier automate ou fichier de variable), la gestion dynamique des variables ne se fait plus; c’est à dire qu’il n’y a aucun lien dynamique avec le fichier; aucune mise à jour automatique n’est faite et aucune mise à jour manuelle n’est faisable. 80 35002992 00