Didacticiel Vijeo 2
Didacticiel Vijeo 2
Didacticiel Vijeo 2
Didacticiel
fre
35007033 04
35007033 04 03/2006
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
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
35007033 04 03/2006
A propos de ce manuel
35007033 04 03/2006
I
Prsentation
Objet de cette section Contenu de cette partie Cette section dcrit les principales fonctions du logiciel ainsi que son installation.
35007033 04 03/2006
10
35007033 04 03/2006
Gnralits
1
Prsentation
Objet de ce chapitre Contenu de ce chapitre Ce chapitre prsente le logiciel Vijeo Designer.
35007033 04 03/2006
11
Gnralits
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
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
35007033 04 03/2006
15
Gnralits
Ecran principal
Designe Vijeo
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
123
2
5
Graphique secteurs Bibliothque d'objets
Vijeo
Navigateur
!
Designe
Designe
Cible 1 - Configuration
Informations
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
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
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
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
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
l'aide de l'utilitaire de dsinstallation disponible avec le logiciel ; l'aide du panneau de configuration Ajout/Suppression de votre ordinateur.
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
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
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
24
35007033 04 03/2006
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.
35007033 04 03/2006
25
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
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
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.
28
35007033 04 03/2006
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
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
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
32
35007033 04 03/2006
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
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
< 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
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
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 de variables
36
35007033 04 03/2006
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
Projet
Variables
Bibliothque d'objets
35007033 04 03/2006
37
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
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
35007033 04 03/2006
39
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
35007033 04 03/2006
41
Procdure
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
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..
35007033 04 03/2006
43
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
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
25 27
35007033 04 03/2006
45
Cration du texte
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
123 A
A..
La fentre Paramtres de l'affichage numrique s'affiche. Configurez les proprits comme indiqu dans l'cran ci-dessous.
Style
00026
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
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
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
25 27
35007033 04 03/2006
49
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
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 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 d'arrire-plan
Valeur
Couleur
OFF ON
OK
Annuler
Appliquer
Aide
, 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).
52
35007033 04 03/2006
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 :
35007033 04 03/2006
53
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
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
54
35007033 04 03/2006
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
Dsactiver Activer/Dsactiver Marche momentane Arrt momentan Destination Emptying Appliquer Ajouter >
OK
Annuler
Aide
35007033 04 03/2006
55
, 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
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 %.
Small quantity Medium quantity Large quantity Send Small quantity Tank level : Alarm level : Emptying 25 27
35007033 04 03/2006
57
Cration de la recette
ID 1 2 3
Droits d'accs 0 0 0
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
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
58
35007033 04 03/2006
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
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
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.
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
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
Curves
Alarms
62
35007033 04 03/2006
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
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
...
...
>>> <<<
64
35007033 04 03/2006
Message
Hour
State
35007033 04 03/2006
65
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
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
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
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
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
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
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
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
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
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
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
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
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
* 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.
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
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
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