Vous êtes sur la page 1sur 82

Vijeo Designer

Didacticiel
fre

35007033 04

35007033 04 03/2006

Table des matires

Consignes de scurit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Partie I Prsentation de Vijeo Designer . . . . . . . . . . . . . . . . . . . . 9


Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Chapitre 1

Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vue d'ensemble du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principaux outils de Vijeo Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation de Vijeo Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatibilit de la version logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dsinstallation de Vijeo Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 12 15 18 20 21 23 25 25 26 27 28 32 33 36 41 45 49 57 62 65 69 73

Chapitre 2
2.1

Cration d'un projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23


Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration d'crans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditions requises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etapes de la cration d'un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prsentation de l'application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dmarrage de Vijeo Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramtres de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration de variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration de l'cran "Tank". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Affichage numrique et textuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet graphique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration d'une recette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration de l'cran "Curves" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration de l'cran "Alarms" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cration d'un script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35007033 04 03/2006

Chapitre 3

Transfert de projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Validation, gnration et correction d'erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Transfert d'un projet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

Index

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

35007033 04 03/2006

Consignes de scurit

Informations importantes
AVIS Veuillez lire soigneusement ces consignes et examiner l'quipement afin de vous familiariser avec lui avant son installation, sa mise en marche ou son entretien. Les messages particuliers qui suivent peuvent apparatre dans la documentation ou sur l'appareil. Ils vous avertissent de dangers potentiels ou attirent votre attention sur des informations susceptibles de clarifier ou de simplifier une procdure.
L'apposition de ce symbole un panneau de scurit Danger ou Avertissemen signale un risque lectrique pouvant entraner des lsions corporelles en cas de non-respect des consignes. Ceci est le symbole d'une alerte de scurit. Il vous avertit d'un risque de blessu Respectez scrupuleusement les consignes de scurit associes ce symbole de vous blesser ou de mettre votre vie en danger.

DANGER
DANGER indique une situation dangereuse entranant la mort, des blessures graves ou des dommages matriels.

AVERTISSEMENT
AVERTISSEMENT indique une situation prsentant des risques susceptibles de provoquer la mort, des blessures graves ou des dommages matriels.

ATTENTION
ATTENTION indique une situation potentiellement dangereuse et susceptible d'entraner des lsions corporelles ou des dommages matriels.

35007033 04 03/2006

Consignes de scurit

REMARQUE IMPORTANTE

L'entretien du matriel lectrique ne doit tre effectu que par du personnel qualifi. Schneider Electric n'assume aucune responsabilit des consquences ventuelles dcoulant de l'utilisation de cette documentation. Ce document n'a pas pour objet de servir de guide aux personnes sans formation. 2005 Schneider Electric. Tous droits rservs.

35007033 04 03/2006

A propos de ce manuel

Prsentation
Objectif du document Ce manuel est une introduction certaines notions fondamentales de Vijeo Designer, le progiciel dont vous avez besoin pour dvelopper et configurer des applications d'crans IHM des familles XBT G/XBT GT. Il est rdig pour aider la mise en route des nouveaux utilisateurs et pour servir de rfrence rapide ceux qui connaissent dj le logiciel. Pour obtenir une description plus dtaille des fonctions du logiciel, consultez l'aide en ligne de Vijeo Designer. Document consulter

Titre Manuel utilisateur de Vijeo Designer Pilote Uni-Telway de Vijeo Designer Pilote Magelis XBTG Modbus TCP/IP Pilote Magelis XBTG Modbus RTU Pilote Magelis XBTG Modbus Plus

Rfrence inclus sur le CD-ROM Vijeo Designer inclus sur le CD-ROM Vijeo Designer inclus sur le CD-ROM Vijeo Designer inclus sur le CD-ROM Vijeo Designer inclus sur le CD-ROM Vijeo Designer

Commentaires utilisateur

Envoyez vos commentaires l'adresse e-mail techpub@schneider-electric.com

35007033 04 03/2006

A propos de ce manuel

35007033 04 03/2006

Prsentation de Vijeo Designer

I
Prsentation
Objet de cette section Contenu de cette partie Cette section dcrit les principales fonctions du logiciel ainsi que son installation.

Cette partie contient les chapitres suivants :


Chapitre 1 2 3 Titre du chapitre Gnralits Cration d'un projet Transfert de projet Page 11 23 75

35007033 04 03/2006

Prsentation de Vijeo Designer

10

35007033 04 03/2006

Gnralits

1
Prsentation
Objet de ce chapitre Contenu de ce chapitre Ce chapitre prsente le logiciel Vijeo Designer.

Ce chapitre contient les sujets suivants :


Sujet Vue d'ensemble du logiciel Principaux outils de Vijeo Designer Installation de Vijeo Designer Compatibilit de la version logicielle Dsinstallation de Vijeo Designer Page 12 15 18 20 21

35007033 04 03/2006

11

Gnralits

Vue d'ensemble du logiciel


A propos de Vijeo Designer Vijeo Designer est un logiciel de pointe permettant de raliser des crans oprateur et de configurer les paramtres oprationnels des priphriques d'Interface Homme Machine (IHM). Il fournit tous les outils ncessaires la conception d'un projet IHM, de l'acquisition des donnes jusqu' la cration et la visualisation de synoptiques anims.

Systme minimum requis

Processeur Mmoire

Intel Celeron 566 MHz ou plus rapide (recommand : Pentium III 1GHz ou plus rapide) 128 Mo de RAM (recommand : 512 Mo ou plus)

Espace disque disponible 400 Mo ou plus sur disque dur Systme d'exploitation Navigateur Web Windows 2000 ou XP (allemand, anglais, espagnol, franais ou italien) Internet Explorer 5.0 ou toute version ultrieure

12

35007033 04 03/2006

Gnralits

Caractristiques

Rutilisation des donnes Vijeo Designer utilise deux types de donnes :


z z

les donnes internes cres dans l'application utilisateur ; les donnes fournies par des priphriques externes comme les automates et les modules d'E/S dports.

Les objets graphiques, les scripts et les crans crs avec Vijeo Designer peuvent tre sauvegards dans la Bibliothque d'objets (Voir Principaux outils de Vijeo Designer, p. 15) afin de pouvoir tre rutiliss dans d'autres projets. La possibilit de rutilisation de ces donnes vous aide optimiser les nouvelles applications et standardiser les crans des applications co-dveloppes. Connectivit quipements multiples Avec Vijeo Designer, vous pouvez configurer votre cran IHM pour communiquer simultanment avec plusieurs priphriques diffrents de Tlmcanique et d'autres fournisseurs. Cration d'cran IHM Vijeo Designer vous permet de crer des crans IHM dynamiques. Il combine diffrentes fonctions, telles que les objets en mouvement, les indicateurs de niveau et de marche/arrt et les commutateurs, le tout dans une simple application. L'utilisation de symboles anims permet de gnrer et de modifier un cran graphique trs simplement. Scripts Vijeo Designer met disposition une fonction script qui vous permet de rutiliser pour d'autres projets des briques ou des squences compltes provenant d'une application. Rapports Vijeo Designer intgre une fonction avance qui simplifie la gestion des variables utilises dans les crans d'animation. L'utilisation d'une fentre Inspecteur de proprits (Voir Principaux outils de Vijeo Designer, p. 15) vous permet de configurer ou de modifier les variables et les caractristiques des objets. Messagerie multilingue Vijeo Designer permet de stocker, pour une mme application, les messages d'alarme ou les objets texte dans plus de 10 langues diffrentes. Une simple slection depuis l'cran d'animation bascule l'affichage dans la langue choisie. Edition des variables provenant d'autres applications Vijeo Designer peut importer et exporter les variables et les recettes en tant que fichiers CSV. De mme, des variables cres dans Vijeo Designer peuvent tre exportes vers d'autres applications.

35007033 04 03/2006

13

Gnralits

Terminaux cibls

Les appareils IHM suivants sont conus et configurs l'aide de Vijeo Designer :
z z z z z z

XBT G2000 Series XBT G4000 Series XBT G5000 Series XBT G6000 Series XBT GT1000 Series XBT GT2000 Series

14

35007033 04 03/2006

Gnralits

Principaux outils de Vijeo Designer


Prsentation Les principaux outils de Vijeo Designer sont accessibles depuis l'cran principal du programme. Six fentres d'outils vous permettent de dvelopper votre projet rapidement et facilement. Chaque fentre fournit les informations relatives un objet particulier ou au projet. Vous avez la possibilit de personnaliser votre environnement de travail en redimensionnant ou en dplaant les fentres. Les icnes associes aux fentres se trouvent dans la barre d'outils.

35007033 04 03/2006

15

Gnralits

Ecran principal
Designe Vijeo

L'environnement de Vijeo Designer se prsente ainsi :


Fentre Aide

