Prise en Main
A Propos de ce Manuel... 3
Installation du Logiciel ... 5
Démarrage du Superviseur pour la Première Fois... 11
L'Espace de Travail ... 13
Création du Projet Exemple ... 16
Introduction à la Base de Données ... 17
Introduction au Dessin ... 22
Compléments sur la Base de Données ... 32
Création du Synoptique Réservoir ... 35
Introduction au Système d’Alarme ... 42
Enregistrer et Rejouer les Valeurs Temps Réel ... 47
Introduction aux Fenêtres de Tendance ... 50
Ouverture et Fermeture de Synoptiques... 53
Le Gestionnaire de Communication ... 57
Etape Finale du Synoptique d'Exemple ... 65
Spécifications des Conditions de Démarrage ... 67
Restauration d'une Version Finale du Projet FORMATION ... 68
Limitations du Produit ... 69
Glossaire ... 70
A Propos de ce Manuel
Ce manuel permet à un utilisateur débutant de se familiariser rapidement aux principes de configuration utilisés lors du développement d’un projet de supervision (SCADA) ou d'une interface homme machine (IHM).
Il est présenté sous la forme d’un didacticiel qui, s’il est suivi logiquement, permet à l’utilisateur de concevoir entièrement un petit projet opérationnel.
Il comporte également une section concernant le Gestionnaire de Communication et la façon de configurer les dialogues avec un automate programmable. Cette section se trouve à la fin du manuel alors que dans un projet l’établissement des communications avec un automate (ou un périphérique d’entrées/sorties) est une des premières choses à établir.
Bien que ce manuel vous permette de démarrer, la plupart des sujets y sont traités à un niveau de base. Les manuels doivent être utilisés lors du développement d’un projet réel.
Conventions de Style
Les conventions suivantes sont utilisées à travers le manuel afin d'en améliorer la lisibilité :
• Les commandes des menus commencent par une lettre majuscule. Elles sont référencées par le nom du menu, suivi du nom du sous-menu, suivi du nom de commande, chacun de ces champs étant séparé du suivant par un point. Par exemple : Configurer. Variables.Mesure.
• Les caractères en Italique sont utilisés pour indiquer du texte qui se trouve dans un onglet d'options d'une boîte de dialogue ainsi que du texte qui est saisi ou sélectionné.
Dans ce manuel, il y a deux types de listes :
• Des listes à puces (sans ordre particulier)
• ...
1. Des listes numérotées (avec un ordre défini. Par exemple, la manière de procéder pour effectuer une action).
2. ...
Dans la marge, les symboles suivants sont utilisés pour insister sur des informations importantes :
Symbole Signification
Note importante complétant les informations générales.
Attention ou mise en garde.
Dans le texte, les termes suivants sont utilisés pour indiquer une action ou une signification :
Terme Signification
Cliquer Appuyer et relâcher le bouton gauche de la souris (le même que sélectionner)
Double clic Appuyer et relâcher deux fois le bouton gauche de la souris très rapidement.
Déplacer Appuyer et maintenir le bouton gauche de la souris et déplacer la souris.
Pointer Déplacer l’élément de pointage (la souris) jusqu'à ce que le curseur soit au dessus de l’élément choisi.
Sélectionner Appuyer et relâcher le bouton gauche de la souris (c.a.d. le même que cliquer).
Liens dans les chapitres
Un lien référant à un autre chapitre est visualisé de la manière suivante : Généralités sur l'Installation du Superviseur.
1. Cliquer sur le lien pour afficher le chapitre dans une fenêtre déroulante.
2. Cliquer sur le chapitre d'origine pour fermer la fenêtre déroulante.
Glossaire
Il existe un Glossaire de termes relatifs à la Supervision à la fin de ce manuel.
Installation du Logiciel
Cette section décrit :
• Le processus d’installation du logiciel.
• Les pré-requis pour l'installation et le fonctionnement.
• Le processus de suppression du logiciel.
Pré-requis Système
La table suivante indique la configuration minimale requise et la configuration recommandée pour l’installation et le fonctionnement du logiciel.
Equipement Minimum Recommandé
Système
d'exploitation Windows 2000
professionnel, Windows XP Professionnel ou Windows 2000 Serveur
Windows 2000 professionnel, Windows XP professionnel ou Windows 2000 Serveur.
Ordinateur Processeur Pentium PII 350 ou équivalent, une souris ou autre
périphérique de pointage et une carte graphique SVGA (800 x 600).
Processeur Pentium P4 ou équivalent, une souris ou autre périphérique de pointage et une carte graphique XVGA (1024 x 768 ou mieux).
Mémoire 512 Mbytes 512 Moctets - Voir Pré-requis de la Mémoire Calculée.
Espace disque dur (approx.)
50 Moctets disponibles 200 Moctets disponible CD-ROM
Requis Requis
Pour une installation Windows NT, 2000 et XP, vous devez vous connecter avec des droits Administrateur.
Pour un fonctionnement en Windows 2000 et XP, vous devez vous connecter avec des droits utilisateur avec pouvoir.
Pré-requis de la Mémoire Calculée
Vous pouvez utiliser ce tableau pour calculer la mémoire nécessaire à votre application.
(Mo = megaoctets, Ko = kilooctets)
Composant Windows NT, 2000
and XP Quantité Total
Système d'exploitation 12 Mo 1
Exécutables et librairies 8 Mo 1
Variables de la base de
données (chacune) 1 Ko
Variable d'enregistrement
(tendance) 4 Ko
Petit synoptique 100 Ko
Grand synoptique 300 Ko
Total général
Démarrer l'Installation
Avant de démarrer
Si vous mettez à jour une version antérieure du Superviseur, ainsi que les projets attachés, il est bon de créer des copies en utilisant l'outil d'archivage PKZIP 25, comme décrit dans le chapitre Sauvegarde et Restauration de Projet.
Vous ne pouvez pas installer une seconde copie de la même version du
Superviseur sur un PC. Si vous voulez réinstaller la même version pour diverses raisons, la copie précédente doit être désinstallée.
Démarrer l'installation
Le programme "Set-up" vous guide à travers le processus d’installation en vous demandant les informations nécessaires et en déterminant automatiquement la configuration du système.
1. Vérifier la disponibilité de la place mémoire et de l'espace disque (comme dans Pré-requis Système et Pré-requis de la la Mémoire Calculée.
2. Démarrer ou re-démarrer Windows.
3. Insérer le CD-ROM dans le lecteur de CD. Si la fonction Auto Run est validée sur votre PC, le programme set-up démarrera automatiquement. Si l'Auto Run n'est pas disponible, vous pouvez démarrer l'installation manuellement en localisant et en exécutant SETUP.EXE à partir du CD-ROM.
4. L'écran d'accueil affiche un menu :
Sélectionner Lisez-moi pour visualiser les dernières informations avant d'installer le logiciel.
Sélectionner Installation lorsque vous serez prêt pour le processus.
5. Suivre les instructions de l'écran. Pour plus de détails, voir le chapitre Processus d'Installation.
Une fois que vous avez terminé l'installation, vous serez invité à re-démarrer votre PC.
Cette opération est nécessaire pour enregistrer quelques fichiers nécessaires à l'exécution du Superviseur sur le système hôte.
Processus d'Installation Configuration de l'installation
L'assistant d'installation vous guide à l'aide d'une boîte de dialogue différente pour chaque étape. Après la sélection des options (si nécessaire), dans chaque boîte de dialogue, sélectionner Suivant pour continuer, Précédent pour retourner à la boîte de dialogue précédente.
1. Ecran d'accueil - Affiche des informations relatives à la version du logiciel à installer et vous invite à continuer.
2. Si une copie de l'environnement Java Runtime (JRE) est détectée sur le PC, un message d'avertissement s'affiche. Sélectionner OK.
3. Choisissez l'emplacement cible - Propose un dossier de destination. Si vous
désirez installer le logiciel ailleurs, utiliser le bouton Parcourir pour sélectionner un autre chemin. Sélectionner Suivant.
4. Type d'installation - Permet de sélectionner un type d'installation. Voir ci-dessous pour les options disponibles.
5. L'étape suivante dépend du type d'installation que vous avez sélectionné :
• Personnalisée - La boîte de dialogue Sélectionnez les composants s'affiche, vous pouvez sélectionner les composants que vous désirez installer. L'espace disque requis et l'espace disque disponibles sont affichés dans le bas de la boîte de dialogue.
• Par défaut ou Compacte - La boîte de dialogue Clé de protection s'affiche, vous pouvez sélectionner une clé de protection parallèle ou USB.
• Evaluation - Passe immédiatement à l'étape suivante.
6. Sélectionner un dossier de programmes - Permet de sélectionner le répertoire de destination pour les exemples de projets, les utilitaires et les librairies. Par défaut, le répertoire est le même que celui du logiciel. Vous pouvez sélectionner un autre
7. Langues du produit - Permet de sélectionner un couple de langue à utiliser pour les menus du Superviseur.
8. Sélection d'un dossier - Permet de sélectionner le dossier dans lequel apparaissent les icônes du Superviseur. Vous pouvez modifier le nom du dossier suggéré en saisissant un nouveau nom ou sélectionner un dossier existant à partir de la liste.
9. Une boîte d'avertissement demande si vous désirez installer les fichiers ODBC (Open Database Connectivity). Sélectionner Oui ou Non (mais avant de sélectionner Oui, assurez-vous qu'ODBC est déjà installé et configuré).
10. Copie des fichiers - Affiche les options choisies et permet de commencer
l'installation. Si vous sélectionnez Annuler, la totalité du processus d'installation est annulée.
Jusqu'à la dernière étape, vous configurez seulement le procédé d'installation.
Aucun fichier programme n'est copié ou enregistré avant que vous n'entamiez le procédé.
Choisir le type d'installation
Lors du processus d'installation, vous êtes invité à sélectionner un type d'installation.
Choisir Par défaut pour une utilisation normale.
Type Qu'est-ce qui est installé ? But Compacte Installe le minimum de fichiers
nécessaires. Exécuter le Superviseur (mais
pas les projets de démonstration).
Personnalisé Vous autorise à sélectionner exactement ce que vous voulez installer.
Recommandé pour utilisateurs expérimentés.
Evaluation Installe le Superviseur et les projets de démonstration.
Pour évaluation.
Par défaut Installe les logiciels exécutables et les librairies, mais pas les projets de démonstration.
Recommandé pour la plupart des utilisateurs.
Versions, Clé de Protection et Modes Opérationnels
Le logiciel est protégé par un périphérique matériel appelé clé de protection ou dongle.
Deux types de clés de protections sont disponibles :
• Port parallèle. Utilisable avec tous les systèmes d'exploitation.
• Por USB. Utilisable seulement avec Windows 98 seconde édition, Windows 2000 et Windows XP.
Le type de clé est spécifiée lors de la commande du logiciel.
Options
La clé de protection détermine également les autres options suivantes :
• Le nombre de variables externes de la base de données (équipement, externes, OPC, DDE, LonWorks).
• Le comportement du superviseur en client, serveur ou les deux.
• Le nombre de protocoles.
• Le nombre de clients WebVue.
• L'autorisation de la communication inter-postes.
• Le mode d'utilisation Run-Time, Développement ou Complet.
Modes opérationnels
Mode Possibilités Commentaire
Run-time Tous les menus de configuration et les barres d'outils sont
désactivées.
Version normalement fournie à un utilisateur final.
Développement Les menus et barres d'outils sont disponibles mais les
communications ne sont valides que pour des sessions d’une heure.
Version utilisée normalement par un intégrateur de système qui désire assurer la maintenance d’un utilisateur final.
Complet Tous les menus et les barres d'outils sont disponibles et les communications sont valides pour un temps illimité.
Mode démonstration Comportement identique à la version complète à l'exception du nombre de points externes de base de données qui est limité à 25.
Options de la Ligne de Commande
Vous pouvez sélectionner diverses options de démarrage du Superviseur. Ces options sont spécifiées en ajoutant un caractère supplémentaire à la ligne de commande. La ligne de commande est accessible de la façon suivante :
1. Sur le bureau, cliquer sur l'icône du programme avec le bouton droit de la souris.
2. Sélectionner l'option Propriétés.
Affichage de la boîte de dialogue de sélection d'un Projet
Un certain nombre de projets peuvent co-exister simultanément sur un même système.
Lorsque le logiciel démarre, il est normalement lancé avec le projet qui était utilisé quand le Superviseur a été arrêté. Cependant, en affichant la boîte de dialogue Projet, il est possible de sélectionner le projet que vous voulez exécuter. Ceci est particulièrement utile pour les intégrateurs qui maintiennent plusieurs projets différents.
La boîte de dialogue Projet est affichée en incluant le paramètre "-s" à la ligne de commande. Par exemple :
C:\SV\BIN\SV32.EXE -s Spécification d'un projet spécial
Le Superviseur peut être forçé à exécuter un projet spécifique au démarrage en utilisant le paramètre "-p" dans la ligne de commande suivi du nom de projet. Par exemple :
C:\SV\BIN\SV32.EXE -p DEMO2000
Spécification d'une autre localisation pour le dossier Projet
Les projets se trouvent dans le dossier USR qui est un sous-dossier du dossier principal du Superviseur. Il est possible de spécifier un autre dossier principal pour le répertoire USR en utilisant le paramètre "-b" dans la ligne de commande suivi du nom du nouveau dossier. De cette façon, les projets peuvent être groupés ensemble d'une manière logique sur le disque dur. Par exemple :
C:\SV\BIN\SV32.EXE -b C:\PROJROOT
Dans ce cas, le Superviseur voit les projets dans le sous répertoire USR situé dans le dossier C:\PROJROOT.
Si besoin, il est possible de combiner les options de la ligne de commande.
Désinstaller le Logiciel
Pour désinstaller le logiciel de votre PC vous devez utiliser l'outil Ajout/Suppression de Programmes du panneau de configuration Windows.
Il n'est pas possible de désinstaller le logiciel en supprimant simplement le dossier dans lequel il a été installé.
Projets archivés
S'il y a des projets de supervision que vous voulez conserver, vous devez créer ou mettre à jour les copies de leurs archives en utilisant les outils d'archivage basés sur PKZIP25 comme décrit dans le chapitre Sauvegarde et Restauration de Projets.
Vous pouvez limiter l'espace disque lors d'archives de projets en utilisant l'option qui ne sauvegarde pas les fichiers de données historiques.
Désinstallation du logiciel
1. Ouvrir le panneau de configuration et sélectionner Ajout/Suppression de Programmes.
2. Choisir l'entrée du Superviseur dans la liste de programme.
3. Cliquer sur le bouton Ajouter/Supprimer pour désinstaller le logiciel.
4. L'assistant d'installation s'ouvre, vérifie les composants installés, et vous demande de confirmer que vous voulez supprimer le logiciel de Supervision.
5. Sélectionner OK pour exécuter le processus de désinstallation.
6. Après son exécution, utiliser l'Explorateur Windows pour vérifier et supprimer tous les fichiers et dossiers qui restent dans le dossier du Superviseur.
Démarrage du Superviseur pour la Première Fois
Le Superviseur démarre par un clic sur son icône dans le menu démarrer de Windows.
La première chose qui apparaît est la fenêtre de chargement (également appelée Observateur d'événement) qui affiche les messages d’erreurs et d’états pendant le chargement des différents composants du Superviseur . Une fois que le Superviseur fonctionne, l'observateur d'événement est caché, mais il peut être affiché à tout moment en appuyant sur la touche de fonction F7.
La première fois, l'observateur d'événéments s'ouvre dans la langue par défaut. Si vous modifiez la langue dans le Superviseur, puis que vous le redémarrez,
l'observateur d'événements utilisera la langue choisie.
Mode démonstration
Si vous essayez de démarrer le Supeviseur sans la clé de protection, une boîte de dialogue vous demande de l'insérer.
• Pour démarrer le Superviseur en mode démonstration, sélectionner Mode démonstration.
• Pour démarrer le mode approprié à la clé de protection, insérer la clé et sélectionner Relire la clef.
• Pour annuler le démarrage, sélectionner Quitter.
Pour plus de détails sur les différentes versions du Superviseur, voir le chapitre Versions, Clé de Protection et Modes Opérationnels.
L'observateur d'événements affiche quelques messages au sujet du chargement et de la création des variables.
Création et sélection d'un projet
Après l'installation, au premier démarrage du Superviseur, deux projets par défaut nommés AP_FRA (AP_ENG si l'installation est en langue anglaise) seront
automatiquement créés. Vous pouvez créer un nouveau projet ou sélectionner un projet existant de la façon suivante :
1. Sélectionner le menu Configuration.Administrer.Projets pour ouvrir la boîte de dialogue Projets.
2. Sélectionner un projet existant dans la liste ou saisir un nom de nouveau projet et sélectionner OK.
3. Avant qu'un nouveau projet ne soit créé, vous êtes invité à confirmer cette action.
Sélectionner OK.
Vous pouvez ouvrir la boîte de dialogue Projets à partir du menu Configuration.Administrer.Projets du Superviseur.
Les noms de projets sont limités à 8 caractères (alphanumériques et souligné).
L'Espace de Travail
L'Espace de Travail est le nom donné à la zone occupée par l'IHM sur l'écran de votre PC.
Il contient tous les outils nécessaires pour développer les applications d'IHM et il sert de contenant pour les fenêtres formant l'Interface Utilisateur lors de l'exécution. Dans cet espace de travail, vous trouverez les éléments suivants :
Barre de Menu principal
La Barre de Menu permet, à l'aide du clavier ou de la souris, d'accéder à tous les outils de développement. Elle peut être fermée et ouverte (visible ou invisible) en utilisant respectivement les touches de fonction F6 et F8.
Barres d'Outils
Les barres d'outils vous permettent d'accéder rapidement, à l'aide de la souris, aux outils les plus communément utilisés pour le développement des fenêtres et en mode
exploitation par l'Operateur.Vous pouvez choisir les barres d'outils à afficher par un simple clic droit sur la barre de menu ou sur l'une des barres d'outils affichée. Les barres d'outils utilisées pour le développement de synoptiques peuvent être affichées ou
cachées en utilisant respectivement les touches de fonction F6 et F8.
Barres de Défilement
Les barres de défilement sont utilisées pour faire défiler une fenêtre de synoptique lorsque celle-ci est plus grande que l'Espace de Travail.
Ligne d'Etat
La barre d'état fournit des informations sur l'état actuel de l'espace de travail, y compris la position courante du curseur et le facteur de zoom de la fenêtre active.
Position du Curseur
Lorsqu'une fenêtre synoptique est affichée dans l'espace de travail, la position du curseur donne les coordonnées X et Y, en pixels, de la localisation courante du curseur.
Niveau de zoom
Le niveau de zoom affiche le pourcentage de zoom de la fenêtre active.
Personnalisation de l'Espace de Travail
Le fonctionnement et l'apparence de l'Espace de Travail peuvent être modifiés afin de satisfaire les besoins de l'environnement, du développeur, de l'opérateur et de
l'application.
La fenêtre de l'espace de travail
La fenêtre de l'Espace de Travail constitue l'arrière-plan de toutes les fenêtres affichées par le Superviseur.
Pour modifier la fenêtre de l'espace de travail :
• Cliquer sur le bouton droit de la souris n'importe où dans le fond de l'Espace de Travail (sauf dans une barre d'outils, de menu ou un Synoptique.
Un menu déroulant contenant une liste d'options s'affiche.
Option Effet
Fond d'application Modifie la couleur de fond de l'Espace de Travail.
Barre de menu Affiche ou fait disparaître la barre de menu.
Propriétés Modifie les propriétés de la fenêtre de l'Espace de Travail.
Les barres d'outils
L'Espace de Travail possède six barres d'outils, chacune ayant un certain nombre de boutons qui permettent un accès immédiat, à l'aide de la souris, aux outils de développement les plus communément utilisés.
Barre d'outils Outils
Standard Création, ouverture et fermeture de fenêtres, commandes couper et coller, arrêt du Superviseur.
Dessin Outils pour insérer divers éléments de dessin, symboles et bitmaps utilisés pour créer les synoptiques.
Arrangement Outils pour verrouiller et déverrouiller, aligner sur la grille de dessin et arranger des groupes d'éléments de dessin.
Animation Outils pour lier les propriétés d'éléments de dessin aux valeurs temps réel des variables de la base de données, créer des zones de contrôle, des tendances, des alarmes et des consignations.
Mode Outils pour sélectionner le mode d'exploitation des fenêtres et pour zoomer.
Niveaux de visibilité Outils pour afficher ou cacher les différentes couches qui composent chaque fenêtre de synoptique.
Gestion des barres d'outils
Les Barres à Outils peuvent être arrimées ou flottantes. Une Barre d'Outils arrimée est intégrée dans l'un des côtés de l'Espace de Travail. Une Barre d'Outils flottante peut être positionnée n'importe où sur le bureau, même en dehors de l'Espace de Travail.
Pour déplacer une barre d'outils :
• Cliquer sur son fond de plan (sur le début des boutons ) et déplacer la vers son nouvel emplacement.
Vous pouvez afficher une liste des barres d'outils et choisir de les afficher ou de les masquer :
• Cliquer avec le bouton droit de la souris sur n'importe quelle barre d'outils visible ou dans la barre de menu.
Raccourcis Clavier et Touches de Fonctions
Le clavier permet un accès rapide à certaines des commandes systèmes les plus
couramment utilisées (telles que Connexion et Déconnexion) ainsi qu'aux actions les plus fréquemment utilisées lors du développement de l'Interface Opérateur.
Pour fermer une boîte de dialogue, cliquer sur Annuler ou OK, ou bien presser le bouton Esc.
Touches de Fonction Action
F1 Aide en ligne
F2 Menu d'exploitation (Connexion et Déconnexion) F3 Menu d'Administration (configuration utilisateur)
F4 Fenêtre A propos (c.a.d. la version du logiciel et le détail des contacts)
F6* Affiche menu et barre d'outils
F7 Fenêtre de chargement (utiliser Réduire pour la cacher) F8* Cache menu et barre d'outils
F9* Gestionnaire de programme
F10 Quitter
F12 Boîte Magnétoscope
Autre touches Action
Ctrl+A Sélection de tous les éléments de dessin dans la fenêtre active Ctrl+C Copie le ou les éléments de dessin sélectionné(s)
Ctrl+N Crée une nouvelle fenêtre
Ctrl+O Ouvre une fenêtre
Ctrl+S Sauvegarde la fenêtre active
Ctrl+V Colle le contenu du presse papier dans la fenêtre active Ctrl+X Coupe les éléments de dessin sélectionnés
Ctrl+Y Refait la précédente commande Annuler édition Ctrl+Z Annule les précédentes actions de dessin (une à une).
Alt+Enter Affiche les propriétés de l'élément de dessin sélectionné
* Ces fonctions ne sont pas disponible avec une clé de protection run-time.
L'accès aux fonctions standard dépend également de la configuration du projet et des droits d'accès de l'Opérateur
Création du Projet Exemple
Une même installation peut gérer un nombre quelconque de projets. Chaque projet est sauvegardé dans un répertoire ayant le même nom que le projet. Pour les besoins de ce manuel, nous utiliserons un projet appelé FORMATION.
Création du projet
Vous créez le nouveau projet comme décrit précédemment dans le chapitre Démarrage du Superviseur pour la Première Fois.
1. Afficher la boîte de dialogue Projets en utilisant la commande Configuration.Administer.Projets.
2. Saisir le nom FORMATION dans le champ de texte en haut de la boîte de dialogue.
3. Cliquer sur OK. La structure du nouveau projet est créée.
4. Arrêter et redémarrer votre ordinateur. Le Superviseur démarre avec le nouveau projet.
Introduction à la Base de Données
La base de données est le moteur du projet. Sans elle, il n’y aurait pas de données temps réel à afficher dans les synoptiques, à enregistrer sur disque ou à imprimer. Les
fonctionnalités de la base de données peuvent être résumées de la façon suivante :
• Elle reçoit et envoie les données de et vers d’autres sources. Une source peut être un équipement comme un automate programmable, une autre station de
supervision (SCADA) sur un réseau local ou un serveur OPC.
• Elle maintient en interne les données générées.
• Elle convertit les données brutes en valeurs significatives en fonction d’un affichage souhaité sur les synoptiques.
• Elle compare les valeurs analogiques avec les seuils d’alarme et elle génère les alarmes.
• Elle effectue des test d’écart sur les valeurs digitales.
• Elle enregistre les valeurs des variables sur disque dur ou sur imprimante.
Types de variables de la base de données Les variables peuvent être de trois types :
• Etat pour les données logiques ou à deux valeurs.
• Mesure pour les données analogiques.
• Texte pour les chaînes de caractères ASCII.
Il y a également un type spécial d'état avec des propriétés alarme.
Propriétés communes aux variables
Toutes les variables, indépendamment de leur type, ont un certain nombre de propriétés communes :
Outil Action
Nom Le nom par lequel la variable est référencée au sein du Superviseur.
Libellé Une description qui peut être affichée en run-time dans le synoptique.
Source D'où la valeur de la variable provient en run-time.
Domaine et
Nature Deux paramètres à usage général qui sont utilisées lors de l'enregistrement et de l'affichage des variables.
Organisation de la Base de Données
Utilisation des noms de variables pour organiser la base de données La base de données est conçue de telle manière que les variables sont groupées
ensemble comme elle le seraient dans le monde extérieur. Les noms des variables sont structurés en arborescence.
• Chaque variable peut contenir jusqu'à 6 éléments séparés par des points.
• Chaque nom peut faire jusqu'à 40 caractères, les éléments individuels étant limités à 20 caractères.
Exemple de groupement de variables
Ceci est un aperçu des variables qui seront configurées afin d'être utilisées dans le projet FORMATION.
Un réservoir est utilisé pour mélanger deux composants. Il a deux vannes d'admission, une vanne de vidange, un mélangeur et un capteur de niveau. Les variables à l'intérieur de la base de données sont nommés comme suit :
RES1.ADM1.ETAT RES1.ADM1.POSN RES1.ADM2.ETAT RES1.ADM2.POSN RES1.VID.ETAT RES1.VID.POSN RES1.MEL.ETAT RES1.NIV.MV Visuellement, ceci peut être interprêté de la manière suivante :
Création d'une Variable
Pour commencer, nous allons créer une variable pour illustrer le principe :
1. A partir du menu Configuration.Variables.Etats/Alarmes, afficher la boîte de dialogue de description d’Etat.
2. Cliquer sur le bouton Initialiser pour commencer sur une fiche vierge.
3. Cliquer dans le champ Nom de l’état. Entrer le nom de variable suivant RES1.ADM1.POSN. Les noms de variables ne tiennent pas compte de la casse (majuscule/minuscule).
4. Cliquer dans le champ Libellé (Le libellé est une description de la variable. Il peut être affiché dans les synoptiques et mémorisé sur le disque dur si la valeur de la variable est enregistrée). Saisir Reservoir 1 Vanne d'admission 1 comme libellé.
5. Sélectionner la case à cocher Commande. Ceci permet à l’utilisateur de changer la valeur de l’état (Si elle n’est pas cochée, la valeur ne peut être modifiée que par un élément externe, par exemple un automate programmable).
6. Cliquer sur le bouton Valider pour valider la configuration de la variable.
7. Une boîte de confirmation s'affiche. Cliquer sur le bouton Enregistrer pour sauvegarder.
8. Lorsque la barre de progression disparaît, cliquer sur le bouton Annuler pour fermer la boîte de dialogue.
Les noms de variable peuvent contenir les lettres de A à Z, les nombres 0 à 9 et le caractère de soulignement (underscore). Les noms de variables ne tiennent pas compte de la casse (minuscule/majuscule).
Les libellés des variables utilisent tous les caractères exceptés les caractères de ponctuation (, ; etc) et tiennent compte de la casse.
Libellés Associés
Un Libellé Associé est un groupe de six chaînes de caractères qui peut être associé à une ou plusieurs variables Etat. Les chaînes de caractères sont configurées en trois paires (chaque paire possède une chaîne pour l'état zéro et l'état un) et sont substituées à la valeur logique d'un état comme suit :
Action Contexte d'utilisation
Animation Lors de l'affichage d'une valeur d'un état dans un synoptique en utilisant le libellé de l'animation.
Consignation A l'enregistrement de la valeur d'un état dans les unités d'archivage ou sur une imprimante.
Commande Lorsque l'utilisateur modifie la valeur d'un état à partir du synoptique en utilisant l'animation Envoi-Commande.
Création d’un libellé associé
1. A partir du menu Configuration.Variables.Libellés associés, afficher la boîte de dialogue Configuration des libellés associés.
2. Cliquer dans le champ Libellé de sélection et sélectionner *CREATION*. Entrer le texte OuvertFerme (Les libellés associés ne tiennent pas compte de la casse).
3. Cliquer dans le champ Etat à 0. Entrer le texte Fermé.
4. Cliquer dans le champ Etat à 1. Entrer le texte Ouvert.
5. Cliquer sur le bouton Valider pour valider le libellé. Un message confirme que le libellé associé est créé.
6. Cliquer sur le bouton Annuler pour fermer la boîte de dialogue.
Comment attacher un libellé associé à une variable
1. A partir du menu Configuration.Variables.Etats/Alarmes, afficher la boîte de dialogue Description Etat.
2. Le nom de la variable RES1.ADM1.POSN s'affiche dans le champ Nom de l'état (car c'est la dernière variable créée).
3. Cliquer sur la liste déroulante Libellés associés. Sélectionner le libellé OuvertFerme.
4. Cliquer sur le bouton Valider pour valider la configuration de la variable, puis sur le bouton Enregistrer pour sauvegarder.
5. Cliquer sur le bouton Annuler pour fermer la boîte de dialogue.
Vous avez changé la définition de RES1.ADM1.POSN qui comporte maintenant un libellé associé.
Il n'est pas obligatoire de configurer les 3 paires de textes à moins que vous ne les utilisiez toutes (animation, consignation et commande).
Domaine et Nature
Chaque variable de la base de données peut être assignée à un Domaine et/ou à une Nature. Les propriétés du domaine et de la nature de la variable peuvent être utilisées de différentes façons :
• Pour sélectionner les alarmes affichées dans l'affichage des alarmes.
• Pour filtrer les données enregistrables sur disque dur ou imprimables.
• Pour sélectionner les données affichées dans les listes de consignation.
• Pour sélectionner les variables affichées dans la boîte de dialogue du sélecteur de variables.
Les boîtes de dialogue de configuration des Domaines et Natures sont affichées à partir du sous-menu Variables et sont utilisées pour afficher, supprimer, modifier et créer des Domaines et Natures.
Création d'un domaine
1. A partir du sous-menu Configurer.Variables.Domaine, afficher la boîte de dialogue Domaines.
2. Cliquer sur le bouton Créer pour ouvrir la boîte de dialogue Configuration d'un domaine.
3. Cliquer sur le bouton Standard pour initialiser la fiche.
4. Cliquer dans le champ Nom et saisir le texte Vanne (Les noms de domaine ne tiennent pas compte de la casse).
5. Cliquer sur le bouton OK pour confirmer la création du Domaine.
6. Cliquer sur le bouton Fermer pour fermer la boîte de dialogue.
Assignation d'une variable à un Domaine
1. A partir du menu Configuration.Variables.Etats/Alarmes, afficher la boîte de dialogue Description Etat.
2. Le nom de la variable RES1.ADM1.POSN s'affiche dans le champ Nom de l'état (car c'est la dernière variable créée).
3. Cliquer sur la liste déroulante Domaine. Sélectionner le domaine Vanne.
4. Cliquer sur le bouton Valider pour valider la configuration de la variable.
5. Dans la boîte de dialogue Valider, cliquer sur le bouton Enregistrer pour sauvegarder.
6. Cliquer sur le bouton Annuler pour fermer la boîte de dialogue.
Vous avez maintenant assigné la variable RES1.ADM1.POSN au domaine Vanne.
Il n'existe pas de différence fonctionnelle entre Domaine et Nature. L'un ou l'autre peuvent être utilisés selon les exigences du projet.
Utilisation de la Boîte de Dialogue Sélecteur de Variables
La boîte de dialogue Sélecteur de Variables affiche une liste de toutes les variables de la base de données. C’est l’outil principal du développeur pour voir, sélectionner, modifier et supprimer les variables de la base de données.
Pour l'afficher :
• Dans le menu principal, sélectionner la commande Configuration.Variables.Sélecteur.
La liste des noms des variables s’affiche en ordre alphabétique sous forme d’arbre
horizontal, chaque colonne représentant un élément du nom de variable. Chaque colonne peut afficher un maximum de 511 éléments.
L’affichage peut être filtré par type et par Domaine et Nature.
• Utiliser les cases à cocher Etat, Alarme, Mesure et Texte pour filtrer par type de variable.
• Utiliser les deux listes déroulantes pour filtrer par Domaine et Nature.
La première colonne affiche le premier élément de tous les noms de variables de la base de données répondant au critère filtre. Les noms de variables ayant plusieurs éléments sont indiqués par le symbole >> adjacent à l'élément. Les colonnes suivantes affichent seulement les éléments applicables à la branche sélectionnée.
Dans l'image ci-dessus :
• La seconde colonne affiche seulement les variables ayant comme premier élément RES1.
• La troisième colonne affiche seulement les variables ayant comme premier et second éléments RES1.ADM1 et ainsi de suite.
Le nombre de colonnes affichées change dynamiquement suivant le nombre d'éléments dans la branche courante.
Introduction au Dessin
L’interface utilisateur de votre projet SCADA ou IHM est développée sous forme d’un certain nombre de synoptiques. Les synoptiques sont développés rapidement et
facilement pour former des menus, des vues d'ensemble, des synoptiques de procédé, des affichages de tendance, des rapports etc.
Normalement une structure d’affichage hiérarchique est créée en chaînant les synoptiques entre eux à l’aide d’un type spécial d’animation qui crée des boutons de commande utilisés en Exploitation pour ouvrir et fermer les synoptiques.
Les propriétés de chaque synoptique sont sélectionnées individuellement y compris leur taille et leur position sur l’écran, la possibilité de déplacer ou de redimensionner le
synoptique et les niveaux d’accès. Les propriétés des synoptiques peuvent être modifiées à n’importe quel moment par l’opérateur s’il dispose des droits d’accès requis.
Le premier élément de dessin que vous créez a les propriétés par défaut, mais vous pouvez les re-configurer. L'élément suivant du même type "hérite" de cette configuration, et ainsi de suite.
Modes Dessin et Exploitation
Chaque synoptique créé peut être affiché dans l’un des deux modes sélectionnés à partir de la barre d’outil Mode.
Mode Icône Description
Dessin(Edition) Dans le mode Edition, les propriétés des éléments de dessin ne sont pas mises à jour en temps réel.
Les propriétés de synoptique peuvent être modifiées et des éléments de dessin peuvent être ajoutés, modifiés ou supprimés.
C’est le mode utilisé pour développer les synoptiques.
Exploitation
(Exécution) Dans le mode Exécution les propriétés animées des éléments de dessin dans le synoptique sont mises à jour en temps réel.
Il n’est pas possible de modifier les propriétés d’un synoptique ou d’un élément de dessin.
C’est le mode normal dans lequel un synoptique utilisé par un Opérateur est ouvert.
Il est possible d’avoir plusieurs vues du même synoptique ouvertes en même temps, à la fois en mode Edition et en mode Exécution.
Quelle est la Différence entre un Synoptique et une Fenêtre ?
Une fenêtre peut être considérée comme le contenant d'un synoptique. Normalement, il y a une relation de un pour un entre les synoptiques ouverts et les fenêtres. Dans ce cas, les termes synoptique et fenêtre sont synonymes.
Si plus d'une instance d'un même synoptique est ouverte (par exemple une en mode Edition et une en mode Exécution), alors il y a une fenêtre pour chaque instance et il y a une relation de n vers un entre fenêtres et synoptiques.
Création d'un Synoptique
Pour commencer, nous allons créer un synoptique appelée TEST. Il ne fait pas partie du projet final, mais il est utilisé à titre de test.
Création du synoptique TEST
1. A partir du sous-menu Fichier, sélectionner la commande Nouveau.
2. Une boîte de dialogue s'affiche où vous pouvez en option sélectionner un modèle et une branche. Cliquer sur OK sans rien sélectionner.
3. Un synoptique vierge sans nom est créé avec des propriétés par défaut.
4. A partir du sous-menu Fichier sélectionner la commande Enregistrer. Saisir TEST dans le champ Nom et cliquer sur OK.
Vous pouvez utiliser les touches de fonction F6 et F8 pour afficher et faire disparaître le menu et les barres d'outils.
Afficher et modifier les propriétés du synoptique
1. Cliquer dans le synoptique TEST à l’aide du bouton droit de la souris. Le menu déroulant de synoptique s’affiche.
2. Cliquer sur la commande Propriétés. Les propriétés du synoptique s’affichent dans une boîte de dialogue.
3. Modifier les propriétés afin qu’elles correspondent à celles indiquées ci-après.
4. Cliquer sur le bouton OK pour fermer la boîte de dialogue et confirmer les modifications de propriétés.
5. Sauvegarder le synoptique en utilisant la commande Fichier.Enregistrer.
6. Fermer le synoptique en utilisant la commande Fichier.Fermer.
Dessin d'une Vanne Simple
Généralités sur le Dessin d'une Vanne Simple
Tous les éléments de dessin générés sont définis mathématiquement. Ils sont basés sur des formes géométriques. Votre synoptique comprend des rectangles, des ellipses, des lignes, des polylignes et des polygones. De plus, des chaînes de caractères de différents styles et des bitmaps au format BMP peuvent être utilisés.
Comme introduction au dessin, nous allons créer une vanne ouvert/fermé simple. La position (ouverte ou fermée) de la vanne sera indiquée par l’utilisation de la couleur et du texte, la vanne aura également une zone de contrôle afin de permettre à l’Opérateur d’envoyer une commande pour l’ouvrir ou la fermer. Les étapes suivantes vous guideront au travers du procédé de dessin de formes géométriques similaires à celles qui sont visibles dans la figure ci-dessous.
Ouverture du synoptique TEST
Tout d'abord, ré-ouvrez le synoptique TEST :
1. A partir du sous-menu Fichier sélectionner la commande Ouvrir.
2. Pointer et cliquer sur l’entrée TEST dans la liste des synoptiques.
3. Cliquer sur le bouton de commande OK. Le synoptique TEST s’ouvre en mode Exécution.
4. Cliquer sur le bouton Edition dans la barre d’outils Mode pour basculer le synoptique en mode Edition.
5. Une grille doit apparaître ci-dessus . Si ce n'est pas le cas, cliquer dans l'arrière- plan du synoptique et sélectionner Grille.
Dessin des Eléments de la Vanne
Ceci est aperçu des formes constituant la vanne simple :
Dessin de l’ellipse et du rectangle
L’ellipse et le rectangle sont tous deux dessinés de la même façon. (En fait ce sont les mêmes éléments de dessin mais avec des propriétés différentes).
1. A partir de la barre d’outils Dessin sélectionner l’outil Rectangle.
2. Pointer l’endroit où se trouvera le coin haut et gauche du rectangle.
3. Cliquer et déplacer le curseur de la souris vers le coin opposé en diagonale.
4. Relâcher le bouton de la souris.
5. Répéter les points 1 à 4 avec l'outil Ellipse pour dessiner l'ellipse.
Pour le moment vous ne devez pas vous préoccuper de la taille et de la position exacte des éléments de dessin. Ceux-ci seront modifiés plus tard.
Dessin du polygone
Lors du dessin du polygone, vous pouvez vous servir de l'outil zoom+ de la barre d'outils.
1. A partir de la barre d’outils Dessiner, sélectionner l’outil Polygone.
2. Pointer à l’endroit où le dessin doit démarrer et cliquer avec le bouton gauche de la souris.
3. Pointer vers le coin suivant et cliquer avec le bouton gauche de la souris.
4. Répéter l'étape 3 jusqu'à l’avant-dernier point (dans ce cas, le 15ème).
5. Pointer vers le dernier point et cliquer avec le bouton droit de la souris pour
Dessin des champs de texte
1. A partir de la barre d’outils Dessiner, sélectionner l’outil Texte.
2. Pointer et cliquer à l’endroit où le texte doit démarrer. Un curseur apparaît.
3. Saisir le texte Fermé et appuyer sur la touche Entrée.
4. Répéter les étapes 1 à 3 en utilisant le texte Ceci est le nom de la vanne.
Lorsque vous avez fini de dessiner, n'oubliez pas de sauvegarder le synoptique en utilisant soit le bouton Enregistrer soit la touche de fonction Ctrl+S (c'est-à-dire en maintenant la touche Ctrl et en pressant la touche S).
Modification des éléments de dessin
En utilisant les techniques suivantes, vous devez être capable de déplacer, dimensionner, et colorier la vanne pour qu’elle ressemble à l’exemple ci-après :
Modification des propriétés des éléments de dessin
Les propriétés de chaque élément de dessin peuvent être affichées et modifiées à partir d’une boîte de dialogue. Nous allons commencer avec l'élément de texte le plus en haut ('Ceci est le nom de la vanne').
1. Pour afficher la boîte de dialogue Propriétés, double-cliquer sur l'élément de dessin.
2. Dans l'onglet Texte de la boîte de dialogue Propriétés, réduire la taille de la police à 10.
3. Dans l'onglet Aspect, cocher les cases Texte dans Rectangle et Multilignes.
4. Cliquer sur le bouton OK pour appliquer les modifications et fermer la boîte de dialogue.
Pour le second élément de texte :
1. Dans l'onglet Texte de la boîte de dialogue Propriétés, réduire la taille de la police à 10.
2. Dans l'onglet Aspect, sélectionner Relief dans la section Apparence.
Déplacement d’un Elément de Dessin
• Cliquer sur une zone à l’intérieur des poignées (PAS sur les poignées elles- mêmes) et déplacer l’élément de dessin en entier vers sa nouvelle position et relâcher le bouton de la souris.
L’élément de dessin se déplace toujours sur le point de grille le plus proche lorsque le bouton de la souris est relâché. (A moins que la grille soit invalidée dans les propriétés du synoptique).
Dimensionnement d’un élément de dessin
1. Pointer l’élément de dessin à déplacer et le sélectionner en cliquant dessus (Un élément de dessin sélectionné est indiqué lorsqu’il est entouré par 8 petits blocs appelés poignées).
2. Cliquer sur l’une des poignées, la déplacer vers sa nouvelle position et relâcher le bouton de la souris.
Sur le premier élément de texte :
• Déplacer les poignées afin que le texte apparaisse sur 2 lignes.
Sur le polygone :
• Ajuster la position des coins.
Lors de la sélection et la manipulation d’un polygone, il y a une poignée pour chaque coin du polygone. Dès que vous avez votre élément de dessin polygone avec 16 poignées, vous pouvez alors le déplacer jusqu'à former la forme requise pour la vanne.
Modification de la couleur d’un élément de dessin
1. Afficher la boîte de dialogue de propriétés de l’élément de dessin à colorier.
2. Cliquer sur la propriété de couleur à modifier. Pour les éléments de dessin solides, on peut changer la couleur de la bordure, le motif de remplissage et le fond.
3. Lorsque vous cliquez sur le bloc de couleur, la palette de couleur est affichée.
droit). Vous pouvez donner aux éléments de dessin de la vanne une couleur de fond transparente .
5. Femer la boîte de dialogue Propriétés (Vous pouvez conserver la palette de couleurs).
6. Appuyer sur Ctrl+S pour enregistrer le synoptique.
Le synoptique doit s'afficher ainsi :
Terminer la Vanne simple
Nous allons terminer le dessin de la vanne simple en collant les éléments ensemble. Pour déplacer chaque élément tour à tour, cliquer dessus et déplacer les à l'emplacement désiré.
Centrer les éléments de dessin horizontalement
Comme la vanne est symétrique, une façon simple d'aligner les éléments de dessin horizontalement est d'utiliser l'outil Centrer horizontalement de la barre d'outils Arrangement.
1. Sélectionner tous les éléments en maintenant enfoncée la touche Shift et en cliquant sur chaque élément tout à tour.
2. Cliquer sur l'outil Centrer horizontalement fde la barre d'outils Arrangement.
Lorsque vous avez fini de déplacer les éléments de dessin, utiliser Ctrl+S pour sauvegarder le synoptique. Celui-ci doit s'afficher ainsi :
Animation du Dessin de la Vanne
L’animation est le processus qui consiste à attacher les propriétés des éléments de dessin à des variables de la base de données. Modifier les variables détermine le comportement de chaque élément de dessin dans le synoptique.
Pour la vanne de notre exemple, nous utiliserons trois types d’animation :
Outil Action
Couleur sur un état La couleur de l’élément de dessin est modifiée en fonction de la valeur d’un état.
Libellé avec couleur
sur état Un libellé de texte est modifié en fonction de la valeur d’un état.
Envoi Commande Une zone de contrôle est créée à partir de laquelle l’Opérateur peut changer la valeur d’un état.
Si la barre d'outils Animation n'est pas visible, cliquer avec le bouton droit de la souris dans la barre de menu pour obtenir la liste des barre d'outils disponibles.
Choisir la barre d'outils Animation. Elle apparaît normalement comme une colonne d'onglets sur le côté droit de l'espace de travail.
Création d’une Animation Couleur - Couleur sur un Etat
1. Pointer sur l’élément de dessin polygone représentant le corps de la vanne et le sélectionner.
2. A partir de l'onglet Couleur de la barre d’outils Animation, sélectionner l’outil Couleur sur état.
3. Lorsque la boîte de dialogue des propriétés de l’élément de dessin s’affiche, elle comporte un onglet supplémentaire pour l’animation appelé Couleurs état.
4. Entrer le nom de la variable d’état qui a été créée (RES1.ADM1.POSN) dans le champ texte Etat. (vous pouvez également sélectionner l’état à partir du
Sélecteur des variables en cliquant sur le bouton adjacent au champ de texte )
6. Vous pouvez également cocher les cases dans l’onglet Couleurs de bordure (indiqué par l’icône stylo ) si vous voulez également changer la couleur des bords du polygone, ou bien décocher les cases si vous ne voulez pas.
7. Sélectionner les couleurs qui représentent l'Etat à 0 (ouvert) et l'Etat à 1 (fermé) de la vanne en cliquant sur les cases de couleur en face de l’état et en cliquant ensuite sur la couleur adéquate dans la palette.
8. Cliquer sur le bouton OK pour confirmer l’animation.
Vous pouvez supprimer une propriété en cliquant sur l'icône Poubelle . Elle sera supprimée lorsque la boîte de dialogue Propriétés de l'objet est fermée en
cliquant sur le bouton OK.
Création de l'Animation Libellé
L'animation Libellé est utilisée pour afficher le libellé d'une variable ou, pour les états uniquement, sa valeur sous forme d'une chaîne de caractères. Ici, nous allons utiliser le libellé 'OuvertFerme' créé dans le chapitre Libellés Associés.
Affichage d'une valeur
Avant tout, créer l'animation affichant la valeur de l'état :
1. Pointer sur l’élément de dessin texte 'Fermé' et le sélectionner.
2. A partir de la barre d’outils Animation, sélectionner l’outil Texte.Libellé . Lorsque la boîte de dialogue des propriétés de l’élément de dessin s’affiche, elle comporte un onglet supplémentaire pour l’animation appelé Affichage libellé.
3. Entrer le nom de la variable d’état qui a été créée (RES1.ADM1.POSN) dans le champ texte Variable (Vous pouvez également sélectionner l’état à partir du Sélecteur des variables en cliquant sur le bouton adjacent au champ de texte ).
4. Pour le Type de libellé, choisir Associé.
5. Cliquer sur le bouton OK pour confirmer l’animation.
Application d'un libellé
Maintenant, créer l'animation affichant le libellé de l'état :
1. Pointer sur l'autre élément de dessin texte ('Ceci est le nom de la vanne') et le sélectionner.
2. A partir de la barre d’outils Animation, sélectionner l’outil Texte.Libellé. Lorsque la boîte de dialogue des propriétés de l’élément de dessin s’affiche, elle comporte un onglet supplémentaire pour l’animation appelé Affichage libellé.
3. Entrer le nom de la variable d’état qui a été créée (RES1.ADM1.POSN) dans le champ texte Variable (Vous pouvez également sélectionner l’état à partir du Sélecteur des variables en cliquant sur le bouton adjacent au champ de texte.
).
4. Pour le Type de libellé, choisir Long.
5. Cliquer sur le bouton OK pour confirmer l’animation.
Création d’une Animation Envoi Commande
1. Pointer l'élément de dessin ellipse et le selectionner.
2. A partir de la barre d’outils Animation sélectionner l’outil Envoi.Commande.
Lorsque la boîte de dialogue des propriétés de l’élément de dessin s’affiche, elle comporte un onglet supplémentaire pour l’animation appelé Commande état.
3. Entrer le nom de la variable d’état qui a été créée (RES1.ADM1.POSN) dans le champ texte Etat. On peut également sélectionner l’état à partir du Sélecteur des variables en cliquant sur le bouton adjacent au champ de texte ).
4. Sélectionner le mode Commande en cliquant sur le bouton Inversée. Ceci signifie que la zone de contrôle fait basculer l’état à chaque fois qu’il est utilisé.
5. Cliquer sur le bouton OK pour confirmer l’animation.
6. Utiliser Ctrl+S pour sauvegarder le synoptique.
La vanne simple est maintenant terminée.
Test de la Vanne
Pour tester la vanne, le synoptique doit être basculé en mode Exécution (appelé également mode run-time).
1. Basculer le synoptique en mode Exécution en cliquant sur l’outil Exécution ( ) dans la barre d’outils Mode.
2. Pointer la zone de contrôle qui a été créée (c.a.d. l'ellipse). Elle est mise en évidence par un rectangle qui l’entoure.
3. Cliquer sur la zone de contrôle. La couleur de la vanne change et le texte affiche
"Ouvert".
4. Cliquer de nouveau sur la zone de contrôle. La couleur de la vanne change et le texte affiche "Fermé".
Le comportement du synoptique doit être celui-ci : Ouvert : Fermé :
Etat invalide
Vous aurez peut être remarqué que lorsque le synoptique a été basculé la première fois en mode Exécution, la vanne était affichée dans une troisième couleur. Ceci est dû au fait que les variables d’état, en plus des états vrai et faux, possèdent un état invalide.
Quand une variable est créée pour la première fois, ou quand sa source n’est pas disponible (par exemple lors d'un défaut de communication avec l'automate) elle est invalide.
Compléments sur la Base de Données
Compléments sur la Base de Données
Il est maintenant nécessaire, avant d’aller plus loin, de créer d’autres variables de la base de données.
Lors de la création de variables, il est souvent plus rapide d’éditer la définition d’une variable existante et de l’enregistrer sous un nouveau nom.
Création d’une Nouvelle Variable en Utilisant une Définition Existante
1. Ouvrir le Sélecteur de Variables à partir du sous-menu Configuration.Variables.
2. Ouvrir la définition de la variable état précédemment créé (RES1.ADM1.POSN) par un double-clic sur son nom dans la liste.
3. Editer le nom de variable pour qu’il devienne RES1.VID.POSN.
4. Editer le libellé de la variable pour qu’il devienne Reservoir 1 Vanne de Vidange.
5. Cliquer sur le bouton Valider pour confirmer la définition de la nouvelle variable (Un message confirme que la variable a été créée. Cliquer sur le bouton
Enregistrer).
Maintenant, répéter ces étapes pour créer les variables état suivantes :
Nom Libellé Domaine Libellés associés
RES1.ADM1.ETAT Reservoir 1 Vanne
d'admission 1 Vanne Defaut
RES1.VID.ETAT Reservoir 1 Vanne de Vidange Vanne Defaut RES1.ADM1.POSN Reservoir 1 Vanne
d'admission 2
Vanne OuvertFerme RES1.ADM2.ETAT Reservoir 1 Vanne
d'admission 2 Vanne Defaut
RES1.ADM2.POSN Reservoir 1 Vanne d'admission 2
Vanne OuvertFerme RES1.MEL.ETAT Reservoir 1 Melangeur Reservoir1 Defaut Pour faire cela, vous devez créer un domaine appelé Reservoir1 et un nouveau libellé associé appelé Defaut (Voir les chapitres Domaine et Nature et Libellés Associés).
Vous pouvez choisir vos propres libellés d'état pour le libellé associé Defaut (ou même les laisser vides) car ils ne sont pas utilisés dans la suite de cet exemple.
Création d’une Variable de Mesure
Les variables de mesures sont utilisées pour toutes les valeurs analogiques. Le format d’affichage et l’échelle sont déterminés par la configuration de la variable.
La configuration est pratiquement la même que les variables d’état, avec en plus des propriétés pour régler l’échelle, le format d’affichage etc.
1. A partir du sous-menu Configuration.Variables, afficher la boîte de dialogue Fiche de description mesure.
2. Cliquer sur le bouton Initialiser pour commencer sur une fiche vierge.
3. Cliquer dans le champ Nom de la mesure. Entrer le nom de variable suivant RES1.NIV.MV.
4. Cliquer dans le champ Libellé. Entrer Reservoir 1 Niveau comme titre.
5. Cliquer dans le champ Max. Entrer la valeur de 200. Laisser le niveau Min à 0 (Les champs Min et Max déterminent la plage des valeurs de la variable).
6. Cliquer dans le champ Unité. Entrer Litres (Le texte Unité représente l’unité de mesure utilisée).
7. Cliquer dans le champ Format (La chaîne de caractères saisie détermine le format d’affichage de la mesure. Le format de la chaîne de caractères est ##.##, où le nombre de # représente les chiffres significatifs avant et après la virgule. Si #u est rajouté, la mesure est affichée avec le texte du champ Unité). Entrer
###.##u.
8. Ouvrir la liste déroulante Domaine et sélectionner Reservoir1.
9. Cocher la case Consigne (Ceci permet à l’Opérateur de changer la valeur d’une mesure).
10. Dans la partie Consigne, il faut également saisir une échelle de consigne qui doit se trouver à l’intérieur de l’échelle d’affichage de la variable. Entrer un Maximum de 200.
11. Cliquer sur le bouton Valider pour valider la configuration de la variable, puis sur Enregistrer pour la sauvegarder.
Maintenant, répéter ces étapes pour créer les variables mesure suivantes, pour la première variable, décocher la case Consigne :
Nom Libellé Domaine Min/Max
RES1.ING1.SP Reservoir 1
Ingredient 1 Consigne Reservoir1 0/100
RES1.ING1.MV Reservoir 1 Ingredient 1 Valeur mesure
Reservoir1 0/100
RES1.ING2.SP Reservoir 1
Ingredient 2 Consigne
Reservoir1 0/100 RES1.ING2.MV Reservoir 1
Ingredient 2 Valeur mesure
Reservoir1 0/100
RES1.MEL.PER Reservoir 1
Melangeur en marche Periode
Reservoir1 0/60
Création du Synoptique Réservoir
Généralités sur le Synoptique Réservoir
Nous allons maintenant créer un synoptique simple. Bien que celui-ci soit très simple, il utilise les principes fondamentaux du Superviseur. Une fois terminé, le synoptique devrait ressembler à ceci :
Le synoptique contient trois vannes, chacune d’entre elles pouvant être contrôlée par l’Opérateur, et un réservoir avec une indication de niveau. Un bouton est également utilisé pour permettre d’entrer le niveau du réservoir. (Plus tard celui-ci sera connecté à un automate simulé).
Les deux vannes sont identiques, si ce n’est qu’elles utilisent des variables différentes de la base de données pour l’animation. Ceci est un bon exemple de l’utilisation des
symboles pour gagner du temps et pour rendre la maintenance du projet plus simple (les deux réduisant ainsi les coûts)
Création d'un Symbole Qu’est-ce qu’un Symbole ?
Un symbole est un ensemble d’éléments de dessin et de leurs propriétés d'animations associées qui ont été groupés et stockés dans une bibliothèque.
Un symbole peut être collé dans une fenêtre à partir d’une bibliothèque autant de fois que nécessaire.
Aucun outil spécial n’est requis, les symboles sont créés de la même manière que tout autre dessin en utilisant l’Editeur de synoptiques.
Référence Directe, Relative et Substituée
Lors de la création d'un symbole, le développeur peut choisir dans l'animation du symbole un référencement direct, relatif ou substitué aux variables de la base de données.
Type de
Références Effets
Directe Les noms de variables utilisés dans une animation sont saisis en entier et précédés du caractère @.
Le symbole utilise toujours la(les) même(s) variable(s).
Relative Chaque référence de variable n'utilise qu'une partie du nom de la variable.
On utilise par exemple le nom AMPS. Le reste du nom de la variable (appelé la branche) est alors saisi quand le symbole est utilisé dans le synoptique.
Les noms de variables sont automatiquement calculés en Exploitation en joignant la branche avec le nom relatif utilisé dans l'animation.
Le même symbole peut être utilisé autant de fois que nécessaire avec différentes branches.
Substituée Des noms de variables temporaires sont utilisés dans chaque animation.
Les variables temporaires existent uniquement pendant qu'une
animation qui les utilise est affichée et elles n'apparaissent pas dans la base de données.
Lorsqu'un symbole contenant des variables temporaires est collé dans un synoptique, une boîte de dialogue s'affiche permettant de changer les variables temporaires en variables existantes dans la base de données.
Le même symbole peut être utilisé indéfiniment, à chaque fois avec un jeu de variables différent.
Création du Symbole Vanne
La procédure suivante explique comment convertir la vanne précedemment dessinée en symbole :
1. A partir du sous-menu Fichier.Ouvrir, ouvrir la fenêtre TEST et utiliser la barre d'outils Mode pour passer en mode Edition.
2. Double-cliquer sur le polygone représentant le corps de la vanne et afficher ses propriétés.
3. Dans l’onglet Couleurs état, changer le nom de la variable par CMD% (Une
variable dont le nom se termine par le signe pour-cent (%) est traitée comme une variable temporaire et n'existe pas dans la base de données).
4. Cliquer sur le bouton OK pour confirmer la modification de l’animation.
5. Répéter les étapes 2, 3 et 4 pour les trois autres animations.
6. A partir de la barre d’outils Dessiner, sélectionner l'outil Sélection . 7. Cliquer et faire glisser le pointeur de la souris sur le haut droit de la vanne.
Durant cette opération, un cadre en forme de lasso s'affiche.
8. Quand tous les éléments qui constituent la vanne sont entourés par le cadre, relâcher le bouton de la souris. Chaque élément de dessin constituant la vanne doit être maintenant sélectionné. Ceci est indiqué par une série de petits blocs ou poignées qui entourent les éléments.
9. Cliquer à l’intérieur de l’un des éléments de dessin sélectionnés à l’aide du bouton droit de la souris. Un menu déroulant contenant un certain nombre de
commandes s’affiche. Sélectionner la commande Grouper (Les éléments de dessin sont maintenant associés et peuvent être déplacés comme s’il s’agissait d’un élément unique. Ceci est indiqué par une série de huit petits blocs ou poignées).
10. Cliquer de nouveau dans le groupe d’éléments de dessin à l’aide du bouton droit de la souris. A partir du menu déroulant, sélectionner la commande Créer
Symbole.
11. Entrer H_VANNE comme nom de symbole et cliquer sur OK pour sauvegarder le symbole et fermer la boîte de dialogue.
12. Utiliser Ctrl+S pour sauvegarder le synoptique.
Dessin du Synoptique Réservoir
La première étape dans la création du synoptique Réservoir est de créer la fenêtre dans laquelle il sera représenté. Pour ce faire, suivre la procédure décrite dans le chapitre Création d'un Synoptique, mais en utilisant :
• Le nom de fenêtre RESERVOIR1.
• Des dimensions de 500 x 400.
• Une propriété Déplaçable cochée.
(Pour mémoire : Fichier.Nouveau, OK, Enregistrer Sous, clic droit : Propriétés de la Fenêtre, Taille, Déplaçable, OK.)
Coller le Symbole Vanne
1. Cliquer sur le bouton dans la barre d’outils Mode pour basculer la fenêtre en mode Edition.
2. A partir du menu Insertion, sélectionner l'outil Symbole. Une boîte de dialogue s’affiche contenant une liste des symboles disponibles.
3. Sélectionner le symbole H_VANNE.
4. Dans le menu principal, cliquer sur le bouton Insérer. Le symbole apparaît dans le coin en haut et à gauche du synoptique et les propriétés du symbole apparaissent automatiquement.
5. Dans l'onglet Symbole s’affiche une liste des variables utilisées. Dans le cas de H_VANNE, il y a uniquement CMD%. Faire un double-clic sur CMD% pour afficher le sélecteur des variables. (Le fait que le nom de variable se termine par % indique qu’il s’agit d’une variable temporaire).
6. Sélectionner la variable RES1.ADM1.POSN par un double-clic sur son nom dans le sélecteur des variables. Cette variable remplace alors la variable temporaire CMD% dans toute animation dans cette copie du symbole.
7. Cliquer sur OK pour confirmer les modifications des propriétés du symbole.
8. Déplacer le symbole à la position désirée dans le synoptique comme illustré dans le début du chapitre Généralités sur le Synoptique Réservoir.
9. Répéter les étapes 2 à 8 pour créer deux vannes supplémentaires en utilisant les variables RES1.VID.ETAT et RES1.ADM2.POSN.
Dessin du Réservoir
Le réservoir est dessiné en utilisant un polygone. Le polygone est rempli par une couleur en fonction de la valeur de la variable RES1.NIV.MV.
Le réservoir aura n’importe quelle forme, mais comme il est rempli par une couleur, il faut éviter les formes ré-entrantes .
Il faut éviter les formes ré-entrantes qui créent des difficultés au mécanisme de remplissage pour calculer la zone correcte à remplir.
1. Dessiner le polygone représentant le réservoir (Comment dessiner un polygone a été décrit précédemment dans le chapitre Dessin d'une Vanne Simple). Par exemple :
2. Pointer et sélectionner le polygone du réservoir.
3. A partir de la barre d’outils Animer, sélectionner l'onglet Couleur,puis cliquer sur le bouton Barre-graphe pour ouvrir la boîte de dialogue des propriétés de l'élément dessin Polygone.
4. Entrer le nom de la variable RES1.NIV.MV dans le champ Mesure (ou utiliser le Sélecteur des variables en cliquant dans le bouton adjacent au champ).
5. Sélectionner les couleurs Fond et Barre (c.à.d. de remplissage).
6. Sélectionner le bouton Haut pour indiquer le sens de progression du remplissage.
7. Cliquer sur OK pour confirmer l’animation.
Valeurs minimum et maximum
Vous aurez remarqué que vous n’avez pas saisi de valeurs maximales et minimales pour le barre-graphe. En général, si vous avez à spécifier une échelle à des fins d’affichage :
• Laissez les minimum et maximum à 0
Le Superviseur créera l’échelle à partir des propriétés de la mesure utilisée. Ceci présente l’avantage que si l’échelle de la variable de la base de données change, toute animation