IUT Prise en main du logiciel PCVUE32 Nicolas DELANOUE d'après le cours de S. L
IUT Prise en main du logiciel PCVUE32 Nicolas DELANOUE d'après le cours de S. Lahaye Module de supervision industrielle IUT Nicolas Delanoue Table des matières 1.Introduction et Avertissements..........................................................................1 2.Création et modes d’un projet............................................................................3 3.Dessiner l’interface graphique...........................................................................3 4.Déclarer des variables........................................................................................4 5.Programmer en SCADA Basic.............................................................................6 5.1.Réalisation d’un programme...................................................................................6 5.2.Le Programme Global.............................................................................................7 5.3.Les programmes......................................................................................................8 6.Réaliser des animations : plusieurs exemples....................................................9 6.1.Création d'un voyant ou capteur.............................................................................9 6.2.Création d'un bouton...............................................................................................9 6.3.Affichage d’une valeur numérique.......................................................................10 6.4.Utilisation des symboles.......................................................................................10 6.5.Translation d’un objet...........................................................................................12 6.6.Insertion d'une fenêtre d'alarme............................................................................13 7.Mettre en oeuvre la communication avec le Système Automatisé de Production ............................................................................................................................15 8. Gérer les utilisateurs et leurs droits d'accès...................................................19 8.1.Créer, supprimer et configurer un profil...............................................................20 8.2.Gérer les utilisateurs et leur affecter un profil......................................................23 9.Utiliser des scripts écrits en VBScript...............................................................23 9.1.Description de l'environnement de développement..............................................23 9.2.Mise en oeuvre de scripts VBScripts sous PCVUE..............................................24 10.Archivage dans une base de données............................................................28 10.1.Création d'une source ODBC..............................................................................28 10.2.Configuration de PC-VUE pour l'utilisation de ODBC......................................30 10.3.Accès à une source ODBC depuis PC-VUE.......................................................30 10.3.1.Déclaration de la source et création d'une unité d'archivage...........................30 10.3.2.Archivage de données de type état ou alarmes - listes de consignations.........31 10.3.3.Archivage de données de type mesure ou texte – journaux de bord................33 11.Gérer le lancement de la supervision.............................................................34 SupportPcVue0.odt Page 1 27/11/09 IUT Nicolas Delanoue 1. Introduction et Avertissements Ce document présente de façon succincte les principes de développement d’une supervision avec le logiciel PcVue 32. L’objectif est de permettre une introduction rapide à l’utilisation de ce logiciel, sachant que l’aide et/ou les documents fournis dans le sous-répertoire \Doc\Fra\Sv\ du répertoire d’installation de PcVue fournissent les informations nécessaires à tout approfondissement. On présente dans les quatre premières sections les fonctionnalités principales : • la démarche à suivre pour la création et l’exécution d’un projet, • les principes et outils disponibles pour le dessin de synoptiques (interfaces graphiques), • la gestion des variables PcVue à l’évolution desquelles le comportement de la supervision est assujetti, • les bases pour écrire des programmes en Scada Basic, qui serviront notamment aux traitements numériques et/ou logiques de la supervision, ainsi qu’à la réalisation d’animation. Dans la sixième section, nous détaillons la démarche à suivre pour la réalisation d’exemples courants d’animations. Les principes pour établir la communication entre la supervision et le système automatisé de production sont présentés dans la septième partie. Les outils permettant de définir et gérer différents utilisateurs pour une même supervision sont introduits au paragraphe 8. Comme alternative aux programmes en SCADA Basic, voire aux animations prédéfinies, le logiciel PC-Vue propose dans ses versions récentes l'utilisation de scripts en VBScript. Cette potentialité est introduite au paragraphe 9. Au paragraphe 10, on montre comment réaliser des archivages dans une base de données depuis PC-VUE. Enfin, les possibilités offertes pour paramétrer le lancement de la supervision sont présentées. SupportPcVue0.odt Page 2 27/11/09 IUT Nicolas Delanoue 2. Création et modes d’un projet Pour créer un nouveau projet PcVue, il faut sélectionner dans la barre de menu la commande Configuration>Administrer>Projets. Entrer le nom du nouveau projet, puis valider. Relancer le logiciel, et au démarrage sélectionner le projet créé. Une fois le projet lancé, il existe deux modes exclusifs : • La création de la supervision s’effectue en mode création obtenu en cliquant sur • Pour passer en mode exécution, il suffit de cliquer sur . On peut basculer d'un affichage avec les menus à un affichage en plein écran (sans les menus) de la supervision à l'aide des touches de fonction F8 et F6. 3. Dessiner l’interface graphique Pour créer une page graphique (une synoptique dans le langage PC-VUE32) cliquer sur l’icône En cliquant sur le bouton de droite de la souris, l’utilisateur peut modifier les propriétés et caractéristiques de l'interface (mise en place de grille, couleur de fond...). Pour dessiner et mettre en forme l'interface de la supervision, l’utilisateur dispose d’outils qui existent dans la plupart des logiciels Windows. Les outils de dessin sont accessibles à la fois dans le menu Dessin et à partir des barres d'outils en mode création. Il existe également un ensemble d’objets pré-dessinés insérables dans votre synoptique à partir de Insertion>Symbole ou Insertion>Image. SupportPcVue0.odt Page 3 27/11/09 IUT Nicolas Delanoue En double-cliquant sur un objet, il est possible d’en modifier les propriétés. En plus des fonctions usuelles (copier, coller, supprimer...), il existe des fonctions d’arrangements des objets dessinés. A partir de leur menu contextuel, il est notamment possible : • de grouper plusieurs objets (pour pouvoir les manipuler comme un seul objet). • de verrouiller les objets (pour les protéger d’une modification accidentelle). • d'enregistrer le(s) objet(s) dans une bibliothèque de symboles (commande Créer symbole…). Enfin, pour faciliter la mise en forme de l'interface, nous disposons de plusieurs calques par fenêtre. La superposition de ces calques donne la synoptique complète. 4. Déclarer des variables Les variables du logiciel PcVue sont organisées dans une base de données arborescente. Il existe trois types de variables : • les états : il s’agit de variables logiques ou booléennes. • les mesures : il s’agit d’entiers ou de nombres en virgule flottante. • les textes : correspondent à des chaînes de caractères. Toutes les variables sont visibles à partir du Sélecteur (choisir Configuration>Variables>Sélecteur). SupportPcVue0.odt Page 4 27/11/09 IUT Nicolas Delanoue Comme cela apparaît dans le sélecteur, la base de données des variables est organisée de façon arborescente. Dans notre exemple, on a placé les variables d’état ’ETAT1‘ et ’ ETAT2‘ dans l’unité d’organisation ‘MESETATS’ qui elle-même appartient à la branche ‘MESVARIABLES’. On référence alors de façon univoque ces variables par les syntaxes ‘MESVARIABLES.MESETATS.ETAT1‘ et ‘MESVARIABLES.MESETATS.ETAT2‘. Lorsqu’on sélectionne une variable particulière du sélecteur (en double- cliquant), on aboutit à la fiche de description de la variable. Il est alors possible : • de la (re)nommer, • de préciser son type (interne s’il s’agit d’une variable propre à PCVUE32, équipement lorsqu’il s’agit d’une variable liée à une variable automate1, commande si l'on doit pouvoir modifier sa valeur depuis la supervsion PC-Vue…), • … 1 Voir §6 SupportPcVue0.odt Page 5 27/11/09 IUT Nicolas Delanoue En cliquant sur la flèche en face de la rubrique Nom de l'état, on retourne au sélecteur. 5. Programmer en SCADA Basic Des traitements numériques et/ou logiques peuvent nécessiter la création de programmes inclus dans la supervision. Avec PCVUE les programmes peuvent être écrits en SCADA Basic (possibilité présentée dans ce paragraphe) ou en VBScript (possiblité présentée eu paragrahe 8). SCADA BASIC est un langage interprété structuré en bloc avec une syntaxe proche du standard industriel BASIC. 5.1. Réalisation d’un programme Les fichiers de programmes peuvent être créés, débogués et testés en ligne en utilisant les possibilités de la boîte de dialogue Mise au point des Programmes. Cette dernière est affichée • par la commande Configuration>Actions>Programmes, • ou bien en cliquant sur l'icône . Deux zones sont similaires en apparence et en fonctionnement : l'une, appelée ‘Données et fonctions globales’, traite de la déclaration du programme global (programme obligatoires d’initialisation et de déclaration) et l'autre, appelée ‘Programmes’, de tous les autres programmes (programmes écrits pour des tâches particulières). SupportPcVue0.odt Page 6 27/11/09 IUT Nicolas Delanoue Ouvre la fenêtre d’édition des programmes. Pour un nouveau programme, il faut avoir précedemment saisi son nom dans la zone de texte à gauche. Affiche la boite de dialogue suivante pour pouvoir choisir un programme déjà existant Pour un programme sélectionné : • cliquer sur charger provoque sa précompilation (les références aux variables et aux fonctions ne sont toutefois pas vérifiées), • cliquer sur exécuter provoque l’exécution d’un programme chargé, • cliquer sur Montrer les résultats permet de visualiser dans la zone supérieure les messages des programmes et les erreurs de syntaxe. 5.2. Le Programme Global Le programme GLOBAL (chargé à partir de la zone ‘Données et fonctions globales’) est utilisé pour uniquement déclarer les variables de travail et les fonctions qui sont utilisées dans tout le projet. Il doit exister, même s'il est vide, sinon les autres programmes du projet ne peuvent pas fonctionner. Le programme GLOBAL peut avoir n'importe quel nom et son fichier source est sauvegardé dans le même répertoire que les autres programmes (répertoire nommé "P"). Un exemple de programme GLOBAL est décrit ci-après : SupportPcVue0.odt Page 7 27/11/09 On peut choisir directement la bibliothèque que l’on souhaite. Avec la bibliothèque locale, tous les programmes présents sous le répertoire c:\pcvue32\usr\nom_analyse\p sont affichés. Affiche le script du programme choisi Supprime le programme choisi Sélectionne le programme IUT Nicolas Delanoue '------- Déclaration des variables de travail globales DIM WatchDog AS SINGLE; DIM RunTime AS SINGLE; DIM WindowName AS STR; '------- Fonctions Globales SUB setdog ( ) watchdog = 1; END SUB '---------- End Notez que le programme GLOBAL peut seulement être chargé, mais ne s'exécute pas. Un seul programme GLOBAL peut être chargé en même temps. Chaque variable de travail ou fonction qui a été déclarée dans un programme GLOBAL est connue de tous les autres programmes et est référencée seulement par son nom. Elle ne doit pas être déclarée de nouveau dans un autre programme. Le programme GLOBAL peut être (re)chargé à n'importe quel moment à l'aide de la boîte de dialogue Mise au point des programmes, bien uploads/s3/ prise-en-main-du-logiciel-pcvue32.pdf
Documents similaires
-
68
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 14, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 1.0324MB