Micromedia International Etude technique ALERT Auteur : Philippe THIVOLLE Société : Micromedia International Date : 31/01/2013 Nombre de pages : 8 Importation d alarmes à partir d un fichier texte dans ALERT Ce document à pour but d expliquer comment importer des alarmes facilement à partir d un fichier texte au format csv (séparateur «,» «;» ou tabulation) avec la version 3.6 rev 1 du logiciel ALERT.. Diffusion A CC Société Documents joints : 31/01/2013 Importation d alarme à partir d un fichier texte 1/8
1) Principe Le principe de l importation d alarmes à partir d un fichier texte est de pouvoir définir rapidement plusieurs alarmes dans le logiciel ALERT. L importation par fichier texte permet de lire des données contenues dans un fichier texte au format csv (séparateur virgule, point virgule ou tabulation) puis de mapper ces données avec des propriétés d alarmes utile pour le logiciel ALERT (par exemple message d alarme, groupe d astreinte, priorité etc ). Le format du fichier texte est très ouvert, en effet c est au moment de l importation des alarmes à partir de la boite de dialogue d importation qu un mappage sera définit entre les propriétés nécessaire pour définir une alarme dans Alert et les colonnes ou se trouvent ces données. 2) Création du fichier texte. A partir d Excel, créer un fichier texte avec séparateur «,», «;», ou tabulation contenant l ensemble des informations que vous souhaitez importer pour chaque alarme dans Alert. Exemple : 31/01/2013 Importation d alarme à partir d un fichier texte 2/8
3) Importation des variables dans Alert A partir d Alert faire un clic droit sur l arbre sur variables (sous la branche «Supervision») et sélectionner le menu «importer» puis «fichier texte» 1. Sélectionner le fichier contenant les données à importer 2. Vérifier que les données sont correctement affichées et modifier les séparateurs de base et secondaire pour avoir vos données correctement affichées. 3. Créer le mapping entre les propriétés des alarmes et les données contenues dans le fichier texte. 4. Sélectionner les lignes que vous souhaitez importer puis cliquer sur le bouton Importer. 31/01/2013 Importation d alarme à partir d un fichier texte 3/8
3.1) Sélection du fichier à importer Dans un premier temps, il faut sélectionner le fichier qui contient les données à importer. Inscrire dans le champ «fichier à importer» le nom complet du fichier qui contient vos données ou bien rechercher ce fichier en appuyant sur le bouton. 3.2) Vérifier le contenu des données Ensuite vérifier que vos données sont correctement affichées. Si ce n est pas le cas, il faut alors éventuellement modifier le séparateur de données. 3.3) Création du mapping entre les propriétés des alarmes et les données du fichier La phase la plus complexe de l importation consiste alors à faire un mappage entre les propriétés qui définissent une alarme dans Alert et les données contenu dans votre fichier. Pour cela il suffit de sélectionner dans la liste «Propriété», la propriété pour laquelle on désire faire le mappage, puis de cliquer sur la colonne qui contient la valeur pour cette propriété. Il faudra ensuite appuyer sur le bouton «Appliquer» pour valider le mappage. Exemple : Sélectionner la propriété «Identificateur» puis cliquer sur la colonne «C1». Vous pouvez aussi rajouter du texte. Dans ce cas il faut le mettre en guillemet. Il est possible aussi de mettre juste une valeur sans forcement cliquer sur une colonne. Pour certaines propriétés (Type de liaison, Type, condition d acquittement, etc ), il est possible de sélectionner une valeur dans une liste. 31/01/2013 Importation d alarme à partir d un fichier texte 4/8
3.4 Importation des données sélectionnées Lorsque vous avez fini le mapping, sélectionner alors les lignes que vous souhaitez importer puis cliquer sur le bouton «Importer». L importation de vos données se fera alors et les lignes seront supprimer de l affichage (pas du fichier). Vous pourrez alors refaire un nouveau mapping et refaire une autre importation des données restantes. Vous pouvez aussi sélectionner toutes vos données pour les importer d un seul coup. 3.5) Affichage et gestion des options. En cliquant sur le bouton «Options» vous pouvez afficher et modifier les options de l importation. La fenêtre suivante s affiche : Options de création de la variable - Créer la variable si elle n existe pas, mettre à jour la variable si elle existe. Lorsque cette option est sélectionnée, si vous importez une alarme dont la référence existe déjà dans Alert, alors elle sera mise à jour, sinon elle sera créée dans Alert. - Créer la variable même si la référence existe déjà. Lorsque cette option est sélectionnée, si vous importez une alarme dont la référence existe déjà dans Alert, une nouvelle alarme sera définit avec la même référence. Si cette option n est pas cochée, si une alarme est déjà définit, les propriétés de cette alarmes seront mises à jour. - Créer la variable si elle n existe pas, ne pas mettre à jour les variables existantes. Lorsque cette option est sélectionnée, si vous importez une variable dont la référence existe déjà dans Alert, l alarme ne sera pas importée. Par contre si la référence n existe pas, la variable sera créée. Créer le groupe d astreinte s il n existe pas Lorsque cette option est validée, lors de l importation des alarmes, si le groupe d astreinte associé à une alarme n existe pas, il sera automatiquement créer dans Alert. 31/01/2013 Importation d alarme à partir d un fichier texte 5/8
Séparateur pour définir plusieurs groupes d astreinte Ce séparateur permet d importer plusieurs groupes d astreinte pour une alarme. Dans la propriété «groupe astreinte» si la donnée à importé contient ce séparateur alors Alert considérera qu il y a plusieurs groupes d astreinte à associer à l alarme et créera plusieurs action d appel de groupe d astreinte. 3.6) Liste des propriétés importables Station Identificateur Type de liaison Type Transitoire Message long Message court Groupe d astreinte : Groupe d alarme Priorité Condition Valeur condition Fichier instructions Nom de la station Référence de la variable. Type de liaison de la variable (0 : DDE, 1 : OPC, 2 : Autre, 3 : Externe) Type de la variable (0 : Variable, 1 : Evénement, 2 : Alarme). Si le type n est pas définit, par défaut la variable sera crée en tant qu alarme. Permet de valider l option «transitoire» de l alarme. Message long de l alarme. Message court de l alarme ou code Groupe(s) d astreinte associé(s) à l alarme. Pour désigner plusieurs groupes, séparer les noms de groupes avec le séparateur défini en option («/» par défaut). Ex : «G1/G2» ou Ci + «/» + Cj Pour temporiser l appel, indiquer le temps en secondes après le nom du groupe d astreinte séparé par un «;». Ex : «G1;30» ou Ci + «;30» Pour définir un groupe comme groupe de repli, ajouter le paramètre «1» comme ci-dessous (groupe G2). Ex : «G1/G2;;1» ou Ci + «/» + Cj + «;;1» Pour inhiber l appel pour le groupe, ajouter le paramètre «2» comme ci-dessous : Ex : «G1 ;;;2» ou Ci + «;;;2» Groupe fonctionnel associé à l alarme Priorité de l alarme Condition de déclenchement de l alarme (0 : Invalide, 1 : Différent, 2 Egal, 3 : Supérieur, 4 : Inferieur, 5 : Supérieur ou égal, 6 : Inferieur ou égal, 7 : Et logique, 8 : Non Et, 9 SupVar, 10 InfVar) Valeur de la condition Nom complet du fichier d instructions 31/01/2013 Importation d alarme à partir d un fichier texte 6/8
Fichier son Identificateur variable acquittement Condition d acquittement Valeur d acquittement Message long retour à la normale Message court retour à la normale Groupe d astreinte retour à la normale Fichier instructions retour à la normale Fichier son retour à la normale Message long pour acquittement Message court pour acquittement Groupe d astreinte pour acquittement Fichier instructions pour acquittement Fichier son pour acquittement Identificateur variable masquage Condition de masquage Valeur de masquage Nom Nom serveur de données Nom complet du fichier son Référence pour la variable d acquittement Condition de la variable d acquittement pour acquitter l alarme dans Alert Valeur de la condition de la variable d acquittement pour acquitter l alarme dans Alert Message long pour le retour à la normale de l alarme Message court pour le retour à la normale de l alarme ou code Action groupe d astreinte associée à l alarme pour le retour à la normale. Pour forcer l appel pour le groupe, ajouter le paramètre «1» comme ci-dessous : Ex : «G1;1» ou Ci + «;1» Pour inhiber l appel pour le groupe, ajouter le paramètre «2» comme ci-dessous : Ex : «G1;2» ou Ci + «;2» Nom complet du fichier d instructions pour le retour à la normale Nom complet du fichier son pour le retour à la normale Message long pour l acquittement de l alarme Message court pour l acquittement de l alarme ou code Action groupe d astreinte associée à l alarme pour l acquittement. Pour forcer l appel pour le groupe, ajouter le paramètre «1» comme ci-dessous : Ex : «G1;1» ou Ci + «;1» Pour inhiber l appel pour le groupe, ajouter le paramètre «2» comme ci-dessous : Ex : «G1;2» ou Ci + «;2» Nom complet du fichier d instructions pour l acquittement Nom complet du fichier son pour l acquittement Référence pour la variable de masquage Condition de la variable de masquage pour masquer l alarme dans Alert Valeur de la condition de la variable de masquage pour masquer l alarme dans Alert Nom de la variable Nom du serveur de données de la variable 31/01/2013 Importation d alarme à partir d un fichier texte 7/8
31/01/2013 Importation d alarme à partir d un fichier texte 8/8