Master GSI – Informatique Industrielle II – Supervision 2011-2012 1/17 MASTER G
Master GSI – Informatique Industrielle II – Supervision 2011-2012 1/17 MASTER GSI1 Industrielle Informatique II: Supervision Travaux Pratiques 2011-12 TP1 : Présentation d’InTouch Introduction InTouch, de Wonderware est une interface IHM graphique des données d’usine et de procédé. Il permet de mettre en oeuvre et déployer des applications de dialogue homme-machine sous Windows, totalement distribuées et intégrées avec les autres applications de la suite Archestra: automatisation, traçabilité, historisation des données, pilotage de Batch et visualisation via Internet. Il saisit, affiche et archive des données de procédé et les présente à l’opérateur, idéalement dans un format facile à utiliser. C’est un puissant interface opérateur qui prend des données des dispositifs de contrôles/commande (API, capteurs intelligents, etc…) et les affiche pour qu’elles soient utiles à un opérateur. On retrouve les applications d'InTouch dans tous les environnements industriels : industrie manufacturière, process ou tertiaire, pour le contrôle-commande, la supervision ou l'acquisition de données, etc. InTouch, tout en étant puissant, demeure simple à utiliser une fois qu’on comprend les concepts de base. Pour ouvrir ce logiciel, il est suffit de double-cliquer sur le bureau le raccourci de ou en cliquant démarrer→Tous les programmes →Wonderware Factory Suite -->InTouch, comme illustré dessous : Environnement d’InTouch Intouch compose principalement de 3 parties : Application Manager, Window Maker et Window Viewer. 1). Application Manager (gestionnaire d'application) : il nous permet de créer une nouvelle application ou d’organiser les applications crées (gestion des répertoires, des paramètres globaux...) 2). Window Maker : il nous permet de développer l'application : la base de données temps-réel, les fenêtres d’animation en utilisant les objets graphiques et leur paramétrage. 3). Window Viewer : c’est l'environnement d’exécution, avec la visualisation dynamique des fenêtres graphiques crées dans Window Maker. Il exécute les QuickScripts, l'historisation des datas, les liens client-serveur DDE, les protocoles de communication SuiteLink. Il lance les alarmes, gère les recettes et les Batch de procédé (fabrication par lot) Master GSI – Informatique Industrielle II – Supervision 2011-2012 2/17 Démarrage/ ouverture d'un projet Création d'une application Dans l'application Wmanager il faut préalablement créer une application. Création d'une fenêtre synoptique dans Window Maker Intouch est un outil graphique, il faut créer une modélisation graphique du processus à l'aide des outils de création d'objet. Pour ceci, on crée tout d’abord, un nouveau Windows à partir de Window Maker : Une application peut comprendre plusieurs fenêtres (appelées synoptiques de supervision). Le changement de fenêtre se fera par programmation (bouton de commande). Création d'objets graphiques dans une fenêtre - Les outils de création d'objet sont illustrés comme suit : Sélectionner les modes dessiner les formes texte figure Button aligner les positions changer les plans espaces faire ou défaire (grouper/dégrouper) un objet, une cellule Master GSI – Informatique Industrielle II – Supervision 2011-2012 3/17 New application Find application Window Maker définir le nom choisir les propriétés initiales changer les orientations Master GSI – Informatique Industrielle II – Supervision 2011-2012 4/17 Exemple : Pour créer une vanne qui remplit une cuve: 1.Créer un triangle a l'aide de l'outil de dessin 2.Dupliquer l'élément graphique par … 3.Inverser géométriquement l'un des dessins 4.Positionner les deux triangles bout à bout, on obtient le symbole d'une vanne. 5.Grouper (Make Cell ou Make Symbol) les deux entités de dessin pour former un objet unique, grâce à l’outil Ainsi on obtient très rapidement ce résultat: Outils "Wizard" : De nombreux objets industriels ont une représentation graphique conventionnelle. Ces éléments pré-dessinés sont stockés dans une bibliothèque livrée avec le logiciel. Cette bibliothèque est accessible par le bouton Wizard du menu général. Master GSI – Informatique Industrielle II – Supervision 2011-2012 5/17 Il suffit de sélectionner un élément élément par double-clic pour le recopier dans la fenêtre en cours d'édition. L'objet est redimensionnable lors de sa mise en place. Une bibliothèque supplémentaire est contenue dans Symbol Factory . Ces éléments graphiques permettront de donner un aspect professionnel à l'application. Master GSI – Informatique Industrielle II – Supervision 2011-2012 6/17 Définition des tagnames(base de données des variables) Un tagname est une variable sous Intouch. Ces variables peuvent ensuite être appliquées à des objets pour définir leurs paramètres/propriétés mais aussi utilisées dans des scripts et des protocoles de communications. Chaque tagname doit être définit selon un type (booléen, entier, réel, chaînes, etc..), ses propriétés spécifiques(variable interne, système, I/O, groupe d'appartenance, limites, unités ) Pour les tagnames I/O, il faut décrire le lien logique et/ou logique qui relie le tag au matériel ou à une application externe ( DDE ou le serveur Galaxy ) Paramétrage d'un élément graphique : Pour attribuer une propriété dynamique à un élément graphique, il suffit d'un double-clic sur cet élément. . exemple : on sélectionne l'option « Fill Color » et on déclare la variable qui influencera ce changement de propriété. exemple : affectation de la propriété la variable « Vanne1 » et lorsqu’elle sera à 0 la vanne sera de couleur verte et quand « Vanne1 » passera à 1 la vanne sera de couleur marron. Master GSI – Informatique Industrielle II – Supervision 2011-2012 7/17 La propriété "Fill Color" appliquée avec une variable analogique applique une fonctionnalité de remplissage. Elle est tr-s utile pour simuler un réservoir. Script Intouch propose de programmer le séquencement des variables via son module "script". Un script est un élément de code (procédure) de type événementiel . Les principaux événements sont : - ouverture et fermeture de l'application - exécution périodique - changement de valeur d'une variable - réalisation d'une condition à partir d'une combinaison des variables Exemple la vanne changera d'état toutes les 5 secondes. On peut ainsi simuler le fonctionnement d'un processus ou programmer certaines commandes. Window Viewer Pour lancer l’exécution d’animations d’objets, on clique sur le menu principal de Window Maker de la position droite : Runtime ! Master GSI – Informatique Industrielle II – Supervision 2011-2012 8/17 La visualisation du processus ce fait avec l'application Viewer. Exercices de base : Compléter le synoptique précédent en mettant un bouton bascule industriel pour une commande de type marche/arrêt . Faire interagir cette commande avec le fonctionnement de l'animation. Afficher la valeur de la variable de commande sous forme textuelle (saisir le texte "#" et mettre la propriété "user input" ). Commenter le fonctionnement lorsque l'utilisateur clique sur la valeur. Créer une variable analogique "niveau" , l'afficher par un texte ("###.#") avec saisie opérateur et par un afficheur de votre choix (modèle simple puis modèle Symbol Factory. Commenter le mode de fonctionnement lorsque l'utilisateur clique sur la valeur. Fixer la valeur avec un curseur puis par deux boutons ("+" et "-"). Afficher le graphe temporel de cette variable. Travail de synthèse à effectuer : On souhaite réaliser la simulation d'un mélangeur à préparation de chocolat liquide comprenant trois entrées : - une entrée de chocolat liquide - une entrée de lait - une entrée de sirop de sucre Chaque entrée est contrôlée par une vanne qui pourra être commandée en mode manuel ou automatique. Un débitmètre totalisateur est associé à chaque entrée, avec une remise à zéro globale pour les 3 matières. Master GSI – Informatique Industrielle II – Supervision 2011-2012 9/17 Le mélangeur est une cuve de capacité 100 litres avec capteurs de niveau bas (0 litres) et niveau haut (100 litres), chauffage par serpentin à 60°C et agitateur . La commande de chauffage est contrôlée par une vanne tout ou rien. La température de cuve est mesurée en continu. Le mélange est déversé dans une cuve de stockage de capacité 500 l en fin de mélange. L'ensemble est à commander en mode manuel direct ou automatique en vue de la fabrication de recettes de mélange. Master GSI – Informatique Industrielle II – Supervision 2011-2012 10/17 1) Définir les différentes grandeurs logiques et analogiques nécessaires à la supervision/ simulation. Les introduire dans le Tagname Dictionary . 2) Dessiner le synoptique. Vous avez le choix de faire une représentation en symboles normalisés de type "plan" de conception en utilisant la boîte à outils graphique ou une représentation de type "vue réelle" avec les éléments prédéfinis en bibliothèque. 3) Animer l'ensemble en mode manuel (boutons de commande ou activation directe des symboles lorsque cela est possible) pour assurer les fonctions suivantes : - remplissage avec les divers constituants - agitation du mélange - vidange dans la cuve de stockage - chauffage Les lois d'évolution des grandeurs seront écrites dans une tâche cyclique "Application" à la cadence de 1s (ou mieux 100ms) . 4) On suppose que les produits entrants sont à la température de 20°C . La température de la cuve est définie selon la loi suivante : la quantité de chaleur transférée est directement proportionnelle à la différence de température entre la température du serpentin et celle du mélange (voir annexe pour la méthodologie de mise en oeuvre) Ecrire l'équation donnant l'élévation de température du mélange par unité de temps (équation différentielle). Quelle est la température limite que peut atteindre le mélange ? Quelle loi théorique suit la température ? Simuler dans la tâche cyclique (période 1s ou mieux 100ms) le transfert de chaleur lorsque la vanne de serpentin uploads/Industriel/ tp-super-gsi.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 04, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.6834MB