Exercice 1 - Vijeo-Frame - [Cible 1 - Configuration]

Fichier Edition Gnrer IHM Disposer Variable Rapport Recherche Affichage Dessin Outils

A A
Vijeo

123 A

A..

Inspecteur de proprits Graphique Nom Configuration ID cran 1 Description Largeur 640 Hauteur 480 (153,255 Arrire-plan

Vije

Exercice 1 Cible 1 Ecrans graphiques 1: Configuration 2: Tank 3: Chart Scripts d'application Alarmes Fentres popup Langues Fichiers de donnes Gestionnaire Vij.. Proj. Var... Bib..
Design

Icnes des fentres de travail

Niveau d'eau configuration Ecran graphique d'affichage du Alarme travail en cours

123
2

5
Graphique secteurs Bibliothque d'objets

Vijeo

Navigateur

!
Designe

Designe

Cible 1 - Configuration

Informations

Affiche les rapports et les sites Web

Zone de compte rendu

Liste de graphiques

N 6 123 5 4 A 3 2 A 1 A

Nom d'objet water_level_setting Change _panel_switch Texte04 Voyant d'alarme Texte03 Texte01

Position 124 183x254 228 310 320x437,359 300,140x439x179 347 182x393 226 99 136x278 175 120 60x399 139

Gnration du code Compilation Cration image mmoire Crer une image mmoire Image mmoire OK IHMl : Projet 32 Ko, Systme 2 208 Ko, taille totale Gnration termine Gnrer X=533, Y=278

A A

Graphique statistique

Graphique statistique

Graphique statistique

Graphique statistique NUM


FR
08:47

Appuyez sur F1 pour obtenir de l'aide

dmarrer

Zoom 100%

Design Vije

Exercice 1 - Vijeo-Fr.

Note : L'apparence de Vijeo Designer peut tre diffrente, toutes les fentres tant configurables par l'utilisateur.

16

35007033 04 03/2006

Gnralits

Icnes de la fentre de travail

Les icnes de la fentre de travail (repres par les numros 1 6 sur l'illustration ci-dessus) s'utilisent comme inverseurs deux positions pour afficher ou masquer les fentres de travail :
N 1 Nom de l'cran/ icne associe Navigateur Description Sert crer des applications. Les informations concernant chaque projet sont rpertories hirarchiquement dans un explorateur de documents. Affiche les paramtres de l'objet slectionn. Lorsque plusieurs objets sont slectionns, seuls les paramtres communs tous les objets sont affichs.

Inspecteur de proprits

Liste de graphiques

Enumre tous les objets apparaissant dans le synoptique, en prcisant : z le numro d'ordre de cration ; z le nom ; z la position ; z les animations ; z les autres variables associes. L'objet surlign dans la liste est slectionn dans le synoptique. Les informations s'affichent de la mme manire pour un groupe d'objets (ordre, nom et position). Pour dployer la liste des objets d'un groupe, cliquez sur +. Chaque objet peut tre slectionn sparment.

Compte-rendu

Affiche la progression et les rsultats de la vrification des erreurs, de la compilation et du chargement. Lorsqu'une une erreur survient, le systme affiche un message d'erreur ou un message d'avertissement. Pour visualiser l'emplacement de l'erreur, double-cliquez sur le message d'erreur. Bibliothque de composants (graphique barres, chronomtres, etc.) fournis par le constructeur ou crs par vous. Pour placer un composant dans le synoptique, slectionnez le composant dans la bibliothque d'objets, puis faites-le glisser dans le synoptique. Vos propres composants peuvent tre exports ou imports. Affiche l'aide en ligne ou le contenu d'un rapport.

Bibliothque d'objets

Informations

35007033 04 03/2006

17

Gnralits

Installation de Vijeo Designer


Pr-requis Le logiciel Vijeo Designer doit tre install par un administrateur systme.

18

35007033 04 03/2006

Gnralits

Procdure d'installation
Etape Action 1 2 Fermez toutes les applications en cours d'excution sur le poste de travail. Insrez le CD-ROM dans le lecteur de CD- Le programme Autorun de Vijeo Designer doit dmarrer ROM de l'ordinateur. automatiquement le programme d'installation. En cas de non dmarrage automatique de l'installation, cliquez sur Dmarrer Excuter, saisissez x:\SETUP.EXE dans la zone Ouvrir, puis cliquez sur OK (x correspond la lettre d'appellation de votre lecteur de CD-ROM). Slectionnez une langue d'installation, puis L'cran de bienvenue de l'assistant InstallShield apparat. cliquez sur Vijeo Designer. Cliquez sur Suivant. Cliquez sur Oui pour les accepter. Les termes du contrat de licence s'affichent. L'cran Information Client apparat. Rsultat

3 4 5 6

Vous tes invits saisir un dossier d'installation de votre choix Saisissez votre nom, le nom de votre socit, votre rfrence et votre numro de sur votre ordinateur. Le dossier par dfaut est c:\Program Files\Schneider Electric. srie dans l'cran Informations Client. Cliquez ensuite sur Suivant. Spcifiez un dossier d'installation, puis cliquez sur Suivant. Slectionnez le dossier du programme, puis cliquez sur Suivant. Cliquez sur Oui si vous souhaitez crer un raccourci sur le bureau. Cliquez sur Terminer lorsque l'installation est termine. Cliquez ensuite sur Quitter pour retourner sur le bureau. InstallShield lance l'installation de Vijeo Designer ou de l'un de ses composants.

7 8 9 10

Note : A la fin du processus d'installation, le programme peut vous demander de redmarrer votre ordinateur. Vous devez alors redmarrer pour mettre jour tous les composants nouvellement installs dans le systme.

35007033 04 03/2006

19

Gnralits

Compatibilit de la version logicielle


Titre du bloc "Vue d'ensemble" Une fois que le logiciel a t install (Voir Installation de Vijeo Designer, p. 18), en tant qu'utilisateur vous devez comprendre comment cette version de Vijeo Designer fonctionne avec les versions prcdentes du logiciel. Note : Avant de dmarrer Vijeo Designer pour la premire fois, lisez le fichier Readme.chm, auquel vous pouvez accder depuis le menu Dmarrer Excuter Programmes Schneider Electric Vijeo Designer.

Compatibilit avec les versions logicielles antrieures

Les projets crs avec cette version de Vijeo Designer ne prsentent pas de compatibilit ascendante avec les versions antrieures du logiciel. Un nouveau projet cr et ouvert avec cette version de Vijeo Designer ne pourra pas tre ouvert avec une version antrieure. Les projets crs avec une version antrieure de Vijeo Designer prsentent une compatibilit descendante avec cette version. Toutefois, avant d'ouvrir une application cre l'aide d'une version antrieure de Vijeo Designer, vous devez procder une sauvegarde complte du projet initial l'aide de la fonction export .

20

35007033 04 03/2006

Gnralits

Dsinstallation de Vijeo Designer


Deux mthodes pour dsinstaller le logiciel Vous pouvez dsinstaller Vijeo Designer de l'une des deux faons suivantes :
z z

l'aide de l'utilitaire de dsinstallation disponible avec le logiciel ; l'aide du panneau de configuration Ajout/Suppression de votre ordinateur.

Utilisation de l'utilitaire de dsinstallation

Etape Action 1 2 Fermez toutes les applications en cours d'excution sur le poste de travail. Cliquez sur Dmarrer Excuter, puis saisissez le chemin d'accs l'utilitaire de dsinstallation dans le dossier d'installation de Vijeo Designer (par exemple : c:\Program Files\Schneider Electric\Vijeo designer\Uninstall). Cliquez sur OK. A la fin du processus de dsinstallation, redmarrez votre ordinateur pour mettre le systme jour.

3 4

Utilisation du panneau de configuration Ajout/ Suppression de programmes

Etape Action 1 2 3 4 Fermez toutes les applications en cours d'excution sur le poste de travail. Cliquez sur Dmarrer Paramtres Panneau de configuration. Slectionnez Vijeo Designer dans la liste des programmes, puis cliquez sur Supprimer. A la fin du processus de dsinstallation, redmarrez votre ordinateur pour mettre le systme jour.

35007033 04 03/2006

21

Gnralits

22

35007033 04 03/2006

Cration d'un projet

2
Prsentation
Objet de ce chapitre Contenu de ce chapitre Ce chapitre prsente quelques procdures dcrivant la ralisation d'une application simple mettant en uvre les principales fonctions de Vijeo Designer. Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre Sujet 2.1 Cration d'crans Page 25

35007033 04 03/2006

23

Cration d'un projet

24

35007033 04 03/2006

Cration d'un projet

2.1
Prsentation
Objet de cette section Contenu de ce sous-chapitre

Cration d'crans

Cette section dcrit la procdure suivre pour crer les crans du projet.

Ce sous-chapitre contient les sujets suivants :


Sujet Conditions requises Etapes de la cration d'un projet Prsentation de l'application Dmarrage de Vijeo Designer Paramtres de base Cration de variables Cration de l'cran "Tank" Affichage numrique et textuel Objet graphique Cration d'une recette Cration de l'cran "Curves" Cration de l'cran "Alarms" Cration d'un script Simulation Page 26 27 28 32 33 36 41 45 49 57 62 65 69 73

35007033 04 03/2006

25

Cration d'un projet

Conditions requises
Prsentation Afin de dcouvrir certaines des possibilits offertes par Vijeo Designer, nous allons dvelopper un projet. Pour ce faire, nous devons dcrire nos exigences ou spcifications. L'application doit rpondre aux critres suivants :
z

z z z z

Grer le remplissage d'un rservoir en fonction d'une consigne de remplissage et d'un niveau d'alarme. La consigne et le niveau d'alarme sont slectionns par l'utilisateur dans un ensemble de paramtres prdfinis. Nous utiliserons la fonction recettes pour la slection des paramtres prdfinis. Vider le rservoir en ouvrant/fermant la vanne infrieure en appuyant sur un bouton. Afficher les valeurs de consigne sous la forme d'un affichage numrique et d'une courbe de tendance. Disposer d'une vue d'ensemble de la variation du niveau dans le temps. Pour ce faire, nous utiliserons une courbe de tendance. Informer l'utilisateur en cas de dpassement d'un seuil par le biais d'un voyant et d'une page d'alarme.

26

35007033 04 03/2006

Cration d'un projet

Etapes de la cration d'un projet


Prsentation Les tapes suivantes doivent tre ralises afin de crer le projet manual :
z z z z z z z z z z z z

Lancer Vijeo-Designer Crer le projet manual Configurer le projet Dclarer les variables Crer les diffrents crans et boutons de navigation entre les crans Crer les affichages numrique et textuel Utiliser les objets graphiques de la bibliothque d'objets Crer la recette Crer les courbes de tendance Crer la fonction de gestion d'alarme Crer un script Gnrer et simuler le projet

35007033 04 03/2006

27

Cration d'un projet

Prsentation de l'application
Prsentation Le projet concevoir se nomme "manual". Il comporte trois pages d'cran :
z z z

"Tank", "Curves", "Alarms". un rservoir provenant de l'animation bibliothque d'objets ; deux affichages numriques (la valeur de niveau et la consigne d'alarme) ; deux types de commande recette pouvant tre utiliss pour dfinir les valeurs de remplissage et les alarmes relatives au niveau du rservoir ; une vanne de vidange du rservoir contrle par le biais d'un bouton ; un voyant d'alarme de seuil suprieur ; et un ensemble de boutons permettant de passer d'un cran un autre. l'objet courbe de tendance dans lequel le niveau du rservoir et la consigne d'alarme sont anims ; et un ensemble de boutons permettant de passer d'un cran un autre. l'objet alarme permettant d'afficher l'alarme de niveau lev si le niveau du rservoir dpasse la consigne d'alarme ; et un ensemble de boutons permettant de passer d'un cran un autre.

L'cran "Tank" (Voir Ecran "Tank", p. 29) comporte :


z z z z z z

L'cran "Curves" (Voir Ecran "Curves", p. 30) comporte :


z z

L'cran "Alarms" (Voir Ecran "Alarms", p. 31) comporte :


z z

28

35007033 04 03/2006

Cration d'un projet

Ecran "Tank"

Le rservoir est rempli d'un produit slectionn (petite et grande quantit). La quantit est gre par le biais d'une recette. Celle-ci gre galement le seuil ne pas dpasser en fonction de la quantit voulue (consigne d'alarme). Vous pouvez modifier la consigne d'alarme. Pour ce faire, cliquez (dans le cadre d'une simulation) ou appuyez sur la section de l'affichage numrique relative au "level of alarm" (cran tactile du XBTG). L'alarme de niveau lev est active si le niveau du rservoir dpasse la consigne d'alarme. lorsque l'alarme est active, un voyant s'allume (rouge encas de dpassement du seuil). Le niveau du rservoir change. Un bouton de vidange permet de vider le rservoir l'aide de la vanne infrieure. La vanne infrieure s'active lorsque vous appuyez sur le bouton "emptying". En position ferme, la vanne apparat en gris. En position ouverte, elle apparat en rouge. Le schma suivant montre la page "Tank" : 1
Tank Curves Alarms

Small quantity Medium quantity Large quantity Send Small quantity Tank Level: Alarm level: Emptying 25 27

Repre Description 1 2 3 4 5 6 7 8 Bouton de navigation entre les crans Voyant d'alarme de niveau lev Rservoir avec niveau anim Vanne infrieure du rservoir Bouton de vidange du rservoir Zone de saisie des donnes relatives la consigne, via le pav numrique Slecteur de recette Boutons de commande de recette

35007033 04 03/2006

29

Cration d'un projet

Ecran "Curves"

Dans cet cran, la variation du niveau du rservoir et la consigne d'alarme sont reprsents sous la forme d'un graphique. Illustration de l'cran "Curves" : 1
Tank
100 90 80 70 60 50 40 30 20 10 0

Curves

Alarms

Repre Description 1 2 Bouton de navigation entre les crans Courbe de tendance indiquant le niveau du rservoir et la consigne d'alarme

30

35007033 04 03/2006

Cration d'un projet

Ecran "Alarms"

Cet cran permet de visualiser l'tat du niveau d'alarme. Illustration de l'cran "Alarms" : 1
Tank Curves Alarms

Message

Hour

State

Repre Description 1 2 Bouton de navigation entre les crans Tableau des alarmes permettant de visualiser les alarmes actives, acquittes ou coules/rsolues

35007033 04 03/2006

31

Cration d'un projet

Dmarrage de Vijeo Designer


Procdure Pour dmarrer Vijeo Designer, slectionnez Dmarrer \ Programmes \ Vijeo Designer ou double-cliquez sur l'icne Vijeo Designer situe sur le bureau.

32

35007033 04 03/2006

Cration d'un projet

Paramtres de base
Prsentation Vous devez configurer correctement votre projet avant de dbuter la cration d'un dessin. Le projet utilise des variables internes et externes. Un projet cr via Vijeo Designer est une simple chane d'informations (base de donnes). Les terminaux cibles sont configurs et organiss de manire hirarchique au sein d'un projet. Chaque cible montre l'environnement matriel (automate) dans lequel est excut le projet.

35007033 04 03/2006

33

Cration d'un projet

Cration d'un projet et configuration de la cible

Le tableau suivant dcrit la procdure suivre pour crer un projet et slectionner le priphrique distant :
Etape Action 1 Cette bote de dialogue apparat au dmarrage de Vijeo Designer. Cliquez sur "Suivant" pour continuer.
Vijeo-Designer Bienvenue dans Vijeo-Designer

Que voulez-vous faire ? Crer un projet Ouvrir le dernier projet Ouvrir un projet existant

Ne plus afficher cette bote de dialogue

< Prcdent

Suivant >

Terminer

Annuler

Remarque : Si la bote de dialogue ci-dessus ne s'affiche pas au dmarrage de Vijeo Designer, slectionnez l'onglet "Vijeo-Manager" dans le navigateur, puis cliquez avec le bouton droit sur "Vijeo-Manager" et slectionnez "Nouveau projet".

34

35007033 04 03/2006

Cration d'un projet

Etape Action 2
z Entrez le nom de votre projet et cliquez sur OK (dans votre cas, entrez

"Manual_V42").
z Cliquez sur Suivant, puis slectionnez le type de module XBT G2230. z Cliquez sur Suivant, slectionnez l'adresse IP si le modle utilise un port

Ethernet, puis cliquez sur Suivant.


z Slectionnez le pilote appropri pour le type de priphrique l'aide du bouton

Ajouter. Dans notre exemple, entrez Schneider Electric Industrie SAS pour le fabricant et Uni telway pour le pilote. Cliquez ensuite sur Terminer. Des nouveaux dossiers (crans, scripts, alarmes, fentres popup, langues, fichiers de donnes, etc.) sont crs.
Inspecteur de proprits
Cible Nom Description Type CouleurCible Modle ID cran initial Action au dmarrage Buzzer Configuration Transfert Partage de donnes Imprimante Scurit Mode de saisie Bannire d'alarme Clavier systme Dsactiv Autoriser Coin suprieur gauche Ethernet Ethernet Dsactiv Systme de fichiers Dsactiv Sriecal Gamme XBT G 256 couleurs XBT G2330 (320x240) 1: Tank Cible 1

Remarque : Pour ajouter une autre "cible" au projet, cliquez avec le bouton droit sur "Projet", puis slectionnez "Nouvelle cible". 3 Enregistrez votre projet.

35007033 04 03/2006

35

Cration d'un projet

Cration de variables

36

35007033 04 03/2006

Cration d'un projet

Prsentation

Une variable est une adresse mmoire dfinie par un nom. Vijeo Designer gre les types de variable suivants :
z z z z z z z

Boolen Entier Flottant Chane de caractres Structure Bloc d'entiers Bloc virgule flottante

Vijeo Designer utilise les variables pour communiquer avec les priphriques. Vous pouvez galement dfinir des variables internes qui seront utilises uniquement par Vijeo Designer. Dans le cadre de notre projet, nous allons crer trois variables internes et une variable externe qui communiquera avec un priphrique Uni-Telway. Le tableau suivant dcrit la procdure suivre pour crer des variables :
Etape Action 1 Dans l'onglet "Variables" de la fentre "Navigateur", cliquez avec le bouton droit sur Cible 1 et slectionnez "Nouvelle variable" puis le type "TOR".

Liste des variables : trie par nom de cible, filtre Cible 1 Nouvelle variable Coller Importer des variables Exporter des variables Proprits Ctrl+V Ctrl+I Ctrl+E Flottant Alt+Entre Chane Structure Bloc d'entiers Vije.
Designer Vijeo

Nouvelle... TOR Entier

Projet

Variables

Bibliothque d'objets

Bloc virgule flottante

35007033 04 03/2006

37

Cration d'un projet

Etape Action 2 A prsent, vous allez modifier le nom de la variable de type boolen "TOR01" et le remplacer par "High_level" dans la fentre des proprits de la variable. Dans cette fentre, indiquez la source de la variable (externe dans ce cas). L'adresse du priphrique pour la variable est %M0.

Liste des variables : trie par nom de cible, filtre Cible 1 High_level[%M0]

La variable "High_level" est une alarme. Dans ses proprits, activez la fonction Alarmes.
- Variable Nom Description Dimension du tableau Type de donnes Source Groupe de scrutation Adresse du priphrique Adresse indirecte + Conserver l'historique + Alarme Activ Activ 0 TOR Externe UniTelway01Device %M0 ... ... High_level

38

Vijeo

Vij...

Designer

Pro...

Var...

Bib...

35007033 04 03/2006

Cration d'un projet

Etape Action 4 Rptez les tapes 1 et 2 pour crer la variable interne de type TOR (boolen) suivante : "Emptying". Vous venez de crer deux variables de type boolen.

Liste des variables : trie par nom de cible, filtre Cible 1 High_level[%M0] Emptying

Dans l'onglet "Variables" de la fentre "Navigateur", cliquez avec le bouton droit sur Cible 1 et slectionnez "Nouvelle variable" puis le type "Entier".

Liste des variables : trie par nom de cible, filtre Cible 1 Nouvelle variable Coller Importer des variables Exporter des variables Proprits Ctrl+V Ctrl+I Ctrl+E Alt+Entre Nouvelle... TOR Entier Flottant Chane Structure Bloc d'entiers Vije.
Designer Vijeo

Vijeo

Vij...

Designer

Pro..

Var...

Bib...

Projet

Variables

Bibliothque d'objets

Bloc virgule flottante

35007033 04 03/2006

39

Cration d'un projet

Etape Action 6 A prsent, vous allez modifier le nom de la variable "Entier01" de type "integer" (entier) et le remplacer par "Level" dans la fentre des proprits de la variable. Dans cette fentre, indiquez la source de la variable (externe dans ce cas). L'adresse du priphrique pour la variable est %MW0.
Liste des variables : trie par nom de cible, filtre Cible 1 High_level[%M0] Emptying Level[%MW0]

Rptez les tapes 5 et 6 pour crer les variables internes de type entier suivantes : "Setup". Dans l'onglet Variable, la liste suivante s'affiche.

Liste des variables : trie par nom de cible, filtre Cible 1 High_level[%M0] Emptying Level[%MW0] Setup

Note : Il est possible d'accder aux proprits d'une variable en double-cliquant sur celle-ci. Une fentre comportant cinq onglets s'affiche. Celle-ci permet d'accder plus facilement la configuration de la variable et de mieux la comprendre.

40

Vijeo

Vij...

Vijeo

Vij...

Designer

Pro...

Var...

Bib...

Designer

Pro..

Var...

Bib...

35007033 04 03/2006

Cration d'un projet

Cration de l'cran "Tank"


Illustration Le graphique ci-dessous montre les crans crer au cours de cette phase :
Tank Curves Alarms

35007033 04 03/2006

41

Cration d'un projet

Procdure

Le tableau suivant dcrit la procdure suivre pour crer les crans :


Etape Action 1 2 3 Cliquez sur l'onglet "Projet" dans le navigateur. Double-cliquez sur "Ecrans graphique" pour ouvrir le dossier.
z Cliquez sur "1:Panel1", z Renommez "1:Panel1" en "1:Tank".

Navigateur

Manual Cible 1 Ecran graphique 1: Tank 2: Curves 3: Alarms Scripts d'application Init Decrement alarm Alarmes Fentres popup Langues [Langue 1] Fichiers de donnes Bibliothque de ressources Recettes 1: TankSetting Gestionnaire d'Entres/Sorties UniTelway01 [COM1] UniTelway01Equipement1 Vijeo.Manager De Projet Variables Bibliothque d'objets...

4 5

Dans la fentre "Proprits", modifiez la couleur d'arrire-plan et optez pour un gris clair (code couleur "192,192,192"). Crez deux autres crans et utilisez la mme couleur d'arrire-plan que pour l'cran Tank. Cliquez avec le bouton droit sur Ecrans graphiques et slectionnez Nouvel cran. L'cran 2 est appel Curves et l'cran 3 Alarms.

42

Vi

35007033 04 03/2006

Cration d'un projet

Cration d'un bouton de navigation entre les crans


Etape Action 1

Le tableau suivant dcrit la procdure suivre pour crer un bouton permettant de passer d'une page l'autre :

Cliquez sur l'icne "Commutateur" dans la barre d'outils et tracez une zone correspondant l'emplacement du bouton sur l'cran.

123 A

A..

Pour dfinir l'emplacement d'un objet, il vous suffit de :


z cliquer sur l'cran l'endroit o vous souhaitez positionner l'objet ; z relcher le bouton de la souris ; z faire glisser le curseur de la souris afin d'obtenir la taille voulue pour l'objet sur l'cran ; z cliquer de nouveau sur l'cran lorsque la taille de l'objet vous convient.

35007033 04 03/2006

43

Cration d'un projet

Etape Action 2 Lorsque la fentre "Paramtres du commutateur" apparat, dans l'onglet Gnral : z entrez le nom "Button_tank" ; z slectionnez la catgorie Primitif et le Style de bouton 00002 ; z dans l'onglet A l'appui, slectionnez Ecran dans Opration, slectionnez Changer l'cran pour Tank (Id=1), puis cliquez sur Ajouter.

Paramtres du commutateur
Gnral Mode Nom Etat Voyant A l'appui Opration Couleur Etiquette Visibilit Fonctions avances Catgorie Primitif 00002 Inversion sur appui Commutateur Button_tank [Haut] Style Commutateur lampe

Durant l'appui Au relchement Ecran Changer l'cran[1]

Changer l'cran ID cran : 1: Tank Ecran prcdent 1

Appliquer

Ajouter >

OK

Annuler

Aide

3 4 5 6 7

Dans l'onglet Couleur, slectionnez le vert fonc (code 0, 128, 0) comme couleur d'arrire-plan. Dans l'onglet Etiquette, le type d'tiquette doit tre statique et vous devez entrer Tank dans la zone de texte. Cliquez sur OK pour valider la configuration. Rptez ces oprations pour les boutons des crans Curves (Id=2) et Alarms (Id=3). A prsent, l'cran comporte 3 boutons permettant de passer d'une page l'autre. Slectionnez ces 3 boutons, copiez-les (Ctrl+C) et collez-les (Ctrl+V) dans les deux autres crans.

44

35007033 04 03/2006

Cration d'un projet

Affichage numrique et textuel


Illustration Le graphique ci-dessous reprsente la phase de cration de l'cran Tank :
Tank Curves Alarms

Tank level: Alarm level:

25 27

35007033 04 03/2006

45

Cration d'un projet

Cration du texte

Le tableau suivant dcrit la procdure suivre pour crer le texte :


Etape Action 1 Cliquez sur l'icne "Texte" dans la barre d'outils et tracez une zone correspondant l'emplacement du texte sur l'cran.

123 A

A..

La fentre Editeur de texte s'affiche. Configurez les proprits du texte comme indiqu dans l'cran ci-dessous, puis cliquez sur OK :
Editeur de texte Langue : Police : Style de police : 1: Langue1 Vijeo Modern 8x13 Normal Largeur de police : 8 Hauteur de 13 police :

Niveau du rservoir :

OK

Annuler

3 4

Dans la fentre "Proprits", modifiez la Couleur du texte et optez pour le noir (0,0,0). Rptez les mmes oprations pour le texte Alarm level.

46

35007033 04 03/2006

Cration d'un projet

Cration d'un indicateur numrique

Le tableau suivant dcrit la procdure suivre pour crer un affichage numrique :


Etape Action 1 Cliquez sur l'icne "Affichage des donnes" dans la barre d'outils et tracez une zone correspondant l'emplacement de la fentre numrique.

123 A

A..

La fentre Paramtres de l'affichage numrique s'affiche. Configurez les proprits comme indiqu dans l'cran ci-dessous.

Paramtres de l'affichage numrique


Gnral Nom Type de donnes Variable Mode de saisie Couleur Visibilit Fonctions avances

AffichageNumrique01 Entier Level Dcimaux 3 affichs Format Dc. Flottant

Style

00026

Supprimer les zros Afficher les zros

Langue Police Style de police

1: Langue1 Vijeo Modern 6x10 Gras Largeur de police Hauteur de police 123 6 10

Alignement

OK

Annuler

Aide

A partir de cette fentre, dans l'onglet "Gnral" : cliquez sur l'icne , puis :

z double-cliquez sur la variable "Level", puis sur OK dans l'diteur d'expression ; z entrez 3.0 dans le champ "Dcimaux affichs" ; z cliquez sur OK.
35007033 04 03/2006

47

Cration d'un projet

Etape Action 4 5 6 Dans l'onglet "Couleur" : z slectionnez le bleu fonc (0,128,128) pour la "Couleur d'arrire-plan". Cliquez sur OK. Rptez ces tapes pour la variable "Setup". Vous devez autoriser l'utilisateur modifier la valeur de la variable "Setup". Pour ce faire, cochez la case Activer mode saisie dans l'onglet Mode de saisie. L'option Afficher le clavier popup est automatiquement slectionne. Elle permet d'activer l'affichage d'un pav numrique sur l'cran du produit lorsque l'utilisateur utilise le mode d'dition de variable. Enregistrez votre projet.

Note : Vous pouvez accder aux paramtres d'un objet et les modifier via la fentre "Proprits".

48

35007033 04 03/2006

Cration d'un projet

Objet graphique
Illustration Dans cette partie, l'utilisateur ajoute le rservoir, la vanne infrieure, la canalisation, le bouton de commande de la vanne et l'indicateur de niveau lev. Une fois les tapes ci-dessous ralises, l'cran suivant s'affiche :
Tank Curves Alarms

Level of the tank : Level of alarm : Emptying

25 27

35007033 04 03/2006

49

Cration d'un projet

Importation d'un objet partir de la bibliothque d'objets

Le tableau suivant dcrit la procdure suivre pour utiliser un objet partir de la bibliothque d'objets qui fournit une reprsentation schmatique du rservoir :
Etape Action 1 Le rservoir se trouve dans l'onglet Bibliothque d'objets, dans le rpertoire Graphique rservoir. Slectionnez l'objet TankGraph_0001 et effectuez un glisserdposer dans l'cran Tank. Au besoin, redimensionnez l'objet l'aide de l'un des points apparaissant sur le contour de l'objet lorsque celui-ci est slectionn. Navigateur Bibliothque d'objets Affichage de texte Bibliothque d'images Cadran Claviers Courbe de tendance de consignation Date et heure Diagnostics Autre Graphique circulaire Graphique de donnes Graphique barres Graphique rservoir Graphique secteurs Modles Recettes Utilisateur Voyants Bibliothque d'objets...

Vijeo.Manager 2

Dans la fentre "Proprits", cliquez sur l'icne ..... . La fentre Liste des variables s'affiche. Double-cliquez sur la variable "Level" pour animer le niveau du rservoir.

50

D Projet

Variables

35007033 04 03/2006

Cration d'un projet

Cration d'une ligne

Le tableau suivant dcrit la procdure suivre pour crer une ligne reprsentant la canalisation de la vanne infrieure :
Etape Action 1 Cliquez sur l'icne "Ligne" dans la barre d'outils et tracez une zone correspondant l'emplacement de la ligne sur l'cran (dans notre exemple, la ligne se situe entre le bas du rservoir et le bas de l'cran). Ajustez la position de la ligne (ou de l'objet) l'aide des touches flches du clavier.

123 A

A..

Dans la fentre "Proprits", entrez : z "0,0,0" (noir) pour la couleur de ligne, z "4" pour l'paisseur de ligne.

35007033 04 03/2006

51

Cration d'un projet

Cration de la vanne

Dans ce projet, la vanne est reprsente sous la forme d'un polygone. Elle est anime diffremment selon qu'elle est ouverte (vert) ou ferme (gris). Le tableau suivant dcrit la procdure suivre pour crer la vanne :
Etape Action 1 Slectionnez l'icne "Polygone" dans la barre d'outils et utilisez-la pour reprsenter une vanne, en dfinissant la zone correspondant l'emplacement de la vanne sur l'cran.

123 A

A..

La fentre Proprits de l'animation s'affiche. Configurez les proprits comme indiqu dans l'cran ci-dessous. Proprits de l'animation
Couleur Remplissage Taille Position Rotation Appui Visib.

Couleur de premier plan

Couleur d'arrire-plan

Couleur du trait Type de donnes : TOR

Activer l'animation couleur premier plan Emptying

Valeur

Couleur

OFF ON

OK

Annuler

Appliquer

Aide

A partir de cette fentre, dans l'onglet "Couleur" :


z cochez la case Activer l'animation couleur premier plan ;

cliquez sur l'icne

, puis :

z double-cliquez sur la variable TOR "Emptying", puis sur "OK" ; z modifiez les couleurs OFF et ON (OFF en gris et ON en vert).

Cliquez sur OK.

52

35007033 04 03/2006

Cration d'un projet

Cration d'un signal d'avertissement

Dans ce projet, nous utilisons un voyant en tant que signal. Le voyant s'anime en fonction de l'tat de l'alarme associe la variable "High_level" : rouge si elle est active et gris si elle est inactive. Le tableau suivant dcrit la procdure suivre pour crer le voyant :

Etape Action 1 Cliquez sur l'icne "Voyant" dans la barre d'outils et utilisez-la pour reprsenter un voyant, en dfinissant la zone correspondant l'emplacement du voyant sur l'cran.

123 A

A..

A partir de cette fentre, dans l'onglet "Gnral" : cliquez sur l'icne , puis :

z slectionnez la variable "TOR" "High_level" ; z slectionnez le style de voyant 10001.

35007033 04 03/2006

53

Cration d'un projet

Etape Action 3 Dans l'onglet "Couleur" : z slectionnez le gris fonc (128.128.128) comme couleur de premier plan pour l'tat OFF ; z slectionnez le rouge (255,0,0) comme couleur de premier plan pour l'tat ON et associez-lui un clignotement rapide.
Paramtres de voyants Gnral Couleur Etiquette Visibilit

Nom Variable Etat Off

Lampe02 High_level

Catgorie

Primitive

Style [Off] On

10001

Couleur de texte Couleur 3D Couleur de bordure Couleur de premier plan Couleur darrire plan Motif Clignotement
Aucun 1: Aucun

Couleur de texte Couleur 3D Couleur de bordure Couleur de premier plan Couleur darrire plan Motif Clignotement
Aucun 1: Aucun

OK

Annuler

Aide

Cliquez sur OK.

54

35007033 04 03/2006

Cration d'un projet

Cration d'un bouton de commande


Etape Action 1

Dans ce projet, le bouton "emptying" active ou dsactive la fonction "emptying" (vidange). Il permet galement d'animer la vanne infrieure. Le tableau suivant dcrit la procdure suivre pour crer un bouton de commande :

Cliquez sur l'icne "Commutateur" dans la barre d'outils et utilisez-la pour reprsenter un rectangle, en dfinissant la zone correspondant son emplacement sur l'cran.

A
2

123 A

A..

La fentre Paramtres du commutateur s'affiche. Configurez les proprits comme indiqu dans l'cran ci-dessous.

Paramtres du commutateur
Gnral Mode Nom Etat Voyant Couleur Etiquette Visibilit Commutateur Commutateur03 [Haut] Style 00003 Inversion sur appui Fonctions avances Catgorie Primitif Commutateur lampe

A l'appui Opration Opration Activer Bit

Durant l'appui Au relchement

Bit activ/dsactiv [Emptying

Dsactiver Activer/Dsactiver Marche momentane Arrt momentan Destination Emptying Appliquer Ajouter >

OK

Annuler

Aide

35007033 04 03/2006

55

Cration d'un projet

Etape Action 3 Dans la fentre Gnral :


z slectionnez le style de commutateur 00003.

Dans l'onglet "A l'appui", cliquez sur l'icne


z slectionnez la variable "TOR" "Emptying" ;

, puis :

z slectionnez Activer/Dsactiver, ce qui permet au bit Emptying de passer en position ON lorsque vous

appuyez pour la premire sur le bouton, puis en position OFF lorsque vous appuyez nouveau sur le bouton ; z cliquez sur Ajouter pour confirmer la slection. 4 Dans l'onglet "Etiquette" :
z slectionnez le type d'tiquette Statique ; z entrez "Emptying" dans la fentre de saisie des donnes.

Dans l'onglet "Couleur" : z slectionnez le blanc (255.255.255) comme couleur de premier plan ; z slectionnez le noir (0.0.0) comme couleur de texte. Cliquez sur OK.

56

35007033 04 03/2006

Cration d'un projet

Cration d'une recette


Illustration Cette section prsente deux mthodes permettant de mettre en uvre des commandes de recette :
z z

Utilisation d'un bouton de commande Utilisation du slecteur de recette

Dans ce projet, 3 recettes sont cres. Il est ainsi possible de dterminer les valeurs du niveau et de la consigne d'alarme en fonction de la recette slectionne :
z

Small quantity constitue la premire recette. Elle permet de dfinir un remplissage du rservoir gal 25 % de la capacit et un niveau d'alarme 27 %. Medium quantity constitue la deuxime recette. Elle permet de dfinir un remplissage du rservoir gal 50 % de la capacit et un niveau d'alarme 52 %. Large quantity constitue la troisime recette. Elle permet de dfinir un remplissage du rservoir gal 80 % de la capacit et un niveau d'alarme 82 %.

Une fois les tapes ci-dessous ralises, l'cran suivant s'affiche :


Tank Curves Alarms

Small quantity Medium quantity Large quantity Send Small quantity Tank level : Alarm level : Emptying 25 27

35007033 04 03/2006

57

Cration d'un projet

Cration de la recette

Le tableau suivant dcrit la procdure suivre pour crer la recette :


Etape Action 1 2 3 4 Dans l'onglet Projet, cliquez avec le bouton droit sur "Recette". Crez un nouveau groupe de recettes. Renommez le nouveau groupe de recettes en "Tanksetting". Configurez les noms de recette comme suit :
Recettes recette1 recette2 recette3 Cliquez pour redimensionner la fentre.

Recettes Small Medium Large

ID 1 2 3

Droits d'accs 0 0 0

Langue1 Small quantity Medium quantity Large quantity

z Cliquez avec le bouton droit sur Recettes et slectionnez Nouvelle recette pour

crer la recette 2
z Cliquez avec le bouton droit sur Recettes et slectionnez Nouvelle recette pour

crer la recette 3
z Cliquez sur la flche, tel qu'indiqu dans le schma, pour agrandir la fentre. z Renommez recette 1 en Small et, dans la colonne Langue 1, saisissez Small quantity. z Renommez recette 2 en Medium et, dans la colonne Langue 1, saisissez

Medium quantity.
z Renommez recette 3 en Large et, dans la colonne Langue 1, saisissez Large quantity.

3 recettes viennent d'tre cres. 5 Configurez les noms de recette comme suit :
Recettes Small Medium Large

Cliquez pour slectionner toutes les recettes.

z Cliquez sur la flche, tel qu'indiqu dans le schma ci-avant, pour rduire la fentre. z Cliquez sur Recettes, tel qu'indiqu dans le schma, afin de slectionner toutes

les recettes et excutez les tapes de configuration suivantes.

58

35007033 04 03/2006

Cration d'un projet

Etape Action 3 Configurez les recettes comme suit :


Variable d'ingrd... Level Setup Etiquette Level Alarm setup Rvisable Min. 0 0 Max. 100 100 Petit 25 27 Moyen 50 52 Grand 80 82

1 2

Compltez la ligne 1 en double-cliquant afin d'entrer des donnes. Ajoutez un ingrdient en cliquant avec le bouton droit sur la ligne 1 et en slectionnant Nouvel ingrdient, ce qui vous permet de crer la ligne 2. Compltez la ligne 2 en double-cliquant afin d'entrer des donnes. 6 Enregistrez votre projet.

35007033 04 03/2006

59

Cration d'un projet

Cration d'une commande de recette active via un bouton

Dans ce projet, trois recettes sont dclares. Vous devez donc concevoir et configurer trois boutons de commande. Le tableau suivant dcrit la procdure suivre pour crer un bouton de commande pour une recette :
Etape Action 1 Cliquez sur l'icne "Commutateur" dans la barre d'outils et utilisez-la pour reprsenter un rectangle, en dfinissant la zone correspondant son emplacement sur l'cran.

A
2

123 A

A..

La fentre Paramtres du commutateur s'affiche. Configurez les proprits comme indiqu dans l'cran ci-dessous.

Paramtres du commutateur
Gnral Couleur Etiquette Visibilit Fonctions avances Mode Nom Etat Voyant A l'appui Opration Source 1 Opration Affecter Ajouter Soustraire Destination RecipeDefaultControl.recipeNumber Appliquer Ajouter > AND OR OR exclusif Durant l'appui Au relchement Mot Mot Affecter [GroupedeRecettes Mot Affecter [GroupedeRecettes Commutateur Commutateur04 [Haut] Style 00002 Inversion sur appui Commutateur lampe Catgorie Primitif

OK

Annuler

Aide

60

35007033 04 03/2006

Cration d'un projet

Etape Action 3 Dans la fentre Gnral : z slectionnez le style de commutateur 00002. Dans l'onglet "A l'appui" : z slectionnez une opration Mot ; z activez 1 dans Source.
z Dans l'onglet Destination, cliquez sur l'icne

et slectionnez

RecipeDefaultControl.RecipeNumber.
z Cliquez sur Ajouter pour confirmer la slection de la recette 1. z Rptez l'opration, en activant pour la source 1 la destination

RecipeDefaultControl.RecipeOperation.
z Cliquez sur Ajouter pour confirmer l'envoi d'une commande de recette.

Dans l'onglet "Etiquette" : z slectionnez le type d'tiquette Statique ;


z entrez "Small quantity" dans la fentre de saisie des donnes.

5 6 7

Dans l'onglet "Couleur" : z slectionnez le jaune (255.255.0) comme couleur de premier plan. Cliquez sur OK. Enregistrez votre projet.

Rptez ces tapes afin de crer les boutons de commande des recettes Medium et Large l'aide du tableau suivant :
Small RecipeDefaultControl.RecipeNumber (Numro de recette) RecipeDefaultControl.operation (opration de recette) Couleur du bouton et code couleur Etiquette du bouton 1 1 jaune 255.255.0 Small quantity Medium 2 1 rose saumon 255.128.64 Large 3 1 marron 128.128.0

Medium quantity Large quantity

Cration d'un slecteur de recette

Le slecteur de recette se trouve dans la Bibliothque d'objets, dans le rpertoire Recette. Faites glisser les objets "Recipeselect" et "send" dans l'cran "Tank".

35007033 04 03/2006

61

Cration d'un projet

Cration de l'cran "Curves"


Illustration L'cran "Curves" et le groupe de boutons de navigation entre les pages ont dj t crs dans la section (Voir Cration d'un bouton de navigation entre les crans, p. 43). L'objectif de cette section consiste importer l'objet courbe de tendance et de configurer les variables "Level" et "Setup" afin de pouvoir afficher leur valeur sous forme de graphiques. Le graphique ci-dessous montre l'cran crer au cours de cette phase :
Tank
100 90 80 70 60 50 40 30 20 10 0

Curves

Alarms

62

35007033 04 03/2006

Cration d'un projet

Cration d'une courbe de tendance

Le tableau suivant dcrit la procdure suivre pour crer une courbe de tendance pour l'cran Curves :
Etape Action 1 Cliquez sur l'icne "Courbe de tendance" dans la barre d'outils et tracez une zone correspondant l'emplacement de l'objet sur l'cran.

123 A

A..

35007033 04 03/2006

63

Cration d'un projet

Etape Action 2 Configurez les courbes de tendance dans la fentre des proprits : z Entrez la variable "Level" pour la voie 1. z Activez la voie 2 et slectionnez la variable "Setup". Proprits
Trend_Graph Nom Haut Gauche Largeur Hauteur Description Couleur de la planche Couleur de la bordure Paramtres de courbe Paramtres de plage Etiquette axe des donnes Echelle axe des donnes Quadrillage axe des donnes Echelle axe du temps Quadrillage axe du temps Voie 1 Variable Format d'affichage Tracer Marquer Couleur Couleur hors limites Voie 2 Variable Format d'affichage Tracer Marquer Couleur Couleur hors limites Voie 3 Voie 4 Voie 5 Voie 6 Voie 7 Voie 8 Enregistrer les valeurs par dfaut Restaurer les valeurs par dfaut Trend_Graph 40 41 259 180 (0,0,0) (255,255

Activ Activ Activ Activ Activ Activ Level Ligne Dsactiv Dsactiv Dsactiv Activ Setup Ligne Dsactiv Dsactiv Dsactiv Dsactiv Dsactiv Dsactiv Dsactiv Dsactiv Dsactiv

...

...

>>> <<<

Enregistrez votre projet.

64

35007033 04 03/2006

Cration d'un projet

Cration de l'cran "Alarms"


Illustration L'cran "Alarms" et le groupe de boutons de navigation entre les pages ont dj t crs dans la section (Voir Cration d'un bouton de navigation entre les crans, p. 43). L'objectif de cette section consiste montrer comment utiliser l'objet alarme et comment le configurer afin d'afficher les alarmes sur l'cran. Le graphique ci-dessous reprsente la page d'cran Alarms finaliser :
Tank Curves Alarms

Message

Hour

State

35007033 04 03/2006

65

Cration d'un projet

Importation et configuration de l'objet Alarme

Le tableau suivant dcrit la procdure suivre pour utiliser le tableau des alarmes :
Etape Action 1 Cliquez sur l'icne "Rsum d'alarme" dans la barre d'outils et tracez une zone correspondant l'emplacement de l'objet sur l'cran.

123 A

A..

Double-cliquez sur l'objet configurer dans la fentre Paramtres de rsum d'alarme. Dans l'onglet Basique : z slectionnez le mode d'affichage Journal afin d'afficher les changements d'tat de l'alarme (active, acquitte, coule). Paramtres de rsum d'alarme
Basique Nom Description Groupe d'alarmes GroupeAlarmes1 Mode d'affichage Trier par Activer l'action
Action sur activation du curseur

Couleur Police Affichage des colonnes Boutons ResumAlarme01 Format de date Format d'heure Sens de dfilement Type de curseur aa/mm/jj 24:00:00 Haut Flche

Journal Heure Slection directe


Curseur auto.

Afficher le titre de colonne

OK

Annuler

Aide

Note : Au besoin, il est possible de configurer l'affichage des colonnes. Dans la page Alarms, nous avons dcid d'afficher le message dans une colonne d'une largeur de 120, et les date et heure de l'alarme dans une colonne d'une largeur de 80.

66

35007033 04 03/2006

Cration d'un projet

Configuration du groupe d'alarmes

Le tableau suivant dcrit la procdure suivre pour configurer le groupe d'alarmes :


Etape Action 1 Cliquez sur l'onglet "Projet" dans le navigateur. Navigateur Manual Cible 1 Ecran graphique 1: Tank 2: Curves 3: Alarms Scripts d'application Init Decrement alarm Alarmes Fentres popup Langues [Langue 1] Fichiers de donnes Bibliothque de ressources Recettes 1: TankSetting Gestionnaire d'Entres/Sorties UniTelway01 [COM1] UniTelway01Equipement1 V Vijeo.Manager D Projet Variables Bibliothque d'objets...

2 3

Double-cliquez sur "Alarmes" pour ouvrir le dossier. Cliquez sur "GroupeAlarmes1" pour ouvrir la fentre de configuration du groupe d'alarmes.

35007033 04 03/2006

67

Cration d'un projet

Etape Action 4 Ajoutez l'alarme High_level le message "Tank in high level" comme indiqu dans l'cran ci-dessous :
Configuration du groupe d'alarmes Variable Groupe d'alarmes High_level GroupeAlarmes1 Source de donnes Adresse du priphrique Message Tank in high level Externe %M0

Configuration Variable Groupes d'alarmes ResumAlarme01 GroupeAlarmes1 %M0 ... ... Langue Message 1: Langue1 Tank in high level ...

Adresse du priphrique

Lorsque l'alarme est dclenche, "Tank in high level" s'affiche dans la colonne Message. 5 Enregistrez votre projet.

68

35007033 04 03/2006

Cration d'un projet

Cration d'un script


Prsentation Dans Vijeo Designer, un script peut permettre d'automatiser une partie des tches d'un programme de communication. Vous pouvez utiliser un script pour dfinir une procdure qui s'excute lorsqu'une condition est remplie. Vous pouvez ajouter ensuite une fonction qui n'est pas disponible dans les proprits d'un dessin. Dans ce projet, nous allons crer trois scripts :
z z z

Init, qui s'excute lorsque le produit est activ. Il permet de slectionner la recette numro 1. Decrement, qui s'excute lors de l'activation de la variable "Emptying", une frquence de 0,3 seconde. Il permet de simuler la vidange du rservoir. Alarm, un script priodique permettant de grer l'alarme "High_level". La condition permettant de dclencher l'alarme est normalement envoye l'automate. Dans le cadre de ce didacticiel, cette variable est anime en interne.

35007033 04 03/2006

69

Cration d'un projet

Cration du script Init

Le script suivant est excut une seule fois (au dmarrage). Le tableau suivant dcrit la procdure suivre pour crer le script "Init" :
Etape Action 1 2 Dans la fentre du navigateur, cliquez sur l'onglet "Projet", puis cliquez avec le bouton droit sur "Script d'application" et slectionnez "Nouveau script". Slectionnez "Au dmarrage" dans le champ "Dclenchement" de la fentre "Proprits" :
Proprits
Script d'cran Nom Dclenchement init Au dmarrage

z Renommez "script_1" en "Init".

Cliquez sur "Init" pour ouvrir la fentre de l'diteur de script et entrez le programme suivant : //Set Recipegroup RecipeControlDefault.RecipeGroupNumber.write(1);

Note : Pour insrer une variable dans un script, cliquez avec le bouton droit et slectionnez Insrer, Variable, puis slectionnez l'lment de commande associ la variable.

70

35007033 04 03/2006

Cration d'un projet

Cration du script Decrement

Le script suivant est excut une frquence de 0,3 seconde si la variable "Emptying" est active. Il permet de simuler la vidange du rservoir. Le tableau suivant dcrit la procdure suivre pour crer le script "Decrement" :
Etape Action 1 2 Dans la fentre du navigateur, cliquez sur l'onglet "Projet", puis cliquez avec le bouton droit sur "Script d'application" et slectionnez "Nouveau script". Slectionnez "Conditionnel" dans le champ "Dclenchement" de la fentre "Proprits". Dans le champ Condition de dclenchement, slectionnez Tant que Vrai, entrez 1 pour la Frquence et utilisez les paramtres ci-dessous pour la Variable de dclenchement "Emptying" :
Proprits
Script d'application Nom Dclenchement Frquence [sec] Programmation Variable de dclenchement Condition de dclenchement decrement Conditionnel 1 Bas Emptying Tant que Vrai

z Renommez "script_2" en "Decrement".

Entrez le programme suivant : //creating temporary variable int tmp; int tmp; //Set value of Level in tmp tmp = Level.getIntValue (); //If value of level>0 if (tmp>0) { //then decrement tmp tmp --; //Then write tmps value in Level variable Level.write ( tmp ); }

35007033 04 03/2006

71

Cration d'un projet

Cration du script Alarm

Le script suivant est excut de faon priodique toutes les secondes. Il permet de grer l'alarme "High_level". La condition permettant de dclencher l'alarme est normalement envoye l'automate. Dans le cadre de ce didacticiel, la variable "High_level" est anime en interne. Le tableau suivant dcrit la procdure suivre pour crer le script "Alarm" :
Etape Action 1 2 Dans la fentre du navigateur, cliquez sur l'onglet "Projet", puis cliquez avec le bouton droit sur "Script d'application" et slectionnez "Nouveau script". Slectionnez "Priodique" dans le champ "Dclenchement" de la fentre "Proprits". Indiquez ensuite une Frquence de 1 seconde :
Proprits
Script d'application Nom Dclenchement Frquence [sec] Programmation Alarm Priodique 1 Bas

z Renommez "script_3" en "Alarm".

Entrez le programme suivant : //If Level > Setup of alarm if (Level.getIntValue() > Setup.getIntValue()) //Then Alarm (High_level) actived else alarm desactived High_level.write(1); else High_level.write(0); Enregistrez votre projet.

72

35007033 04 03/2006

Cration d'un projet

Simulation
Simulation de votre projet La fonction de simulation peut servir visualiser votre projet sans le transfrer sur un terminal XBT G. C'est une bonne mthode pour vrifier et valider votre projet, mais galement pour vous assurer que tout se passe comme vous le souhaitez. Utilisez l'une des mthodes ci-aprs pour excuter la simulation et vrifier votre projet :
Rsultat

Dmarrage de la simulation
Etape Action 1 2 3 4

Cliquez sur l'onglet Projet dans la fentre Navigateur. Cliquez avec le bouton droit de la souris sur Cible 1. Slectionnez Dmarrer la simulation du priphrique. Testez votre projet en l'tat. L'cran principal de votre projet s'affiche. Il devrait se comporter comme le projet de l'exercice 1 au dbut du guide d'initiation. Par exemple : z Choisissez une recette. La valeur apparat-elle sur le rservoir de manire graphique ainsi que sur l'afficheur numrique ? z Cliquez sur l'afficheur numrique (niveau d'alarme) et entrez le numro 10 avec le clavier qui apparat. Lorsque l'alarme apparat, la lampe clignote-t-elle ? z Cliquez sur le bouton de navigation pour passer au deuxime cran. Est-ce que les valeurs apparaissent sur la courbe ? z Cliquez sur le bouton d'alarmes pour passer au troisime cran. Est-ce que vous y parvenez ? z Retournez au premier cran. Cliquez sur le bouton de purge. Est-ce que le rservoir se vide ?

Si vous vous apercevez que certains lments ne fonctionnent Pour arrter la simulation, appuyez sur pas correctement, retournez l'cran appropri, slectionnez le CTRL+Z ou bien ALT+F4. Vous pouvez galement cliquer sur l'icne Fermer de la ou les lments et contrlez leurs proprits. fentre de simulation. Si tout va bien, passez la procdure suivante pour dclencher l'alarme. Remarque : Pour tester nouveau votre projet aprs avoir effectu les corrections, vous devez fermer la simulation avant d'en excuter une nouvelle.

35007033 04 03/2006

73

Cration d'un projet

74

35007033 04 03/2006

Transfert de projet

3
Prsentation
Objet de ce chapitre Contenu de ce chapitre Ce chapitre dcrit les diffrents types de gnration de projets, ainsi que les diffrents modes de transfert de projets. Ce chapitre contient les sujets suivants :
Sujet Validation, gnration et correction d'erreurs Transfert d'un projet Page 76 78

35007033 04 03/2006

75

Transfert de projet

Validation, gnration et correction d'erreurs


Types de transfert de donnes Utilisez l'une des mthodes suivantes pour transfrer une application client vers un terminal (ou effectuer une simulation en local) :
Type Ethernet Port de l'outil Carte CompactFlash Simulation en local Procdure L'application issue du projet gnr* est transfre vers les produits dots d'un port Ethernet via le rseau. Les donnes issues du projet gnr* sont transfres vers le priphrique reli au PC l'aide du cble XBT ZG915 ou XBT ZG925. Les donnes issues du projet gnr* (sur un PC quip d'un lecteur de cartes PCMCIA) sont copies sur une carte CompactFlash. Celle-ci est ensuite insre dans les terminaux. Les donnes issues du projet gnr* sont stockes en local afin de simuler l'application lors de la phase de mise au point.

* Donnes cres avec la fonction de gnration. Validation de la cible Pour tre sr que tous les paramtres du projet que vous souhaitez gnrer sont prsents et corrects, utilisez la commande Gnrer Valider tout dans le menu principal.

76

35007033 04 03/2006

Transfert de projet

Gnration de la cible

L'objectif est de gnrer un programme excutable directement via l'cran XBT G, partir du projet labor avec l'diteur graphique de Vijeo Designer. Avant de dmarrer la gnration, utilisez la commande Gnrer Nettoyer tout. Cette commande nettoie le dossier du projet de toute cible et de tout projet afin de le librer de tout fichier inutile. Aprs avoir nettoy les dossiers cibles, utilisez la commande Gnrer Gnrer tout pour gnrer votre cible. Vijeo Designer peut gnrer un programme de quatre manires diffrentes :
Type Gnrer Procdure Rgnre entirement le projet et optimise le fichier de rsultat. Toutefois, pour gagner du temps, il vaut mieux effectuer une cration que d'utiliser la fonction Gnrer. Gnre uniquement la partie des donnes mises jour depuis la dernire version gnre et optimise le fichier de rsultats. Rgnre entirement le projet et actualise le fichier de rsultat. Lorsque la gnration est termine, la simulation commence. La cible est valide et gnre avant le transfert. Si aucune erreur n'est dtecte, les fichiers de l'application utilisateur sont transfrs vers la machine cible.

Gnration rapide Dmarrer la simulation Transfrer

Correction des erreurs

Lorsque le processus de gnration est termin, la fentre Compte rendu s'ouvre automatiquement et l'ensemble des erreurs et avertissements dtects apparaissent. Les erreurs s'affichent en rouge et les avertissements en jaune. En cas d'absence d'erreurs ou d'avertissements, le rsultat apparat en vert. Pour visualiser les dtails relatifs une erreur ou un avertissement particulier, double-cliquez sur ce message d'erreur ou d'avertissement.

35007033 04 03/2006

77

Transfert de projet

Transfert d'un projet


Types de transfert de donnes Pour envoyer une application vers sa cible, vous utilisez une mthode de transfert. Vous avez le choix entre plusieurs mthodes de transfert :
z z z

le transfert via un rseau Ethernet ; une mthode utilisant un systme de fichiers, les donnes tant transfres sur une carte CF ; en utilisant le port srie de l'quipement pour transfrer les donnes directement vers la cible.

Slectionnez la mthode de votre choix dans la zone Cible de la fentre Inspecteur de proprits. Pour plus d'informations, consultez l'aide en ligne. Note : Une fois parvenu cette tape, vous pouvez tester votre projet sur un cran XBT G. Souvenez-vous que le projet se comportera de la mme manire que lors de la simulation sur PC (Voir Simulation de votre projet, p. 73). Pour mettre en uvre une application relle, la valeur d'entre doit provenir d'un capteur au lieu du clavier.

78

35007033 04 03/2006

Transfert de projet

Procdure de transfert
Etape Action 1

Le tableau suivant dcrit la marche suivre pour transfrer une application vers une cible XBT G :

Reliez l'une des extrmits du cble de transfert au port de connexion de l'outil XBT G ou un connecteur de cble Ethernet, puis l'autre extrmit au port de communication COM1 ou Ethernet de votre ordinateur. XBT G2110/2120/2220/4320 : uniquement le port de connexion de l'outil (srie) Pour les autres types d'quipements XBT G, vous avez le choix entre le port Ethernet et le port de connexion de l'outil. Cliquez sur l'onglet Projet de la fentre Navigateur, puis sur Cible 1. Dans la zone Transfrer de la fentre Inspecteur de proprits, slectionnez Ethernet ou Srie.
Inspecteur de proprits
Cible Nom Description Type CouleurCible Modle ID cran initial Action au dmarrage Buzzer Configuration Transfert Partage de donnes Imprimante Scurit Mode de saisie Bannire d'alarme Clavier systme Dsactiv Autoriser Coin suprieur gauche Ethernet Ethernet Dsactiv Systme de fichiers Dsactiv Sriecal Gamme XBT G 256 couleurs XBT G2330 (320x240) 1: Tank Cible 1

2 3

a. Pour un transfert via Ethernet, assurez-vous de bien saisir : z votre adresse IP ; z votre masque de sous-rseau ; z votre passerelle par dfaut. b. Pour un transfert via le port srie, assurez-vous de bien saisir : z un port COM ; z un dbit en bauds.

5 6

Dans la fentre Navigateur, cliquez sur Cible 1, puis cliquez avec le bouton droit de la souris sur Transfrer. Vrifiez sur l'quipement XBT G si l'application est correctement affiche. Remarque : Si un message d'erreur apparat dans le Compte-rendu, cela signifie que le transfert a chou. Vous devez rsoudre le problme avant de tenter un nouveau transfert. Pour localiser l'emplacement d'une erreur affiche dans le Compte-rendu, double-cliquez sur cette erreur.

35007033 04 03/2006

79

Transfert de projet

Fermeture de Vijeo Designer

Avant de quitter Vijeo Designer, enregistrez votre projet. Slectionnez ensuite Fichier Quitter dans le menu principal.

80

35007033 04 03/2006

Index

B C A
I
IHM, 12 Installation, 18

A
Affichage, 45

C
Compilation, 76 Configuration, 33 Connectivit, 13

M
Messagerie en plusieurs langues, 13 Multilingue, messagerie, 13

D
Dmarrage de Vijeo Designer, 32 Dsinstallation, 21 Donnes, rutilisation, 13

O
Objet, 49

E
Ecran graphique, 13 Alarms, 65 Curves, 62 Tank, 41 Ecrans IHM utilisant Vijeo Designer, 14 Edition des variables, 13 Ethernet, 76

P
Priphriques cibles, 14

R
Rapports, 13 Recette, 57 Rutilisation des donnes, 13

G
Gnration, 76

S
Script, 69 Scripts, 13 Simulation, 73

35007033 04 03/2006

81

Index

T
Transfert d'un projet, 78 Transfert de donnes, 76

V
Variable, dition, 13 Variables, 36

82

35007033 04 03/2006