392
Ó¿²«»´ Û¼·¬·±² ï Vijeo Citect Configuration Manuel de formation Version 7.20

Formation VijeoCitect

Embed Size (px)

Citation preview

Page 1: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 1/391

Ó¿²«»´ Û¼·¬·±² ï

Vijeo Citect Configuration

Manuel de formation

Version 7.20

Page 2: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 2/391

DÉNI DE RESPONSABILITÉ

Schneider Electric n’offre aucune représentation ou garantie concernant le présent manuel et, dans la mesure autorisée par la loi, limiteexpressément toute garantie implicite à son remplacement. Schneider Electric se réserve par ailleurs le droit de réviser cette publication à toutmoment sans avoir à en aviser quiconque.

Schneider Electric (“Schneider”)

Manuel de formation Vijeo Citect Configuration

INTRODUCTION ET MENTIONS LÉGALES

L’achat du manuel de formation Vijeo Citect Configuration vous habilite à suivre le cours de formationVijeo Citect Configuration. Lenombre fourni lors de l’achat du manuel sert de clé pour remplir le formulaire d’évaluation du cours.

La réalisation de cette évaluation est nécessaire à l’obtention d’un certificat Citect d’achèvement du cours.

Le contenu du présent manuel est la propriété de Schneider Electric et tous les droits, y compris les droits d’auteur, sont réservés à SchneiderElectric. Vous ne pouvez pas copier tout ou partie de ce manuel, sous forme électronique ou papier, l’adapter ou en faire un usagecommercial sans l’approbation préalable écrite de Citect.

Schneider Electric n’accepte aucune responsabilité pour toute action prise en se fondant sur ce manuel.

COPYRIGHT

© Copyright 2007 Schneider Electric Tous droits réservés.

MARQUES DÉPOSÉESSchneider Electric a fait tout son possible pour fournir des informations sur les marques déposées concernant les noms de société, produits etservices cités dans le présent manuel. Les marques déposées ci-dessous proviennent de diverses sources.

Vijeo Citect, CITECTHMI et CitectIIM sont des marques déposées de Schneider Electric

Windows, Windows NT, Windows 2000, Windows XP, MSSQL Server et Excel sont des marques commerciales de Microsoft Corporation.

Oracle est une marque déposée de Oracle Corporation et/ou ses sociétés affiliées.

 Novell et Netware sont des marques déposées de Novell Inc.

dBASE est une marque déposée de Borland Inc.

Remarque générale :

Certains noms de produits cités dans le présent manuel sont utilisés à des fins d’identification uniquement et peuvent être des marquesdéposées de leurs propriétaires respectifs.

A notre propos

Les membres de l’équipe Citect de concepteurs de formations ont obtenu des diplômes universitaires dans l’enseignement et l’ingénierie dela formation. Ce sont également des formateurs bénéficiant d’une riche expérience; certains membres ont publié des ouvrages sur ces thèmes.

A ce jour, l’équipe propose une gamme de plus de 70 formations dans différentes langues et sur des environnements logiciels variés.

Auteurs

Alynda Brown, David Heath, Graeme Sutton, Anthony Wong, Ken Holder

Contributeurs

David Mackay, Lynn Silvers, Jeremie Durillon, Julia Gambazzi, Guthier Vannesson

June 2011 Edition for Version 7.20Manuel Edition 1Written, Printed and bound in France

·· Ê»®-·±² éòîð Ö«²» îðïï

Page 3: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 3/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ···

Ì¿¾´» ¼»- ³¿¬·8®»-

CHAPTER 1: INTRODUCTION DE VIJEO CITECT ........................................................ 1-1Exposé général ........................................................................................................... 1-1Avant de commencer.................................................................................................. 1-2Présentation du cours ................................................................................................. 1-3Conventions utilisées dans le manuel......................................................................... 1-6

CHAPTER 2: L'ENVIRONNEMENT DE CONFIGURATION VIJEO CITECT..................... 2-1

Exposé général ........................................................................................................... 2-1Configuration système................................................................................................ 2-2Explorateur Citect ...................................................................................................... 2-5Projets Include............................................................................................................ 2-6Éditeur de projets Citect ............................................................................................. 2-7Éditeur graphique Citect............................................................................................. 2-8Éditeur Cicode............................................................................................................ 2-9

CHAPTER 3: GESTION DE PROJETS ............................................................................ 3-1

Exposé général ........................................................................................................... 3-1Création d’un nouveau projet..................................................................................... 3-2Clusters et Serveurs.................................................................................................... 3-6Création d’un utilisateur privilégié .......................................................................... 3-11Assistant de configuration de poste.......................................................................... 3-14Sauvegarder, restaurer et supprimer un projet ......................................................... 3-19Inclusion de projets .................................................................................................. 3-24

CHAPTER 4: COMMUNICATIONS ................................................................................ 4-1

Exposé général ........................................................................................................... 4-1Assistant Express Communications........................................................................... 4-2Boîtes de dialogue de communication ....................................................................... 4-9Tags de variables...................................................................................................... 4-11Formulaires............................................................................................................... 4-13Test des communications ......................................................................................... 4-14

 Noms de tags structurés............................................................................................ 4-23Ajout de tags de variables avec Microsoft Excel ..................................................... 4-27

Page 4: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 4/391

CHAPTER 5: GRAPHIQUES.......................................................................................... 5-1

Exposé général ........................................................................................................... 5-1Pages graphiques ........................................................................................................ 5-2Projet Tab_Style_Include........................................................................................... 5-3

 Nouvelles pages.......................................................................................................... 5-6Dessin d’objets de base .............................................................................................. 5-8

Dessin de la page graphique Milk_Treatment.......................................................... 5-11Rectangles, carrés, ellipses et cercles....................................................................... 5-14Tuyaux, lignes et polylignes .................................................................................... 5-17Propriétés en phase d’exécution............................................................................... 5-19Création de symboles ............................................................................................... 5-32ActiveX .................................................................................................................... 5-35Redimensionnement automatique ............................................................................ 5-40

CHAPTER 6: ENTREE OPERATEUR ............................................................................. 6-1

Exposé général ........................................................................................................... 6-1

Potentiomètres............................................................................................................ 6-2Commandes clic ......................................................................................................... 6-7Commandes clavier .................................................................................................. 6-10

CHAPTER 7: GENIES ................................................................................................... 7-1

Exposé général ........................................................................................................... 7-1Collage d’un génie à partir d’une bibliothèque.......................................................... 7-2Génies personnalisés .................................................................................................. 7-6Modification d’un génie ............................................................................................. 7-7Syntaxe des génies ..................................................................................................... 7-8

CHAPTER 8: PAGES CONTEXTUELLES ....................................................................... 8-1

Exposé général ........................................................................................................... 8-1Pages contextuelles .................................................................................................... 8-2Avantages des noms de tags structurés ...................................................................... 8-9

CHAPTER 9: PERIPHERIQUES..................................................................................... 9-1

Exposé général ........................................................................................................... 9-1Qu'est-ce qu’un périphérique ?................................................................................... 9-2

Configuration des périphériques ................................................................................ 9-3Utilisation des fichiers d’historique des périphériques .............................................. 9-4

CHAPTER 10: ÉVENEMENTS....................................................................................... 10-1

Exposé général ......................................................................................................... 10-1Définition d’évènements .......................................................................................... 10-2Activation d’évènements.......................................................................................... 10-4

·ª Ê»®-·±² éòîð Ö«²» îðïï

Page 5: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 5/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ª

CHAPTER 11: ALARMES ............................................................................................. 11-1

Exposé général ......................................................................................................... 11-1Configuration des alarmes........................................................................................ 11-2Catégories d’alarmes .............................................................................................. 11-11Enregistrement des alarmes sur imprimante .......................................................... 11-18Groupes de périphériques....................................................................................... 11-19

Affichage des alarmes............................................................................................ 11-20Alarmes sonores ..................................................................................................... 11-30Utilisation des propriétés d’alarmes comme tags................................................... 11-35Modifier les seuils des alarmes .............................................................................. 11-37

CHAPTER 12: ANALYSEUR DE PROCESSUS................................................................. 12-1

Exposé général ......................................................................................................... 12-1Tags de tendance ...................................................................................................... 12-2Fichiers d’historique de tendance............................................................................. 12-6Qu'est-ce que l’Analyseur de processus ? ................................................................ 12-8

Propriétés de l’Analyseur de processus.................................................................. 12-10Affichage des tags dans l'Analyseur de processus ................................................. 12-11Types de plumes..................................................................................................... 12-12Modification des propriétés de l’Analyseur de processus...................................... 12-18Autres sources de données ..................................................................................... 12-31Export de données .................................................................................................. 12-35

CHAPTER 13: GESTION DE PAGE................................................................................ 13-1

Exposé général ......................................................................................................... 13-1Outil de configuration des menus ............................................................................ 13-2

Retriez les éléments de Menu................................................................................. 13-12Bouton Accueil....................................................................................................... 13-15

CHAPTER 14: R  APPORTS ............................................................................................ 14-1

Exposé général ......................................................................................................... 14-1Définition d'un rapport ............................................................................................. 14-2Affichage des rapports ............................................................................................. 14-6Rapports HTML ..................................................................................................... 14-13

CHAPTER 15: ACCUMULATEURS................................................................................ 15-1

Exposé général ......................................................................................................... 15-1Configuration d’un accumulateur............................................................................. 15-2Paramètres des accumulateurs.................................................................................. 15-6

Page 6: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 6/391

ª· Ê»®-·±² éòîð Ö«²» îðïï

CHAPTER 16: SECURITE ............................................................................................. 16-1

Exposé général ......................................................................................................... 16-1Planification de la sécurité d’une installation .......................................................... 16-2Zones et privilèges ................................................................................................... 16-3Allocation de privilèges et de zones......................................................................... 16-4Ajout d’enregistrements utilisateur .......................................................................... 16-5

Restriction d’accès aux objets.................................................................................. 16-9Gestion de l’authentification dans le projet............................................................ 16-14Sécurité des Objets ................................................................................................. 16-17Sécurité de projet.................................................................................................... 16-21Sécurité du système d'exploitation......................................................................... 16-24Gestionnaire d'exécution ........................................................................................ 16-25Commandes clavier Windows................................................................................ 16-26

CHAPTER 17: R  ESUME DU COURS .............................................................................. 17-1

Exposé général ......................................................................................................... 17-1

Résumé - Configuration Vijeo Citect....................................................................... 17-2Évaluation du cours .................................................................................................. 17-3Formation complémentaire ...................................................................................... 17-4Examens Citect......................................................................................................... 17-6

APPENDIX A: INTRODUCTION A CICODE.................................................................... A-1

Exposé général .......................................................................................................... A-1Pourquoi utiliser Cicode ?......................................................................................... A-2

APPENDIX

B: PROJETS MULTILINGUES

.......................................................................B-1Exposé général ...........................................................................................................B-1Configuration des fonctionnalités multilingues de Vijeo Citect ................................B-2

APPENDIX C: EXERCICES COMPLEMENTAIRES.......................................................... C-1

Exposé général ...........................................................................................................C-1Exercices ....................................................................................................................C-2

APPENDIX D: CAHIER DES CHARGES .......................................................................... D-1

Exposé général .......................................................................................................... D-1Importance du cahier des charges ............................................................................. D-2Matériels de commande du procédé et communications .......................................... D-6Données du processus ............................................................................................... D-7Fichiers de données................................................................................................... D-9Pages graphiques..................................................................................................... D-10Commandes opérateur............................................................................................. D-14

 Notifications opérateur............................................................................................ D-17Sécurité.................................................................................................................... D-18

Page 7: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 7/391

Chapter 1: Introduction de Vijeo Citect

Exposé général

Vous pouvez configurer un système de suivi et de contrôle Vijeo Citect pourn’importe quelle application industrielle. Vijeo Citect a été conçu pour offrir unegrande souplesse et permet donc de concevoir un système répondant à vos besoins

 particuliers.

Introduction

Il convient à de multiples applications, quelle que soit leur taille. Sa souplesse lui permet d’évoluer au même rythme que votre installation et que vos besoins dedonnées.

Vijeo Citect est facile à apprendre et utiliser. Les modèles, génies, assistants, etc.réduisent le temps et les efforts nécessaires pour configurer votre système tout enmaximisant ses performances.

Ce chapitre est constitué des rubriques suivantes:

Avant de commencer.............................................................1-2

Présentation du cours............................................................. 1-3

Conventions utilisées dans le manuel.................................... 1-6

Page 8: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 8/391

ïóî Ê»®-·±² éòîð Ö«²» îðïï

Avant de commencer

Veuillez inscrire ici le nom de votre formateur ____________________Votre formateur

Il vous guidera tout au long des trois jours de ce cours de formation. N’hésitez pasà lui poser des questions car il a une excellente connaissance de Vijeo Citect.

Ce manuel de formation est un complément de la formation certifiée Citect. Pourtirer le meilleur parti du logiciel, il est également recommandé de consulter l'Aideen ligne et la Base de connaissances Vijeo Citect.

Les copies d'écran ont été réalisées avec le système d'exploitation Windows XP. Ilest possible que vos écrans soient légèrement différents si vous utilisez une autreversion de Windows.

Champd'application dece manuel deformation

Certaines captures d'écran peuvent provenir de version bêtas du logiciel et peuventainsi être légèrement différente de la version finale.

Page 9: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 9/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïóí

Présentation du cours

Objectifs ducours

A l'issue de ce cours, vous serez capable :

de créer de nouveaux projets

de communiquerde créer les pages graphiques et manipuler les symboles

de produire et contrôler des alarmes

Public visé La formation Vijeo Citect Configuration fait partie intégrante de la suite complètede formation Vijeo Citect. Cette formation a été conçue pour:

Les utilisateurs qui découvrent Vijeo Citect

Les utilisateurs n’ayant aucune expérience SCADA

Les utilisateurs expérimentés SCADA qui découvrent Vijeo Citect pourdistinguer les différences entre Vijeo Citect et les autres offres SCADA

Formation complémentaire:

Cette formation a été conçue plus spécialement pour les utilisateurs n’ayant aucuneexpérience SCADA, ainsi, le niveau est tel qu’il conviendra parfaitement auxutilisateurs inexpérimentés. Il est donc possible que les utilisateurs expérimentés

 puissent compléter la totalité du programme avant la durée prévue de trois jours.Les configurations plus complexes, le réseau et les techniques de programmationseront étudiées dans des formations avancées. Une liste complète des formationsVijeo Citect est située à la fin de ce manuel.

Page 10: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 10/391

ïóì Ê»®-·±² éòîð Ö«²» îðïï

Présentation du cours (suite)

Supports deformation

Veuillez prendre le temps d’examiner votre kit de formation. Celui-ci contient, en plus du présent manuel :

un classeur Citect

un tapis de souris Citect

un stylo

un bloc-notes

une clé USB

la version actuelle de Vijeo Citect sur CD-ROM.

Fichiersformation

Pour cette formation, en plus du logiciel Vijeo Citect les fichiers suivants sontnécessaires.

Training_Include Projet Inclus contenant les ressources additionnellesnécessaires pour le bon déroulement de la formation.

Homogeniser.bmp Image graphique qui représente un homogénéisateur pour le projet terminé.

Page 11: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 11/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïóë

Présentation du cours (suite)

Programme ducours

Le cours de formation dure trois jours. Le programme ci-dessous décrit lesrubriques couvertes au cours de chaque journée :

Jour Rubriques1 Présentation de Vijeo Citect

L'environnement de configuration Vijeo Citect

Gestion de projets

Configuration des communications

Interface graphique

2 Entrée Opérateur

Génies

Pages contextuelles

PériphériquesÉvènements

Alarmes

3 Tendances

Gestion de page

Rapports

Accumulateurs

Sécurité

Informations

complémentaires

Introduction à Cicode (facultatif)

Projets multilingues (facultatif)Exercices complémentaires (facultatif)

Cahier des charges (facultatif)

Résolution des problèmes Vijeo Citect (facultatif)

Remarque :

Certains des sujets sont des modules facultatifs et peuvent ne pas être couverts s’ilsne correspondent pas au besoin des stagiaires. S’il y a un des sujets marqués"Facultatif" dans ce manuel qui présente un intérêt particulier, veuillez en informer

votre formateur.

Supports deformation

Pour toute information additionnelle sur tout sujet ou concept abordé durant laformation, les stagiaires sont invités à transmettre leurs questions au formateur quirépondra directement ou sollicitera une assistance technique si nécessaire.

Page 12: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 12/391

ïóê Ê»®-·±² éòîð Ö«²» îðïï

Conventions utilisées dans le manuel

Objectifs Il s’agit des compétences que vous devriez avoir acquises à la fin de chaquechapitre. Chaque section comprend une introduction présentant la rubriqueconcernée. Cette présentation théorique est souvent illustrée d’exemples.

Û¨»³°´» ó

Vijeo Citect est facile à apprendre et utiliser. Les modèles, génies, assistants, etc.réduisent le temps et les efforts nécessaires pour configurer votre système tout enmaximisant ses performances.

À l’issue de ce chapitre, vous :

connaîtrez la rubrique A...............................................................................1-2

comprendrez la rubrique B...........................................................................1-3

serez en mesure de réaliser la rubrique C.....................................................1-5Exercices Des exercices appliquant les compétences acquises suivent la présentation de

chaque concept. Le concept général de chaque exercice est expliqué puis uncheminement étape par étape est donné pour vous aider à suivre chaque procédure.

Û¨»³°´» Š

Exercice 3-1 Collez un génie d’une bibliothèque du projet  Include vers une page désignéeUtility.

1 Lancez le projet Milk_Treatment puis déclenchez et affichez desalarmes.

i. Utilisez les paramètres de modèle suivants :

Entréed'utilisateur

Le texte devant être saisi dans un champ ou une boîte de dialogue apparaît dans la police suivante.

Û¨»³°´» Š

KETTLE_TEMP/25

Veuillez noter que dans certains exercices, une partie des informations sera déjàrenseignée dans les écrans et il sera demandé aux stagiaires de compléter les lignesmanquantes. Dans ce cas, les éléments déjà renseignés seront indiqués dans une

 police grise et italique.

KETTLE_TEMP/25

OVEN_TEMP/5

Page 13: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 13/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïóé

Conventions utilisées dans ce manuel (suite)

Conseils etastuces

Cette section fournit des informations utiles qui faciliteront la configuration devotre projet.

Û¨»³°´» Š

Conseils et astuces

Pour aller au prochain champ, utilisez le curseur de souris ou appuyez sur latouche d'ÉTIQUETTE

Remarque Une remarque attire l’attention sur un aspect qui pourrait vous échapper à premièrevue mais que vous devriez toujours garder à l’esprit.

Û¨»³°´» ó

Remarque :

Tous les évènements appelés GLOBAL seront automatiquement activés dès que lesévènements seront activés dans le projet.

La présence d’un guillemet fermant ( » ) indique que vous devez sélectionner unmenu.

Menus et optionsde menus

Û¨»³°´» Š

Fichier » Nouveau...

Sélectionnez le menu « Fichier » puis l’élément « Nouveau... ».

Ongletshorizontaux etverticaux

L’onglet horizontal et l’onglet vertical que vous devez sélectionner sont présentéscomme suit.

Û¨»³°´» Š

Apparence (Général)

Page 14: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 14/391

ïóè Ê»®-·±² éòîð Ö«²» îðïï

Conventions utilisées dans ce manuel (suite)

Voir aussi Les références complémentaires sur la rubrique courante sont présentées commesuit.

Û¨»³°´» Š

Voir aussi :

Pour plus de détails sur les modèles, voir la Rubrique d’aide Vijeo Citect –

Utilisation des modèles de page.

Davantage deformation

Cette section décrit les sujets qui sont couverts dans nos cours de perfectionnement.

Û¨»³°´» ó

Formation complémentaire :

Les Trend Table Maths sont traités dans le Cours de Personnalisation etconception Vijeo Citect.

Cette section décrit les situations dans lesquelles l'utilisateur devra prendre garde.Attention

Û¨»³°´» ó

ATTENTION

COMPORTEMENT INATTENDU DE L'EQUIPEMENTVérifiez que toute l'installation et la procédure de mise en œuvre sont finies.

Le non-respect de ces instructions peut provoquer des dommages matériels.

Page 15: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 15/391

Chapter 2: L'environnement de configuration VijeoCitect

Exposé général

L’environnement de configuration Citect comprend quatre programmes :l’Explorateur Citect, l’Éditeur de projets Citect, l’Éditeur graphique Citect etl’Éditeur Cicode.

Introduction

Ce chapitre est constitué des rubriques suivantes:

Configuration système........................................................... 2-2

Explorateur Citect.................................................................. 2-5

Projets Include....................................................................... 2-6

Éditeur de projets Citect........................................................ 2-7

Éditeur graphique Citect........................................................ 2-8

Éditeur Cicode....................................................................... 2-9

Page 16: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 16/391

îóî Ê»®-·±² éòîð Ö«²» îðïï

Configuration système

Avant d’installer Vijeo Citect, l’ordinateur qui sera utilisé comme serveur doit êtreconfiguré. Vijeo Citect à été conçu pour des machines qui répondent auxspécifications ci-dessous:

Avant d’installerVijeo Citect

Configurationmatérielle

Vous devrez peut-être mettre votre matériel à niveau pour exécuter la Version 7.20,car la configuration matérielle minimale a changé :

Description Configuration matérielle minimale

Processeur Intel Pentium 3

Vitesse Processeur 1 GHz

Mémoire vive (RAM) 500MB ou 1GB si vous utilisez Windows Server2003, ou un serveur Web (2GB si vous utilisez à lafois Windows Server 2003 et un serveur Web)

Espace disque utilisable 80GB, ou 160GB si vous utilisez un serveur Web

Adaptateur graphique 1024 x 768 pixel résolution, avec 64MB de VRAM sivous utilisez Process Analyst

Description Configuration recommandée

Processeur Intel Pentium 4

Vitesse Processeur 3.2 GHz

Mémoire vive (RAM) 2GB pour tous les systèmes d’exploitation, ou 3GB sivous utilisez un serveur Web

Espace disque utilisable 160GB, ou 256GB si vous utilisez un serveur Internet

Adaptateur graphique (voir note ci-dessous)

1024 x 768 pixels de résolution, avec 128MB deVRAM si vous utilisez Process Analyst

Page 17: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 17/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï îóí

Configuration système (suite)

Composants Vijeo Citect Configuration logicielle minimalerequise

Serveur Vijeo Citect Windows XP Pro - Service Pack 2 et Service Pack 3

- (32 et 64 Bit)ou

Windows 2003 Standard Edition - Service Pack 1

ou

Windows 2008 Standard Edition - Service Pack 2

ou

Windows Vista - Service Pack 2 - (32 et 64 Bit)

ou

Windows 7 (32 bit et 64 bit)

etMicrosoft .NET Framework 3.5 - Service Pack 1(installé avec Vijeo Citect si nécessaire)

Internet Explorer Version 7.0

Une connexion au réseau local (LAN) si voussouhaitez connecter des clients au serveur

En cas d’utilisation sur machine virtuelle VMWare,la recommandation système minimale estVMWorkstation 6.03 ou plus.

 Note : En raison de problème de compatibilité entreVMWare Workstation et les clés de protection

SafeNet Sentinel, Vijeo Citect ne peut pasfonctionner dans un environnement virtualisé 64 bits.

Serveur Internet Vijeo Citect Identique à Serveur Vijeo Citect, plus :

- New Technology File System (NTFS)

- une LAN utillisant TCP/IP et Microsoft InternetInformation Services (IIS)

Knowledge Base Vijeo Citect Identique à Serveur Vijeo Citect

Outil de mise à jour des pilotes Identique à Serveur Vijeo Citect

Time Scheduler Identique à Serveur Vijeo Citect

Batch Identique à Serveur Vijeo Citect

Configurationlogicielleminimale

Remarque :

Le disque d'installation du serveur Web doit être configuré en système NTFS.Sinon, vous n'aurez pas un accès total aux paramètres de sécurité Windows (c'est àdire que les propriétés des dossiers n'auront pas d'onglet sécurité). Si vous utilisiez

 jusqu'à présent un système FAT/FAT32, assurez-vous de le convertir en système NTFS avant d’installer le Serveur Web.

Page 18: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 18/391

îóì Ê»®-·±² éòîð Ö«²» îðïï

Configuration système (suite)

Composants Vijeo Citect Configuration logicielle minimalerequise

Serveur Runtime Only ou Client Windows XP Pro - Service Pack 2 et Service Pack 3 -

(32 et 64 Bit)ou

Windows 2003 Standard Edition - Service Pack 1

ou

Windows 2008 Standard Edition - Service Pack 2

ou

Windows Vista - Service Pack 2 - (32 et 64 Bit)

ou

Windows 7 (32 bit et 64 bit)

etMicrosoft .NET Framework 3.5 - Service Pack 1(installé avec Vijeo Citect si nécessaire)

Internet Explorer Version 7.0

Une connexion au réseau local (LAN) si voussouhaitez connecter des clients au serveur

En cas d’utilisation sur machine virtuelle VMWare, larecommandation système minimale estVMWorkstation 6.03 ou plus.

 Note : En raison de problème de compatibilité entreVMWare Workstation et les clés de protection SafeNet

Sentinel, Vijeo Citect ne peut pas fonctionner dans unenvironnement virtualisé 64 bits.

Configurationlogicielleminimale (suite)

Page 19: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 19/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï îóë

Explorateur Citect

L’Explorateur Citect permet de créer et de gérer les projets Vijeo Citect. C’estaussi l’application de configuration principale à partir de laquelle vous pouvezlancer l’Éditeur de projets Citect, l’Éditeur graphique Citect et l’Éditeur Cicode.

Gérez les projets

Pour lancer l’Explorateur CitectLancement del’ExplorateurCitect Sélectionnez Explorateur Citect dans le menu Démarrer de Windows.

Démarrer » Programmes » Schneider Electric » SoCollaborative » Vijeo Citect7.20 » Explorateur Vijeo Citect

L’écranExplorateurCitect

L’Éditeur de projets  et l’Éditeur graphique  sont automatiquement lancés etminimisés au démarrage de l’Explorateur Citect. Toutes les applications VijeoCitect sont fermées lorsque vous quittez l’Explorateur.

Voir aussi:

Pour plus de détails sur l’Explorateur Citect, sélectionnez l’élément de menu Aide» Aide Explorateur.

Page 20: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 20/391

îóê Ê»®-·±² éòîð Ö«²» îðïï

Projets Include

Élémentsprédéfinis

Les projets Include sont installés en même temps que Vijeo Citect et contiennentdes éléments prédéfinis pouvant être utilisés dans vos projets Vijeo Citect. Deux

 projets Include sont installés avec la version Version 7.20 de Vijeo Citect. Il s’agitdu projet Include et du projet Tab_Style_Include.

Vous pouvez choisir d’afficher ou de cacher les projets Include dans votre liste de projets à l’aide du menu Affichage » Afficher Projet Include.

Éléments desprojets Include Le projet Include contient les éléments prédéfinis pour aider l'utilisateur en créantdes projets. Ces éléments comprennent des définitions de touches de clavier, desgénies, des super génies et des bibliothèques de symboles.

Le projet Tab_Style_Include  est un projet préconfiguré qui fournit un ensembled'éléments mis à jour qui peut être employé pour créer de nouveaux projets baséssur le modèle tabulé par Windows.

Attention!

 Ne modifiez pas les projets Include Citect. Ils sont remplacés lors de l’installation

d’une mise à jour de Vijeo Citect et toutes vos modifications seraient alors perdues.Créez vos propres projets Include pour garder vos éléments personnalisés ; ilsseront compatibles avec les nouvelles versions de Vijeo Citect.

Page 21: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 21/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï îóé

Éditeur de projets Citect

L’Éditeur de projets Citect permet de créer et de gérer les bases de données VijeoCitect. Ces bases de données contiennent les informations de configuration de votre

 projet Vijeo Citect qui ne sont pas liées aux pages graphiques. Il permet égalementde visualiser tous les enregistrements de base de données de vos projets Vijeo

Citect.

Gérez les basesde données deprojet

Ouverture del’Éditeur deprojets Citect

L’Éditeur de projets Citect est lancé en même temps que l’Explorateur Citect.

Pour ouvrir l’Éditeur de projets Citect :

Cliquez sur le bouton Éditeur de projets de la barre d’outils.

ou

Sélectionnez l’élément de menu Outils » Éditeur de projets

ou

Cliquez sur le bouton Éditeur de projets Citect de la barre des tâches Windows.

Voir aussi :

Pour plus de détails sur l’Éditeur de projets Citect, sélectionnez l’élément demenu Aide » Aide Éditeur de projets.

Page 22: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 22/391

îóè Ê»®-·±² éòîð Ö«²» îðïï

Éditeur graphique Citect

L’Éditeur graphique Citect permet de créer et de modifier des pages graphiques etles éléments qu’elles contiennent.

Créez et modifiezles graphiques

Ouverture del’Éditeurgraphique Citect

L’Éditeur graphique Citect est lancé en même temps que l’Explorateur Citect.

Pour ouvrir l’Éditeur graphique Citect :

Cliquez sur le bouton Éditeur graphique  de la barre d’outils

ou

Sélectionnez l’élément de menu Outils » Éditeur graphique.

ou

Cliquez sur le bouton Éditeur graphique Citect de la barre des tâches Windows.

Voir aussi :

Pour plus de détails sur l’Éditeur graphique Citect, sélectionnez l’élément demenu Aide » Aide Éditeur graphique.

Page 23: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 23/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï îóç

Éditeur Cicode

L’Éditeur Cicode permet d’écrire et de modifier vos programmes Cicode. Il peutégalement être utilisé comme débogueur en phase d’exécution pour tracer votreCicode et identifier les erreurs de programmation. Vous pouvez égalementdéboguer vos programmes Cicode depuis un ordinateur distant. La fenêtre del’Éditeur Cicode permet d’accéder à des rubriques d’aide sur toutes les fonctionsCicode. Pour cela, cliquez avec le bouton droit de la souris sur le nom de lafonction et sélectionnez Aide dans le menu.

Écrivez et éditezles programmesde Cicode

Lancement del’Éditeur Cicode

Contrairement aux autres programmes, l’Éditeur Cicode n’est pas lancé en mêmetemps que l’Explorateur Citect.

Pour lancer l’Éditeur Cicode :

Cliquez sur le bouton Éditeur Cicode  de la barre d’outils

ou

Sélectionnez l’élément de menu Outils » Éditeur Cicode.

 Conseils et astuces

Pour obtenir de l’aide sur un des boutons de la barre d’outils cliquez sur Aide »Aide Editeur Cicode à partir du menu principal de l’éditeur Cicode. Une foisdans l’aide, cliquez sur les menus, boutons et autres éléments de l’écran pourobtenir une explication. Les infos bulle sur les boutons de la barre d’outils peuventégalement être utilisées

Page 24: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 24/391

îóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Explorer l’environnement

Examinez le projet Example  livré avec Vijeo Citect et habituez-vous à naviguerentre les quatre applications de Vijeo Citect.

1 Lancez l’Explorateur Citect.

i. Dans le menu Démarrer de Windows, sélectionnez  Programmes »Schneider Electric » SoCollaborative » Vijeo Citect 7.20 »Explorateur Vijeo Citect.

2 Sélectionnez le projet Example et étudiez son contenu.

i. Dans l’Explorateur Citect, cliquez sur l’icône du projet Example dansla Liste des projets pour le sélectionner en tant que projet actif.

ii. Cliquez sur le symbole « + » situé à côté de l’icône pour développerla liste des projets et naviguer dans les volets du projet.

iii. Cliquez sur les icônes , , , , pour activer lesapplications correspondantes de l’environnement Vijeo Citect.

3 Menu Outils.

i. Dans l’Explorateur Citect, sélectionnez le menu Outils et activez lesautres applications Vijeo Citect à l’aide de ce menu.

4 Lancez le projet Example.

i. Dans l’Explorateur Citect, sélectionnez le projet Example.

ii. Cliquez sur le bouton Exécuter le projet   situé sur la barred’outils pour exécuter le projet.

iii. Naviguez dans le projet en cliquant sur les boutons pour changer depage.

iv. Une fois fini, cliquez sur le bouton Shutdown pour arrêter le projet.

Page 25: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 25/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï îóïï

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Configuration système (page 2-2)

 Explorateur Citect  (page 2-5) Projets Include (page 2-6)

 Éditeur de projets Citect  (page 2-7)

 Éditeur graphique Citect  (page 2-8)

 Éditeur Cicode (page 2-9)

Questions Les questions suivantes vous permettront de contrôler vos acquis.

Quels sont les quatre programmes constituant l’environnement deconfiguration Citect ?

Quel composant est aussi connu comme application de gestion des projets ?Quel programme permet aux utilisateurs de créer et gérer les bases de donnéesdes projets ?

Quel programme permet aux utilisateurs de créer et gérer les élémentsgraphiques de leur projet ?

Quel programme doit être lancé séparément ?

Quel programme est utilisé pour créer des fonctions utilisateurs ?

Page 26: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 26/391

Page 27: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 27/391

Chapter 3: Gestion de projets

Exposé général

L’Explorateur Citect est l’application à partir de laquelle vous organisez les projetset lancez les applications de configuration et de supervision. La création, lasuppression, la sauvegarde et la restauration de projets se font toutes à partir del’Explorateur Citect.

Introduction

Ce chapitre est constitué des rubriques suivantes:

Création d’un nouveau projet ................................................ 3-2

Clusters et Serveurs ...............................................................3-6Création d’un utilisateur privilégié......................................3-11

Assistant de configuration de poste .....................................3-14

Sauvegarder, restaurer et supprimer un projet.....................3-19

Inclusion de projets.............................................................. 3-24

Page 28: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 28/391

íóî Ê»®-·±² éòîð Ö«²» îðïï

Création d’un nouveau projet

La premièrechose dans laconfiguration

La première chose à faire lors de la configuration de Vijeo Citect est de créer unnouveau projet dans lequel vous stockerez toutes les informations pertinentes.

Chaque projet a son propre répertoire contenu dans l’installation de Vijeo Citect.Le répertoire du projet est créé en même temps que le projet et porte le même nomque lui.

Remarque:

Vijeo Citect prend dorénavant en charge les noms de fichiers longs pour lesrépertoires. Le nom du projet est limité à 64 caractères et peut contenir tous lescaractères alphanumériques avec quelques caractères particuliers. Les caractèressuivants ne peuvent PAS être utilisés :

Pour créer un nouveau projet :

dans l’Explorateur Citect, cliquez sur le bouton Nouveau

Pour la créationd’un nouveauprojet

  ou

cliquez avec le bouton droit de la souris sur la Liste des projets et sélectionnezNouveau projet...

  ou

sélectionnez l’élément de menu Fichier » Nouveau projet...

Page 29: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 29/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóí

Création d’un nouveau projet (suite)

Projets en styleWindows XP

Le projet Tab_Style_Include est un projet préconfiguré installé avec Vijeo Citect.Le projet Tab_Style_Include fournit un jeu de modèles pouvant être utilisés pourcréer de nouvelles pages graphiques utilisant le style Windows XP.

Ce projet contient des pages prédéfinies d’affichage d’alarmes et de tendances, une page d’outils techniques, une page de fichiers et une sélection de fenêtrescontextuelles. Toutes ces pages sont dotées de menus de navigation et d’alarmecommuns pour fournir une fonctionnalité et une apparence cohérentes dansl’ensemble d’un projet et offrir un haut niveau de personnalisation.

Un nouveau projet est par défaut créé en utilisant le modèle Tab_Style_Include.

Page 30: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 30/391

íóì Ê»®-·±² éòîð Ö«²» îðïï

Création d’un nouveau projet (suite)

Création d’unnouveau projet

Vijeo Citect est fourni avec un ensemble de projets de démarrage prédéfinis quicontiennent le minimum requis de composants nécessaires pour créer un nouveau

 projet.

Durant cette formation, les projets de démarrage ne seront pas utilisés – laformation est conçue pour illustrer la création de projet en partant de zéro.

Page 31: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 31/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóë

Exercice - Création d’un nouveau projet

Créez un nouveau projet utilisant le style Tab Style. Ce cours créera un projet de pasteurisation de lait basé sur le document de spécifications de conception localisédans Cahier des charges (page D-1).

1 Ouvrez l’Explorateur Citect.

i. Cliquez sur le bouton Nouveau .

ii. La boîte de dialogue suivante apparaît :

iii. Renseignez Milk_Treatment dans le champ nom :.

 Conseils et astuces

Pour passer au champ suivant, utilisez le pointeur de la souris ou appuyez sur latouche TAB. Pour passer au champ précédent, appuyez sur MAJ+TAB.

iv. Cliquez sur OK. Vijeo Citect va maintenant créer les bases dedonnées de configuration qui formeront l’ossature de votre projet.Notez l’entrée désignée  Milk_Treatment  dans la liste des projets :elle contient toutes les données de configuration de votre projet.

Page 32: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 32/391

íóê Ê»®-·±² éòîð Ö«²» îðïï

Clusters et Serveurs

Le clustering permet de regrouper en un seul projet Vijeo Citect différentsserveurs, et ainsi de visualiser et commander simultanément un système de

 plusieurs machines.

Composants d’unCluster

La configuration la plus appropriée dépendra des besoins pour le projet et del’environnement dans lequel il sera déployé.

Chaque projet Citect nécessite un de ces composants:

Serveur E/S

Serveur de rapport

Serveur d’alarme

Serveur de tendance

Client de contrôle

Page 33: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 33/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóé

Clusters et Serveurs (suite)

Ces composants peuvent être séparés dans plusieurs machines mais le plus simpleest que tous ces éléments soient regroupés sur un seul PC. Celui-ci étant appelé

 poste autonome.

Poste autonome

Ce cours utilisera un système autonome. Il définira un cluster ainsi que les serveurs

de ce cluster : Rapport/Alarme/Tendance. Le serveur d’E/S sera défini dans lechapitre Communications (page 4-1).

Formation complémentaire :

La création de cluster est également abordée dans le cours Vijeo Citect -Architectures et Redondance.

Page 34: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 34/391

íóè Ê»®-·±² éòîð Ö«²» îðïï

Clusters et Serveurs (suite)

Pour créer un nouveau cluster:

Dans l’explorateur Citect, développez le projet Milk_Treatment.

Comment créerun nouveaucluster

 Sélectionnez le dossier Communications  puis double cliquez sur l’icôneClusters.

ou

Ouvrez l’éditeur de projet Citect et sélectionnez le menu Serveurs » Clusters.

Page 35: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 35/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóç

Exercice - Définir un Cluster et les Serveurs

Ajoutez un cluster et définissez des serveurs de rapport, alarme et tendance.

1 Définissez un cluster pour le projet Milk_Treatment.

i. Ouvrez l’éditeur de projet Citect .

ii. Sélectionnez le menu Serveurs » Clusters.

iii. Nommez le cluster PastCluster   dans le champ Nom du cluster .Cliquez sur Ajouter .

2 Définissez le serveur d’alarme.

i. Sélectionnez le menu Serveurs » Serveur d’alarme.

ii. Dans le champ Nom du cluster  choisissez PastCluster  dans la listedéroulante.

iii. Dans le champ Nom du serveur, saisissez PastAlarmServer . Cliquezsur Ajouter .

Page 36: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 36/391

íóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Définir un Cluster et les Serveurs(suite)

3 Définissez le serveur de rapport.

i. Sélectionnez le menu Serveurs » Serveur de Rapport.

ii. Dans le champ Nom du cluster  choisissez PastCluster  dans la listedéroulante.

iii. Dans le champ Nom du serveur saisissez, PastReportServer. Cliquezsur Ajouter.

4 Définissez le serveur de tendance.

i. Sélectionnez le menu Serveurs » Serveur de tendance.

ii. Dans le champ Nom du cluster  choisissez PastCluster  dans la listedéroulante.

iii. Dans le champ Nom du serveur saisissez, PastTrendServer . Cliquezsur Ajouter .

iv. Les boites de dialogues devraient être affichées comme indiqué.

Page 37: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 37/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóïï

Création d’un utilisateur privilégié

Spécifiez lesprivilèges pourchaqueutilisateur

Il est possible de définir des privilèges pour limiter l’accès à certaines commandesou certains contrôles. Les zones et privilèges sont abordés en détail dans  Sécurité (page 16-1). Cependant, à ce niveau, un utilisateur temporaire doit être créé afin defournir accès et contrôle à tous les éléments standard d’un projet basé sur le styleTab_Style_Include.

En fait, un projet ne pourra pas être compilé sans qu’un utilisateur ne soit défini;cette caractéristique est nouvelle depuis Vijeo Citect Version 7.20.

Remarque :

Lorsque Vijeo Citect est configuré en Réseau ou Multi-Process, le projet sera enlecture seule  depuis le démarrage jusqu’à ce qu’un utilisateur ne soit logué.Cependant, si le projet est démarré en monoposte  sans Multi-Process, lesutilisateurs n’auront pas besoin d’être logués pour avoir accès en lecture/écritureaux composants du projet n’ayant pas de Zones ou Privilèges configurés.

L’accès à une partie du projet Tab_Style_Include est protégé. Sans connexionvalide, certaines fonctionnalités du projet sont désactivées. Par exemple, la pageoutils sera essentiellement inactive si vous vous connectez en tant qu’utilisateurayant des privilèges limités.

Privilèges pardéfaut deTab_Style_Include

Par défaut, les éléments suivants du projet Tab_Style_Include sont protégés par des privilèges globaux.

Élément Privilège global

Modification des utilisateurs 8

Arrêt du projet 0

Acquittement des alarmes 1

Désactivation des alarmes 8

Lorsque vous configurez un projet Tab_Style_Include, vérifiez que vos utilisateurs peuvent accéder aux fonctionnalités requises. Vérifiez notamment qu’ils peuventacquitter des alarmes si nécessaire et accéder à toutes les fonctionnalités de la page

Outils admin.

Page 38: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 38/391

íóïî Ê»®-·±² éòîð Ö«²» îðïï

Création d’un utilisateur privilégié (suite)

Rôles Dans Vijeo Citect Version 7.20, les utilisateurs avec privilèges sont organisés enRôles. Un Rôle est un conteneur pour groupes et privilèges.

Il n’y a aucune raison pour que plusieurs rôles ne puissent pas avoir les mêmes permissions, mais, pour des raisons de problématiques opérationnelles, il fait sensde conserver des rôles opérationnels distincts. Peut être qu’un rôle appeléManageurs aura les mêmes permissions qu’un autre rôle appelé Superviseurs.

Une fois définis, un ou plusieurs rôles peuvent être affectés à chaque utilisateur.

Page 39: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 39/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóïí

Exercice - Créez un utilisateur et assignez lesprivilèges

Afin de compiler un projet, un utilisateur (lié à un rôle) doit être premièrementdéfini.

1 Définissez un rôle pour le nouvel utilisateur

i. Dans l’éditeur de projet Citect, sélectionnez Système » Rôles  àpartir du menu

ii. Complétez la fenêtre comme ci-dessous:

iii. Après avoir rempli le formulaire, cliquez sur le bouton Ajouter .

2 Créez un utilisateur appelé Designer.

i. Dans l’Éditeur de projets Citect, sélectionnez l’élément de menuSystème » Utilisateurs.

ii. Le formulaire suivant apparaît. Remplissez-le comme indiqué ci-dessous. Le mot de passe est des.

iii. Après avoir rempli le formulaire, cliquez sur le bouton Ajouter .

Page 40: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 40/391

íóïì Ê»®-·±² éòîð Ö«²» îðïï

Assistant de configuration de poste

Configurez lerôle del'ordinateur

L’Assistant de configuration de poste permet de configurer et de personnaliserrapidement votre ordinateur pour qu’il puisse fonctionner avec Vijeo Citect. Ildevrait être exécuté au moins une fois lorsqu’un nouveau projet est sélectionnédans l’Explorateur Citect.

Pour lancer l’Assistant de configuration de poste :

Dans l’Explorateur Citect, cliquez sur Mes projets dans la liste des projets puisdouble-cliquez sur l’icône Configuration de poste.

Lancement del’Assistant deconfiguration deposte

ou

Dans l’Explorateur Citect, cliquez sur le bouton Assistant de configuration de

poste .

ou

Sélectionnez l’élément de menu Outils » Configuration de poste.

L’ordinateur concerné peut soit exécuter l’ensemble du projet Vijeo Citect soitfaire partie d’un réseau et être exécuté dans le cadre du projet :

Rôle Description

Autonome L’ordinateur fonctionne comme serveur et client devisualisation autonome.

Réseau L’ordinateur fonctionne au choix comme :

Serveur et client de contrôle

Client de contrôle

Client de visualisation

Formation complémentaire :

La mise en réseau de Vijeo Citect est couverte dans le Cours d’Architecture etRedondance Vijeo Citect.

Page 41: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 41/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóïë

Exercice - Assistant de configuration de poste

Utilisez l'assistant de configuration de poste pour définir le rôle de votre ordinateur par rapport au projet "Milk_Treatment".

1 Compilez le projet

i. Sélectionnez Fichier > Compiler   à partir du menu. Le messaged’alerte suivant apparaît à la fin de la compilation car le serveurd’E/S n’a pas été défini. Il le sera dans le chapitre Communications(page 4-1). Cliquez sur OK.

2 Lancez l’Assistant de configuration.

i. Ouvrez l’explorateur Citect, sélectionnez l’élément de menu Outils >

Configuration de poste . La fenêtre suivante apparaît :

Sélectionnez Configuration Express et cliquez sur Suivant >.

Page 42: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 42/391

íóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Assistant de configuration de poste(suite)

ii. Sélectionnez le nom du projet dans la liste déroulante. Cliquez surSuivant >.

iii. L’option Serveur et Client de contrôle est sélectionnée par défaut.Cliquez sur Suivant >.

Page 43: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 43/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóïé

Exercice - Assistant de configuration de poste(suite)

iv. La fenêtre Configuration du réseau permet de choisir quel type deréseau va être utilisé sur le projet. Comme le projet est autonome,

sélectionnez Poste autonome puis cliquez sur Suivant>

v. A la fenêtre Authentification du Serveur, rentrez comme mot depasse : C1tectr@1n

Page 44: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 44/391

íóïè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Assistant de configuration de poste(suite)

vi. Cliquez sur Terminer   pour sauvegarder tous vos changements etquittez l’assistant de configuration de poste.

Page 45: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 45/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóïç

Sauvegarder, restaurer et supprimer un projet

Exposé général Les projets Vijeo Citect peuvent être sauvegardés dans des fichiers compressés prenant beaucoup moins de place que le répertoire du projet. Il est conseilléd’effectuer des sauvegardes régulières lors de l’élaboration d’un projet au cas oùdes fichiers seraient accidentellement effacés ou corrompus. La sauvegarde peutêtre stockée sur une disquette, un disque dur ou un partage réseau. Il est égalementtrès important de garder un historique des fichiers sauvegardés, pour toujours

 pouvoir restaurer une version antérieure du projet, surtout lorsque l’on modifie unsystème opérationnel.

Pour sauvegarder un projet

Dans l’Explorateur Citect, cliquez sur le bouton Sauvegarde

Sauvegarder unprojet

ou

sélectionnez l’élément de menu Outils » Sauvegarder...

Pour restaurer un projet :Restaurer unprojet

Dans l’Explorateur Citect, cliquez sur le bouton Restauration

ou

sélectionnez l’élément de menu Outils » Restaurer...

 Remarque:

Par défaut, les fichiers de sauvegarde utilisent l’extension.CTZ. Ces fichiers sont auformat zip standard et peuvent donc être ouverts par tout outil d’extraction zip.

Commentsupprimer unprojet

Lorsque vous supprimez un projet dans l’Explorateur Citect, tous les fichiers et lerépertoire du projet sont irrémédiablement effacés.

Pour supprimer un projet :Dans l’Explorateur Citect, cliquez dans la Liste des projets sur le projet que vousdésirez supprimer, puis sélectionnez l’élément de menu Fichier » SupprimerProjet

ou

cliquez avec le bouton droit de la souris et sélectionnez Supprimer le projet dansle menu contextuel.

Page 46: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 46/391

Page 47: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 47/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóîï

Exercice - Supprimez un projet

La suppression d'un projet enlève tous les Fichiers depuis l’emplacement source.

1 Supprimez le Projet Milk_Treatment.

i. Dans l’Explorateur Citect, cliquez sur l’icône du projetMilk_Treatment dans la Liste des projets pour le sélectionner.

ii. Sélectionnez l’élément de menu Fichier » Supprimer projet.L’avertissement suivant apparaît :

iii. Cliquez sur Oui pour confirmer la suppression de tous les fichiers duprojet.

Page 48: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 48/391

íóîî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Restaurez un projet

1 Restaurez le Projet Milk_Treatment.

i. Dans l’Explorateur Citect, cliquez sur le bouton Restauration .

ii. La boîte de dialogue suivante apparaît. Cliquez sur Parcourir... poursélectionner le fichier de Sauvegarde si nécessaire puis sélectionnezNouveau projet :

 ATTENTIONSi vous effectuez la restauration dans le projet courant, le projet sélectionné dansl’Explorateur Citect sera écrasé. Vous pouvez restaurer un projet dans un nouveau projetet lui donner un nouveau nom ou le même nom que précédemment tant qu’il est unique

Page 49: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 49/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóîí

Exercice - Restaurez un projet (suite)

iii. Cliquez sur OK pour restaurer le projet Milk_Treatment.

iv. Le message suivant apparaît. Cliquez sur Oui.

v. Cliquez sur OK lorsque le message Restauration terminée apparaît.

Page 50: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 50/391

íóîì Ê»®-·±² éòîð Ö«²» îðïï

Inclusion de projets

Dans le cas de grands systèmes, il est généralement préférable de développerl’application à partir de plusieurs projets de taille réduite plutôt que d’un seul grand

 projet. Vous pourriez, par exemple, définir un projet pour chaque section de votreinstallation ou chaque processus principal. Cette approche permet de créer et detester des projets élémentaires avant de les inclure dans le projet principal.

Développez deplus petits projets

Les projets Vijeo Citect ne sont pas inclus dans la compilation d’autres projets àmoins qu’ils n’y aient été spécifiquement inclus à partir de l’Éditeur de projets.

Tout système Vijeo Citect est fourni avec trois projets Include qui contiennent desenregistrements de base de données prédéfinis. Le projet Include estautomatiquement inclus dans tous vos projets. Le projet Tab_Style_Include  estinclus dans tous les projets qui vont utiliser le style de menu à onglets Windows.CSV_Include est fourni pour supporter les anciens projets Vijeo Citect basé sur cestyle.

Pour inclure un autre projet (dans le projet courant) :

Ouvrez l’Explorateur Citect et sélectionnez Système » Projets inclus

Pour inclure unautre projet

ou

Ouvrez l’Éditeur de projets Citect et sélectionnez l’élément de menu Système »Projets inclus. Renseignez ensuite les champs de la boîte de dialogue Projetsinclus.

Page 51: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 51/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï íóîë

Exercice - Incluez un projet

Incluez le projet Training_Include dans votre projet Milk_Treatment.

1 Restaurez le projet Training_Include.

i. Votre formateur vous fournira un fichier de sauvegarde d’un projetdésigné Training_Include. Restaurez ce projet en suivant les étapesde Exercice - Restaurez un projet.

2 Incluez le projet Training_Include dans le projet Milk_Treatment.

i. Sélectionnez le projet Milk_Treatment dans la Liste des projets del’Explorateur Citect.

ii. Ouvrez l’Éditeur de projets Citect .

iii. Sélectionnez l’élément de menu Système » Projets inclus.

iv. Vous verrez que le projet Tab_Style_Include  figure déjà dans laliste. Tapez Training_Include  dans le champ Nom du Projet  etcliquez sur le bouton Ajouter .

 Remarque :

Le projet Training_Include contient les modèles et graphiques prédéfinis pour lecours de formation.

Page 52: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 52/391

Page 53: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 53/391

Chapter 4: Communications

Exposé général

Vijeo Citect peut communiquer avec de nombreux types de périphériques d’E/S decontrôle ou de surveillance, dont les automates programmables (PLC), lescontrôleurs de boucle, les lecteurs de codes-barres, les analyseurs scientifiques, lesterminaux distants (RTU) et les systèmes de commande distribués (DCS).

Introduction

Vijeo Citect communique directement avec les périphériques d’E/S de votreinstallation ou usine de sorte à permettre le transfert de données entre ces

 périphériques et le module de surveillance du système.

Ce chapitre est constitué des rubriques suivantes:

Assistant Express Communications ......................................4-2

Boîtes de dialogue de communication...................................4-9

Tags de variables .................................................................4-11

Formulaires..........................................................................4-13

Test des communications .................................................... 4-14

 Noms de tags structurés.......................................................4-23

Ajout de tags de variables avec Microsoft Excel ................4-27

Page 54: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 54/391

Page 55: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 55/391

Page 56: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 56/391

ìóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Lancez l’Assistant ExpressCommunications

1 Configurez les communications entre le projet Milk_Treatment etle type de périphérique d’E/S que vous utiliserez pendant ce cours

de formation.i. Ouvrez l’Explorateur Citect et sélectionnez le projet Milk_Treatment.

ii. Activez l’Éditeur de projets Citect en cliquant sur le bouton Éditeur

de projets Citect de la barre d’outils.

iii. Sélectionnez l’élément de menu Communication » AssistantExpress. La boîte de dialogue suivante apparaît. Cliquez sur Suivant> pour continuer.

Page 57: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 57/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóë

Exercice - Lancez l’Assistant ExpressCommunications (suite)

2 Exécutez l’Assistant Express Communications pour configurervotre périphérique d’E/S.

i. Cette boîte de dialogue permet de créer et de nommer votrenouveau serveur d’E/S. Donnez-lui le nom Milk  puis cliquez surSuivant > pour continuer.

ii. Cette boîte de dialogue permet de créer un nouveau périphériqued’E/S  ou de modifier un périphérique d’E/S existant. SélectionnezCréer un nouveau périphérique d’E/S et donnez-lui le nom MilkDev1

puis cliquez sur Suivant > pour continuer.

Page 58: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 58/391

ìóê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Lancez l’Assistant ExpressCommunications (suite)

iii. Cette boîte de dialogue permet de sélectionner le type depériphérique d’E/S. Si votre ordinateur de formation est connecté à

un périphérique d’E/S, sélectionnez Périphérique d’E/S externe,sinon sélectionnez P. d'E/S en mémoire persistante. En cas dedoute, votre formateur vous dira quel périphérique créer.

Conseils et astuces

Les données des périphériques d’E/S disque sont stockées dans un fichier en unemplacement spécifié du disque dur. Ces données ne sont pas perdues lorsqueVijeo Citect est relancé. Elles peuvent être partagées sur un réseau avec d’autresordinateurs Vijeo Citect. Les données des périphériques d’E/S mémoire sontperdues lorsque Vijeo Citect est relancé.

iv. Sélectionnez le  Fabricant,  le Modèle  et la Méthode decommunication dans la liste. Si vous utilisez un Périphérique d’E/Sdisque sélectionnez Schneider-Electric M340 PLC avec le protocoleModbus/TCP (Ethernet). Cliquez sur Suivant > pour continuer.

Page 59: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 59/391

Page 60: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 60/391

ìóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Lancez l’Assistant ExpressCommunications (suite)

vii. La dernière boîte de dialogue affiche un résumé de la configuration.Si vous avez choisi de configurer un périphérique d’E/S réel, ce

résumé comprendra les paramètres du port et de la carte decommunication.

Remarque:

Il est possible que certains de ces paramètres correspondent à des valeurs par

défaut recommandées que vous pouvez modifier par la suite en suivant les étapesde la section suivante.

Page 61: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 61/391

Page 62: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 62/391

ìóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Examinez les formulaires decommunication

1 Ouvrez et examinez les formulaires de communication dans leprojet Milk_Treatment.

i. Ouvrez l’Éditeur de projets Citect et sélectionnez Communication »Serveur d’E/S dans le menu.

ii. Sélectionnez les éléments Cartes, Ports et Périphériques d’E/S dumenu Communication pour afficher les formulaires associés.

Conseils et astuces

Pour plus de détails sur les champs de chaque formulaire, cliquez sur le boutonAide.

Page 63: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 63/391

Page 64: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 64/391

ìóïî Ê»®-·±² éòîð Ö«²» îðïï

Tags de variables (suite)

Pour définir un tag de variable

Ouvrez l’Explorateur Citect, sélectionnez un projet, ouvrez le dossier Variables puis double-cliquez sur Variables

Définir un tag devariable

ou

Ouvrez l’Éditeur de projets Citect et sélectionnez l’élément de menu Variables »Variables

ou

Ouvrez l’Éditeur de projets Citect et cliquez sur l’icône Variables  de la barred’outils.

Page 65: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 65/391

Page 66: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 66/391

ìóïì Ê»®-·±² éòîð Ö«²» îðïï

Test des communications

Vérifiez laconfigurationcorrecte

Il est très important de tester les communications au début de la phased’élaboration d’un projet. Sans communications fiables, votre projet Vijeo Citectne fonctionnera pas correctement. Le test des communications permet égalementde vérifier que les tags de variables définis dans le projet utilisent le formatd’adressage correct.

Page 67: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 67/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóïë

Exercice - Test des communications

Placez un tag de variable sur une page de votre projet et confirmez qu’unecommunication est établie avec le périphérique d’E/S utilisé.

1 Définissez un tag de variable désigné Test.

i. Retournez à l’Éditeur de projets Citect. Sélectionnez l’élément demenu Variables » Variables. Le formulaire Variables apparaît :

ii. Renseignez les champs comme suit :

Champ Commande

 Nom Variable Test

Type de données DIGITAL

 Nom Cluster PastCluster

 Nom périph. E/S MilkDev1

Adresse 00001

 Remarque:

Si vous utilisez un automate autre que le M340, le champ Adresse sera différent.Avec le protocole Générique, utilisez l’adresse D0. Si vous communiquez avec unautre périphérique d’E/S, cherchez son adresse dans les  Rubriques d’aide Vijeo

Citect  ou consultez votre formateur.iii. Cliquez sur Ajouter  pour sauvegarder l’enregistrement.

Page 68: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 68/391

Page 69: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 69/391

Page 70: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 70/391

Page 71: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 71/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóïç

Exercice - Test des communications (suite)

5 Créez un objet texte pour afficher la valeur du tag Test.

i. Sélectionnez l’outil Texte  dans la boîte à outils puis déplacez le

curseur à proximité des boutons préalablement dessinés de sorte àinsérer sur la page un texte indiquant la valeur du tag Test.

ii. Appuyez une fois sur la barre d’espace puis cliquez avec le boutongauche de la souris. Une boîte de dialogue apparaît.

iii. Cliquez sur l’onglet Apparence en haut de la boîte de dialogue puissur l’onglet Affichage valeur  à droite. La boîte de dialogue suivanteapparaît :

Remarque:

 N’oubliez pas de consulter les onglets verticaux de ces boîtes de dialogue.

iv. Ajoutez ces commandes dans des champs :

Champs CommandeTexte VRAI quand Test

Texte FAUX FAUX

Texte VRAI VRAI

v. Cliquez sur OK.

Page 72: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 72/391

ìóîð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Test des communications (suite)

6 Enregistrez la page.

i. Votre page devrait maintenant avoir l’aspect suivant :

Cliquez sur le bouton Enregistrer    de la barre d’outils pourenregistrer la page. La boîte de dialogue suivante apparaît :

ii. Sélectionnez Milk_Treatment dans la liste Projet puis tapez

Test

dans le champ Page.

iii. Cliquez sur OK.

Page 73: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 73/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóîï

Exercice - Test des communications (suite)

7 Compilez le projet et lancez l’Assistant de configuration del’ordinateur.

i. Sélectionnez le menu File » Compile.

 Remarque:

Lors de la compilation, Vijeo Citect vérifie que le projet ne contient pas d’erreurs.En cas d’erreurs, sélectionnez Aller à pour les afficher. Après avoir corrigé toutesles erreurs, enregistrez vos pages et cliquez à nouveau sur le bouton Exécuter leprojet.

ii. Cliquez sur l’icône Configuration de poste  de la barre d’outilsde l’Éditeur graphique Citect.

iii. Sélectionnez le mode Configuration express.

iv. Sélectionnez le projet Milk_Treatment dans la liste déroulante.

v. Sélectionnez Serveur et Client de contrôle.

vi. Sélectionnez Aucun réseau.

vii. Cliquez sur Terminer  pour compléter la configuration et enregistrezles changements.

8 Exécutez le projet et vérifiez que les communications fonctionnentbien.

i. Depuis le menu Démarrer Windows, sélectionnez Programmes »Citect » Vijeo Citect 7.20 » Vijeo Citect Runtime.

Page 74: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 74/391

ìóîî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Test des communications (suite)

ii. Cliquez sur le bouton Test pour ouvrir la nouvelle page créée.

iii. En option, loguez vous avec l’utilisateur récemment créé Designer .

 Remarque :

Un projet monoposte (tel que celui-ci) n'a pas de restrictions de privilège pourmodifier la valeur des tags. Si cette machine était membre d'un projet multi-postes,il serait indispensable de se loguer avant de pouvoir modifier la valeur d'un tag.

iv. Vérifiez que les communications fonctionnent correctement et quevous pouvez modifier la valeur du tag Test. Si le serveur et lepériphérique d’E/S ne communiquent pas entre eux, #COM apparaîtà la place du texte.

v. Pour fermer le projet, cliquez sur le bouton Fermer  de la barre detitre de la fenêtre du projet.

Page 75: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 75/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóîí

Noms de tags structurés

Exposé général Vijeo Citect impose peu de restrictions sur les noms de tags de variables, mais il est préférable d’adopter une convention de nommage. Votre projet sera ainsi plussimple à concevoir, à configurer et à mettre en œuvre, et ses révisions futures

 prendront moins de temps.

La convention de nommage suivante est recommandée pour un système VijeoCitect. Elle vous permettra d’exploiter au mieux les fonctionnalités du type génieset super génies.

Chaque nom de tag peut contenir jusqu’à 79 caractères. Pour définir uneconvention, divisez les caractères du nom de tag en différentes portions décrivantles caractéristiques de chaque tag. Par exemple, son emplacement, son type et sesattributs spécifiques. Nous vous suggérons d’utiliser quatre descripteurs de base :

Zone_Type_Occurrence_Attribut

Voir aussi :

Pour plus de détails sur les Noms de tags structurés, voir la Rubrique d’aide

Vijeo Citect - Utilisation de noms de tags structurés.

Des informations sur les conventions de nommage peuvent être obtenues depuis lesnormes ISA-95 ou le système de classification de KKS; les deux étant facilementaccessibles sur Internet.

Zone Identifie une zone de l’installation, son numéro ou son nom. Si vous utilisez un préfixe identifiant les tags d’une zone particulière, vous pourrez facilementdupliquer toutes les fonctions Vijeo Citect concernant cette zone. Par exemple, sivous avez trois pasteurisateurs ayant les mêmes commandes, vous pouvez définirles tags se rapportant au pasteurisateur numéro un et les recopier pour les

 pasteurisateurs numéros deux et trois. Il vous suffira ensuite de modifier ledescripteur « zone » des noms des tags correspondant aux deuxième et troisième

 pasteurisateurs. Les autres parties du nom resteront inchangées. Exemple :

Part Tag Name

Pasteuriser 1 P1 _TIC_101_PV

Pasteuriser 2 P2 _TIC_101_PV

Pasteuriser 3 P3 _TIC_101_PV

Cette fonctionnalité n’est pas toujours nécessaire ; vous pouvez alors omettre la partie « zone » du nom du tag et réduire ainsi le nombre de caractères utilisés.

Page 76: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 76/391

ìóîì Ê»®-·±² éòîð Ö«²» îðïï

Noms de tags structurés (suite)

Type Identifie le type de paramètre, de processus, d’équipement de production ou decontrôle. Nous recommandons l’utilisation du système de nommage standard ISA.

Tag de variable SignificationP1_ TIC _101_PV Contrôleur de température

P1_ FIC _101_PV Contrôleur de débit

P1_ PUMP _101_PV Pompe

P1_ VALVE _101_PV Soupape

Occurrence Identifie le numéro de l’équipement.

Tag de variable Signification

P1_TIC_ 101 _PV Contrôleur de température 101P1_TIC_ 102 _PV Contrôleur de température 102

P1_PUMP_ 101 _PV Pompe 101

P1_ PUMP _ 102 _PV Pompe 102

Page 77: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 77/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóîë

Noms de tags structurés (suite)

Attribut Identifie l’attribut ou le paramètre particulier associé à l’équipement.

Tag de variable Signification

P1_TIC_101_ PV Variable de processus

P1_TIC_101_ SP Point de consigne

P1_TIC_101_ OP Sortie

P1_TIC_101_ P Gain ou bande proportionnelle

P1_TIC_101_ I Intégral

P1_TIC_101_ CMD Signal de démarrage de la pompe

P1_TIC_101_ M Mode Auto/Manuel

P1_TIC_101_ V Valeur (activé /désactivé)

Page 78: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 78/391

ìóîê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez une base de données de tagsde variable

Maintenant que nous avons configuré et testé les communications entre le serveuret le périphérique d’E/S, nous pouvons définir les tags de variables requis pour

l’installation Milk_Treatment. Ces tags seront définis de la même manière que letag Test.

Les tags de variables peuvent être configurés rapidement car ils ont de nombreusesdonnées en commun. Si deux tags de variables sont semblables, affichez lesdonnées de l’un, modifiez les champs pertinents puis cliquez sur Ajouter . Pourcorriger des erreurs, affichez le tag, faites les modifications nécessaires puiscliquez sur Remplacer .

Ajoutez dans votre projet les tags de variables ci-dessous.Tags de variablesde l’installation

Milk_Treatment

Variable TagName

Type I/ODevice

ModnetAddress

RawZero

RawFull

EngZero

EngFull

EngUnits

Format

LIC_Silo_PV INT MilkDev1 40001 0 32767 0 1000 Lt #### EU

LIC_Balance_PV INT MilkDev1 40002 0 32767 0 100 Lt ### EU

SIC_Cent_PV INT MilkDev1 40003 0 32767 0 1000 RPM #### EU

PIC_Homog_PV INT MilkDev1 40004 0 32767 0 100 kPa ### EU

TIC_Cool_PV INT MilkDev1 40005 0 32767 -10 120 deg ### EU

TIC_P1_PV INT MilkDev1 40006 0 32767 -10 120 deg ### EU

TIC_P2_PV INT MilkDev1 40007 0 32767 -10 120 deg ### EU

TIC_P3_PV INT MilkDev1 40008 0 32767 -10 120 deg ### EU

TIC_P4_PV INT MilkDev1 40009 0 32767 -10 120 deg ### EU

TIC_HW_PV INT MilkDev1 40010 0 32767 -10 120 deg ### EU

TIC_Hold_PV INT MilkDev1 40011 0 32767 -10 120 deg ### EU

Agitator_Silo_V DIGITAL MilkDev1 10001

Agitator_Alfast_V DIGITAL MilkDev1 10002

Centrifuge_Clar_V DIGITAL MilkDev1 10003

Pump_Feed_CMD DIGITAL MilkDev1 00002

Valve_Cool_CMD DIGITAL MilkDev1 00003

Valve_HW_CMD DIGITAL MilkDev1 00004

Valve_Flow_CMD DIGITAL MilkDev1 00005

Page 79: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 79/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóîé

Ajout de tags de variables avec Microsoft Excel

L’ajout de tags de variables est souvent laborieux, surtout lorsque l’on a plus d’unmillier de tags ayant des noms semblables. Toutes les boîtes de dialogue VijeoCitect étant basées sur des fichiers DBF, il est possible de modifier directement lestags de variables dans ces fichiers à l’aide d’applications telles que MicrosoftExcel.

Éditez lesdossiers de DBF

Le fichier Variable.dbf   se trouve dans le dossier C:\Documents and Settings\AllUsers\Application Data\Citect\Vijeo Citect\User  \<Nom du projet>.

Dans des environnements de projets plus grands, l’ajout de variables peut êtreassez lourd, surtout lorsqu’il y a des milliers de tags avec autant d’erreurs de noms

 potentielles. Puisque toutes les boîtes de dialogue Vijeo Citect sont basées sur desfichiers DBF, il est possible d’éditer directement ces variables depuis le fichierDBF, en utilisant par exemple des logiciels comme Microsoft Excel.

Attention, Microsoft Office Excel 2007 ne supporte plus la sauvegarde des fichiersdans un format .dbf malgré le fait que cela soit possible de les ouvrir et modifiervia la commande Fichier » Ouvrir . Afin de dépasser cette limitation Vijeo Citectest fourni avec un Add-In pour Microsoft Excel appelé ProjectDBFAddIn. Lorsquece module est chargé dans Excel, il est possible d’explorer, ouvrir, éditer etsauvegarder les fichiers .dbf Vijeo Citect dans un format correct.

 ATTENTIONDo not set the Restore Project path to the root directory of your drive (usually

C:\). La modification de fichiers hors de Vijeo Citect est susceptible de lesrendre incompatibles avec les applications Vijeo Citect Avant de modifier lefichier Variable.dbf  (ou tout autre fichier) faites en toujours une copie. En casde problème, la base de données d’origine peut alors être restaurée.

Page 80: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 80/391

ìóîè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajout de tags de variables avecMicrosoft Excel (facultatif)

1 Sauvegardez le fichier Variable.dbf existant.

i. Effectuez une copie de sauvegarde du fichier Variable.dbf   (dans lerépertoire du projet) dans un répertoire différent, tel que C:\TEMP.

 Conseils et astuces

Pour localiser un répertoire de projet, cliquez droit sur un projet dans l’ExplorateurCitect et sélectionnez Propriétés dans le menu. L’emplacement du projet estaffiché dans l’onglet Général.

2 Définissez l’emplacement du fichier master.dbf dans le moduleProject DBF Add-in.

i. Ouvrez Microsoft Office Excel.ii. Si Microsoft Office Excel 2003 est utilise, la barre d’outils Project

DBF Add-in s’ouvre comme fenêtre volante ou directement dans lesbarres d’outils. Si la barre s’ouvre en fenêtre volante, déplacez làdans les barres d’outils pour qu’elle s’y intègre.

Si Microsoft Office Excel 2007 est utilise, la barre d’outils ProjectDBF Add-in s’ouvre dans l’onglet Add-Ins.

iii. Cliquez sur la flèche bas à côté du menu Enter new path et cliquezsur Enter new path to master.dbf  depuis le menu.

Page 81: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 81/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóîç

Exercice - Ajout de tags de variables avecMicrosoft Excel (suite)

iv. Naviguez jusqu’au répertoire User. Choisir le fichier MASTER.DBFpuis cliquez sur Open.

3 Choisissez le projet puis la table.

i. Lorsque le fichier Master.dbf est configuré, la liste des projets

SCADA  devient active et la liste se remplit avec les données dufichier Master.dbf. Cliquez sur la flèche a côté du menu SelectProject  puis cliquez sur le projet Milk_Treatment  dans le menudéroulant.

ii. Une fois que le projet a été choisi la liste SCADA Table  devientactive. Cliquez sur la flèche à côté de Select Table et choisissez lefichier Variable Tags dans le menu déroulant. Le fichier Variable.dbflocalise dans le répertoire Milk_Treatment va s’ouvrir en modeédition.

Page 82: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 82/391

ìóíð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajout de tags de variables avecMicrosoft Excel (suite)

4 Ajoutez et/ou modifiez les tags dans le fichier puis sauvegardez lefichier.

i. Excel peut être utilisé pour copier, coller et trier les tags.

Conseils et astuces

Dans Excel, cliquez puis déplacez le coin bas droit d’une cellule avec la sourispour remplir les cellules, en incrémentant automatiquement les donnéesnumériques. En maintenant la touché Ctrl appuyée, cela stoppera l’incrémentation.

ii. Lorsque les modifications sont terminées, veuillez vous assurer quel’option Save and Reindex est sélectionnée.

Remarque :

Si une table indexée n’est pas réindexée avant d’être sauvegardée, la table serasauvegardée plus rapidement. Cependant, la table devra être réindexéemanuellement avant de compiler le projet. Pour réindexer manuellement, ouvrezEditeur de Projet Citect puis sélectionnez Fichier » Compacter   depuis le menu

 principal.

iii. Cliquez sur le bouton Save DBF.

iv. Fermez Excel.

5 Vérifiez le projet.

i. Ouvrez les tags de variables  depuis l’Editeur de Projet et vérifiezque les tags de variables ont bien été ajoutés.

Page 83: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 83/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ìóíï

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

 Assistant Express Communications (page 4-2)

 Boîtes de dialogue de communication (page 4-9)Tags de variables (page 4-11)

Formulaires (page 4-13)

 Noms de tags structurés (page 4-23)

 Ajout de tags de variables avec Microsoft Excel  (page 4-27)

Questions Les questions suivantes vous permettront de contrôler vos acquis.

Quel est le nombre minimum de serveurs d’E/S requis ?

Quelles sont les informations configurées par l’Assistant Express

Communications ?Quelles informations sont stockées dans un tag de variable ?

Comment peut-on tester les communications ?

Quelles sont les sections définies par la convention de nommage des tags ?

Page 84: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 84/391

Page 85: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 85/391

Chapter 5: Graphiques

Exposé général

Les pages graphiques sont l’un des principaux composants d’un système Citect.Elles servent d’interface avec les opérateurs et peuvent être conçues pour afficherdes données et accepter des commandes.

Introduction

Les pages graphiques sont constituées d’un modèle, d’objets graphiques et de propriétés qui leurs sont propres.

Ce chapitre est constitué des rubriques suivantes:

Pages graphiques ................................................................... 5-2

Projet Tab_Style_Include ...................................................... 5-3

 Nouvelles pages..................................................................... 5-6

Dessin d’objets de base ......................................................... 5-8

Dessin de la page graphique Milk_Treatment..................... 5-11

Rectangles, carrés, ellipses et cercles .................................. 5-14

Tuyaux, lignes et polylignes................................................5-17

Propriétés en phase d’exécution ..........................................5-19Création de symboles .......................................................... 5-32

ActiveX................................................................................5-35

Redimensionnement automatique ....................................... 5-40

Page 86: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 86/391

ëóî Ê»®-·±² éòîð Ö«²» îðïï

Pages graphiques

Lorsque vous entamez un nouveau projet, les pages créées peuvent être conçues desorte à avoir un certain style et aspect. La page la plus simple utilise le modèleBlank qui est une fenêtre vide. Le développeur peut ensuite y ajouter des objets etdes fonctionnalités et élaborer de nouveaux modèles pour les pages de son projet.

Le style etl'aspect du projet

Modèlesstandard

Un développeur disposant de peu de temps ou toute personne peu familière avecVijeo Citect peut utiliser l’un des modèles prédéfinis pour créer rapidement denouvelles pages. Les modèles standard du projet Include  ont été conçus pourexécuter de manière fiable toutes les fonctions de base requises dans un projet. La

 page Normal du projet Include est illustrée ci-dessous.

Page 87: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 87/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóí

Projet Tab_Style_Include

Modèle de Tab-Style

Le projet Tab_Style_Include est un projet préconfiguré installé avec Vijeo Citect.Conçu pour réduire le temps nécessaire à la configuration d’un nouveau projet, ilcomprend un jeu de modèles et de pages correspondant à l’environnementWindows.

Lorsqu’un nouveau projet Vijeo Citect est créé en utilisant le style Tab Style, le projet Tab_Style_Include est automatiquement intégré en tant que projet inclus.Cela signifie que tous les modèles et éléments associés du projet sont à votredisposition lorsque vous créez vos pages graphiques dans l’Éditeur graphiqueCitect. Le projet créé à l’aide de ces modèles sera dans le style Windows Tabbed.La page Normal du projet Tab_Style_Include est illustrée ci-dessous.

Page 88: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 88/391

ëóì Ê»®-·±² éòîð Ö«²» îðïï

Projet Tab_Style_Include (suite)

Barres d’outilscommunes

Toutes les pages du projet Tab_Style_Include ont des barres d’outils communesqui facilitent la navigation et l’accès aux fonctionnalités de base tout en offrant uneapparence homogène. Trois barres d’outils restent affichées à l’écran.

Ci-dessous vous pouvez voir la zone de navigation en haut à gauche, les ongletsdes menus en haut à droite et les barres d’outils d’alarmes en bas de l’écran.

Menu à onglets Le menu à onglets fournit de multiple onglets capables de naviguer jusqu’à une page spécifique ou bien capable de lancer une fonction Cicode. Le contenu desonglets est configuré à partir du menu Configuration des Menus dans l’Editeur deProjet.

Zone denavigation

La zone de Navigation  fournit des boutons de navigation et d’accès direct àcertaines pages clés comme les fenêtres de Login, les boutons Page Suivante /

Page précédente et Page d’Accueil.

Barre d'outilsd'alarmes

Cette barre d’outils permet d’accéder aux pages d’alarmes et affiche les troisdernières alarmes.

Page 89: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 89/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóë

Projet Tab_Style_Include (suite)

Modèlespersonnalisés

La majorité des projets nécessite des modèles de pages qui lui sont spécifiques.Cependant, pour simplifier cette formation, les pages de ce projet sont basées surles modèles de Tab_Style_Include.

Formation complémentaire :

La création de modèles personnalisés est abordée dans le Cours Personnalisationet conception Vijeo Citect.

Page 90: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 90/391

ëóê Ê»®-·±² éòîð Ö«²» îðïï

Nouvelles pages

Pour créer une nouvelle page graphique :

Double-cliquez sur le bouton Création nouvelle page de l’ExplorateurCitect ;

Comment créerune nouvelle page

ou

cliquez sur le bouton Nouveau  de l’Éditeur graphique Citect ;

ou

sélectionnez l’élément de menu Fichier » Nouveau...  dans l’Éditeur graphiqueCitect.

Voir aussi :

Pour plus de détails sur les modèles, voir la Rubrique d’aide Vijeo Citect –

Utilisation des modèles de page.

Page 91: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 91/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóé

Exercice - Création d’une nouvelle page

1 Créez une nouvelle page graphique utilisant le modèle  normalxp_style.

i. Créez une nouvelle page dans le projet Milk_Treatment utilisant le

modèle  normal tab_style_1. Utilisant les paramètres de modèlesuivants :

Style tab_style_1

Relié

Résolution XGA

Modèle  Normal

Conçu pour afficher la barre de titreii. Enregistrez votre page sous le nom Pasteuriser.

Page 92: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 92/391

ëóè Ê»®-·±² éòîð Ö«²» îðïï

Dessin d’objets de base

Boîte à outilsd'objets

Vous pouvez dessiner un objet sur une page en le sélectionnantdans la boîte à outils ou dans le menu Objets.

Les étapes à suivre peuvent varier légèrement selon les objets(pour plus de détails, voir la rubrique Dessin de l’Index de l’aide

Citect).

Les objets peuvent être manipulés à l’aide des menus Édition,Affichage, Texte et Arranger . Ils peuvent être pivotés, agrandis,groupés et alignés comme avec d’autres logiciels de dessin.

Conseils et astuces

Si vous modifiez un projet Citect v3.xx/v4.xx mis à jour, les outils de ces versionspeuvent être affichés en sélectionnant Outils » Options... et en cochant Afficheroutils version 3.xx/4.xx.

Page 93: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 93/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóç

Dessin d’objets de base (suite)

Propriétés desobjets

Exercice - Test des communications a utilisé des boîtes de dialogue de propriétés.La boîte de dialogue de propriétés illustrée ci-dessous est celle d’une ellipse. Ellecontient toutes les propriétés de cet objet :

Chaque objet que vous dessinez a un jeu de propriétés qui détermine son aspect et

son comportement. Ces propriétés définissent notamment l’apparence statique d’unobjet dans l’Éditeur graphique Citect mais aussi la manière dont il se déplace,change d’échelle ou répond à un clic de souris en en phase d’exécution.

Conseils et astuces

Les onglets horizontaux contiennent les principales propriétés des objets. Ils sontorganisés en sous-sections présentées dans des onglets verticaux. Un onglet est

coché s’il a été renseigné. Assurez-vous, en suivant les copies d’écrans, quevous avez sélectionné les onglets verticaux et horizontaux corrects.

Voir aussi :

Pour plus de détails sur les propriétés, voir la Rubrique d’aide Vijeo Citect -

 Propriétés des objets.

Page 94: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 94/391

ëóïð Ê»®-·±² éòîð Ö«²» îðïï

Dessin d’objets de base (suite)

BibliothèquesVijeo Citect

Tout projet Vijeo Citect peut contenir un ou plusieurs fichiers de bibliothèques, pouvant chacun comprendre des objets tels que des modèles de pages, dessymboles et des génies (les génies seront abordés dans le chapitre Génies (page 7-1)).

Les projets Include et Tab_Style_Include sont livrés avec plusieurs bibliothèquesde symboles et de génies prédéfinis que vous pouvez utiliser avec tous les modèlesstandard. Lorsque vous créez de nouveaux symboles, vous pouvez créer unenouvelle bibliothèque pour les stocker dans le cadre de votre projet.

Page 95: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 95/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóïï

Dessin de la page graphique Milk_Treatment

Dessin d’objetsde base

Lors de la création d’une page graphique, la première étape consiste à dessiner lesobjets de base sur une page. Les objets à dessiner et leurs emplacementsapproximatifs sur la page sont illustrés sur le diagramme suivant :

Page 96: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 96/391

ëóïî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Dessinez la page graphique

Dessinez la page graphique comme indiqué à la page précédente.

1 Ajoutez des symboles statiques à votre nouvelle page.

i. Collez le symbole Milk Silo  sur votre page en utilisant l’outil

Insertion d’un objet de la librairie .

ii. Puis collez les symboles suivants en préservant la liaison avec labibliothèque.

Objet Bibliothèque Symbole

Réservoir d’équilibre Training_config Balance_tank

Chambreur tubulaire Coil

Clarificateur centrifuge Centrifuge Centrifuge_large

Alfast Tanks_Cylindrical Tank_large

Homogénéisateur Tank_large

 Conseils et astuces :

Enregistrez régulièrement votre page! N’attendez pas qu’elle soit terminée.

Les éléments du menu Arranger  pourront vous être utiles.

Pour annuler une action, sélectionnez l’élément de menu Édition » Annuler .

Pour afficher la grille, sélectionnez l’élément de menu Affichage » Configurationgrille... puis Afficher grille.

Page 97: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 97/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóïí

Exercice - Dessinez la page graphique (suite)

2 Ajoutez les jeux de symboles à la page. Vous les animerez plustard au cours de ce chapitre.

i. À l’aide de l’outil Jeu de symboles   (ET NON PAS  l’outilInsertion d’un objet de la librairie), collez les symboles Agitateurde la cuve de lait  et Agitateur Alfast sur votre page. SélectionnezVrai / Faux dans les propriétés Apparence (Général). Désactivez lesymbole VRAI  et activez les symboles FAUX  conformément autableau suivant :

Objet Bibliothèque Symbole

Agitateur de la cuve de lait Agitator_30 Tall_grey

Agitateur Alfast Agitator_15 Agitator grey

ii. Les propriétés d’Agitateur de la cuve de lait devraient être lessuivantes :

Conseils et astuces :

Si une boîte de dialogue s’ouvre dès que vous avez placé un objet, cliquez sur OKsi vous ne désirez pas changer ses propriétés par défaut.

 Activez Position automatique pour vous aider à dessiner le pasteurisateur, lestuyaux et les flèches.

Si vous sélectionnez une action dans les menus Édition, Affichage, Texte ouArranger  et une boîte de dialogue apparaît, cliquez sur Aide pour obtenir desdétails sur cette action.

Page 98: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 98/391

Page 99: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 99/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóïë

Rectangles, carrés, ellipses et cercles (suite)

Utiliser l’objetEllipse

L'outil Ellipse permet de tracer des ellipses, des cercles, des arcs et des secteurs.Ceux-ci peuvent être déplacés, redimensionnés, modifiés, mis au premier plan, etc.et leurs propriétés peuvent être modifiées comme celles des autres types d’objets.

Pour dessiner une ellipse :

Cliquez sur l’outil Ellipse

Placez le curseur dans un coin du rectangle englobant puis appuyez (sans lerelâcher) sur le bouton de la souris.

Faites glisser le curseur vers le coin opposé du rectangle englobant puis relâchez le bouton de la souris. Si vous appuyez sur la touche Maj  avant de commencer àdessiner l’ellipse, celle-ci est tracée du centre vers l’extérieur.

Pour tracer un cercle :

Cliquez sur l’outil Ellipse

Appuyez sur la touche Ctrl et maintenez-la enfoncée.

Placez le curseur dans un coin du rectangle englobant puis appuyez (sans lerelâcher) sur le bouton de la souris.

Faites glisser le curseur vers le coin opposé du rectangle englobant puis relâchez le bouton de la souris. Si vous appuyez sur les touches Maj  et Ctrl avant decommencer à dessiner le cercle, celui-ci est tracé du centre vers l’extérieur.

Page 100: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 100/391

ëóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez l’objet Pasteuriser

Utilisez des carrés et des rectangles pour créer le Pasteuriser.

1 Ajoutez des rectangles à votre page.

i. Utilisez l’outil Rectangle pour dessiner le Pasteuriser. Cet objet peutêtre créé avec quatre rectangles.

ii. Faites des essais avec les effets 3D et ajoutez d’autres rectanglespour créer quatre chambres distinctes.

iii. Modifiez la propriété Angle Radius des rectangles pour arrondir lescoins.

2 Enregistrez la page.

Page 101: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 101/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóïé

Tuyaux, lignes et polylignes

Il est possible de modifier la forme des tuyaux, lignes et polylignes. Chacun de cesobjets est composé d’une série continue de lignes tracées entre des points d’ancragestructurés appelés nœuds. Les nœuds sont visibles lorsqu’un objet est sélectionné.Chaque nœud apparaît sous la forme d’un petit carré correspondant à des pointsd’ancrage spécifiques autour de l’objet. On trouve toujours un nœud aux extrémitésd’une polylignes ou d’un tuyau et à chaque changement de direction dans la formed’un objet.

Modification denœuds

Les formes des tuyaux, lignes et polylignes peuvent être modifiées de différentesmanières. Leurs nœuds peuvent être sélectionnés individuellement ou en groupe et peuvent être déplacés de sorte à modifier la forme de l’objet.

Les tuyaux, lignes et polylignes prennent également en charge l’addition etl’effacement de nœuds.

Page 102: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 102/391

ëóïè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Dessinez tuyaux, lignes et polylignes

Ajoutez les autres objets statiques à votre page.

1 Ajoutez des tuyaux et des lignes à votre page.

i. Dessinez des tuyaux à l’aide de l’outil Tube — double-cliquezpour terminer.

ii. Dessinez les flèches à l’aide de l’outil Trait. .

iii. Dessinez le texte à côté de chaque objet à l’aide de l’outil Texte

iv. Enregistrez votre page.

2 Compilez et exécutez votre projet et testez les modifications.

i. Cliquez sur le bouton Exécuter le projet  de l’Éditeur de projetsCitect.

ii. Si le compilateur renvoie des erreurs, sélectionnez Aller à  pourafficher la boîte de dialogue concernée et rectifier le problème.

iii. Après avoir corrigé toutes les erreurs, cliquez à nouveau surExécuter le projet.

iv. Ouvrez la page Pasteuriser  et vérifiez qu’elle s’affiche correctement.

3 Fermez le projet.

i. Cliquez sur le bouton pour fermer le projet.

Page 103: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 103/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóïç

Propriétés en phase d’exécution

Exposé général Les objets de votre page Pasteuriser   ont été dessinés de sorte qu’ils conserventleur apparence en phase d’exécution. Ceci est utile s’ils doivent uniquement fournirune représentation statique de votre installation. En phase d’exécution, vousvoudrez toutefois recevoir des informations graphiques sur votre installation. Vous

 pouvez pour cela définir les propriétés des objets et en créer de nouveaux.

Le diagramme suivant illustre l’étape suivante dans le dessin de la pagePasteuriser  :

Page 104: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 104/391

ëóîð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichage d’objets dans différentescouleurs en phase d’exécution

Propriétésgraphiques

dynamiques

Les objets d’une page graphique ont des propriétés dynamiques (couleur, taille, position, etc.) pouvant changer en phase d’exécution pour refléter un changement

d’état. La couleur du pasteurisateur pourrait par exemple facilement informerl’opérateur sur sa température.

Modifiez les propriétés d’exécution des chambres du pasteurisateur pour indiquerleurs températures.

1 Ajoutez une expression tableau aux propriétés d’exécution desobjets de la page Pasteuriser.

i. Double-cliquez sur le premier rectangle pour ouvrir la boîte dedialogue Propriétés.

ii. Dans les propriétés Apparence (Général), cochez la boîte Plein.iii. Ouvrez l’onglet Remplir (Couleur), sélectionnez Type : Tableau puis

cliquez sur le bouton Aide et lisez les informations des rubriques[Type] Tableau, Expression Tableau et Couleurs Tableau.

iv. Dans le champ Expression Tableau, tapez :

TIC_P1_PV/25

Conseils et astuces :

Vous pouvez utiliser l’Assistant Expression  pour ajouter des noms de tagsou de fonctions de sorte à éviter les fautes de frappe.

Page 105: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 105/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóîï

Exercice - Affichage d’objets dans différentescouleurs en phase d’exécution (suite)

v. Sélectionnez les valeurs 0, 1, 2, 3, 4 et 5 de Couleurs Tableau encliquant sur la palette.

Conseils et astuces :

La plage de l’échelle Citect des tags du pasteurisateur TIC_P1_PV à TIC_P4_PVva de -10 à 120 degrés de sorte que TIC_P1_PV/25 donnera une valeur entièrecomprise entre 0 et 5.

vi. Répétez l’opération pour les trois autres chambres du pasteurisateur.

vii. Cliquez sur OK.

2 Enregistrez la page.

Page 106: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 106/391

ëóîî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichez un bargraphe

Remplissagepropriétédynamique

Le remplissage est une propriété dynamique. Utilisé dans un rectangle, il permet decréer un bargraphe affichant une valeur variable. Vous pouvez par exempledessiner un bargraphe utilisant les propriétés Remplissage (Niveau) pour indiquerle niveau de la cuve de lait.

1 Ajoutez un bargraphe affichant le niveau de la cuve de lait.

i. Cliquez sur l’outil Rectangle   et affichez un bâton plein sur lacuve de lait ; cochez Plein  et Bordure  dans les propriétésApparence (Général).

ii. Ouvrez les propriétés Remplissage (Niveau) du rectangle et insérezle tag

LIC_Silo_PV

dans l’expression Niveau. Puis cliquez sur OK.

Page 107: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 107/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóîí

Exercice - Affichez un bargraphe (suite)

2 Collez un génie prédéfini pour modifier le niveau de la cuve de lait.

i. Pour modifier la valeur du niveau de la cuve de lait, cliquez sur l’outil

Insertion d’un génie .ii. Dans la bibliothèque Contrôles, sélectionnez le génie

Ramp_UpDown_btn2.

iii. Dans la boîte de dialogue, sélectionnez le tag de variableLIC_Silo_PV.

iv. Placez le génie à côté du bargraphe comme indiqué ci-dessous :

3 Répétition pour le réservoir d'équilibre.

i. Ajoutez un bargraphe au réservoir d’équilibre pour afficher la valeurdu tag LIC_Balance_PV.

ii. Placez un autre génie à côté du réservoir d’équilibre. Sélectionnez letag LIC_Balance_PV.

4 Testez les changements.

i. Enregistrez la page.

ii. Compilez et gérez le projet pour examiner les bargraphes.

iii. Fermez le projet.

Page 108: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 108/391

ëóîì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichage de nombres en phased’exécution

L’outilnumérique

Vous pouvez afficher la valeur numérique de n’importe quel tag ou expression.Cette valeur est alors automatiquement mise à jour lorsque le tag ou l’expression

change.

Utilisez l’outil Numérique pour ajouter à votre page des objets représentant desvaleurs numériques.

1 Affichez la valeur du tag LIC_Silo_PV à côté de la cuve de lait.

i. Cliquez sur l’outil Numérique  de l’Éditeur graphique Citect.

ii. Placez le pointeur de la souris à l’endroit où le nombre doit êtreaffiché sur la page et cliquez avec le bouton gauche de la souris.

iii. Insérez le tag  LIC_Silo_PV  dans la boîte Expression numériquecomme illustré ci-dessous :

iv. Ouvrez les propriétés Apparence (Général) et sélectionnez la police,la couleur, l’alignement et les effets désirés.

v. Cliquez sur OK.

Page 109: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 109/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóîë

Exercice - Affichage de nombres en phased’exécution (suite)

2 Examinez les informations de qualité des données.

i. Compilez et lancez le projet.

ii. Ouvrez la page Pasteuriser .

iii. En utilisant le génie Ramp_UpDown_btn2 récemment créé, ajustezla valeur du tag LIC_Silo_PV vers n’importe quelle valeur.

iv. Déplacez la souris au dessus de l’objet et observez la valeur quiapparaît dans l’info-bulle jaune.

v. L’information qui apparaît vous informe que la connexion à la sourcede données est valide (‘Good’ dans l’image ci dessus); de plusl’horodate représente la dernière date à laquelle l’information a étécorrectement relue depuis l’équipement.

3 (Optionnel) Déconnectez le PLC et observez ce qui se produit.i. Pour les stagiaires qui sont connectés à un PLC réel, déconnectez le

câble.

ii. L’info-bulle change de Good vers Bad - device failure.

iii. Reconnectez le câble et la qualité de l’info-bulle repasse à Good.

iv. Fermez le projet.

Remarque :

Etant donnée la méthode Publish-Suscribe de transmissions des données jusqu’aux

 postes clients, il est possible que l’horodate d’une variable qui ne change que trèsrarement puisse être très ancienne; voir même antérieure au démarrage du projetsur le poste client (en supposant que le Serveur d’E/S ait démarré avant). Lessources de données autre que PLC vont toujours rafraîchir leurs données audémarrage.

Page 110: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 110/391

ëóîê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichage de texte en phased’exécution

Vous pouvez afficher différents messages de texte sur une page graphique enfonction de la valeur d’un tag numérique ou d’un état particulier. Par exemple,

vous pouvez afficher les mots ACTIVÉ à côté d’un moteur lorsqu’il est en marcheet le mot DÉSACTIVÉ au même endroit lorsqu’il est arrêté.

Affichez l’état dutag

Affichez l’état du tag Agitator_Silo_V près de la cuve d’Alfast.

1 Ajoutez un objet texte à la page Pasteuriser.

i. Cliquez sur l’outil Texte  de l’Éditeur graphique Citect.

ii. Tapez les mots:

Alfast Agitator OFF.iii. Placez le pointeur de la souris à l’endroit où vous désirez afficher le

texte puis cliquez avec le bouton gauche de la souris.

iv. Ouvrez les propriétés Apparence (Général) et sélectionnez la police,la couleur, l’alignement et les effets désirés.

v. Ouvrez la boîte de dialogue Apparence (Affichage valeur)  etsélectionnez Type : Vrai / Faux.

vi. Insérez le tag de variable Agitator_Alfast_V  dans la boîte TexteVRAI quand.

vii. Insérez la valeur Alfast Agitator ON au champ Texte VRAI.

viii. Cliquez sur OK.

Page 111: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 111/391

Page 112: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 112/391

ëóîè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Utilisation de jeux de symboles

Simulez lemouvement

Les jeux de symboles permettent d’afficher différents symboles sur votre page enfonction des valeurs des tags de variables et des expressions et de simuler lesmouvements.

Vous avez déjà utilisé l’outil Jeu de symboles  pour coller l’agitateur de lacuve et l’agitateur Alfast sur votre page. Nous allons maintenant revenir sur cesobjets et ajouter des propriétés qui les feront tourner lorsqu’ils sont activés.

Modifiez les jeux de symboles pour créer une animation en phase d’exécution.

1 Modifiez l’agitateur de la cuve pour qu’il s’anime en phased’exécution.

i. Double-cliquez sur le symbole agitateur pour afficher la boîte de

dialogue Propriétés.ii. Ouvrez la boîte de dialogue Apparence (Général)  et sélectionnez

Type : Animation. Insérez le tag

Agitator_Silo_V

dans la boîte Animation quand.

 Conseils et astuces :

Vous pouvez utiliser l’Assistant Expression pour insérer le nom de tag dans

l’expression Animation quand.

Page 113: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 113/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóîç

Exercice - Utilisation de jeux de symboles(suite)

iii. Dans la boîte Images animation, vous verrez que le symbolepréalablement sélectionné est illustré par l’image Off . En cliquant sur

le bouton Config..., vous pouvez remplir les images depuis Image 1 jusqu’à Image 4 avec les symboles que vous désirez afficher lorsquel’expression Animation quand est vraie.

Remarque :

La bibliothèque Agitator_30 contient 4 symboles tall_green de gauche à droite quisont dessinés pour indiquer une rotation croissante.

iv. Cliquez sur OK.

2 Modifiez l’Agitateur Alfast pour qu’il s’anime lorsque le tagAgitator_Alfast_V est vrai.

Page 114: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 114/391

ëóíð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Utilisation de jeux de symboles(suite)

3 Ajoutez des soupapes sur les tuyaux.

i. Utilisez l’outil Jeu de symboles   pour ajouter les 3 soupapessuivantes. Sélectionnez le type On / off   parmi les propriétésApparence (Général) comme suit :

Objet Symbole vraiquand

Symbole

Soupape de réfrigérant Valve_Cool_CMD OFF valve_solonoid.up_small_red

ON valve_solonoid.up_small_green

Soupape d’eau chaude Valve_HW_CMD OFF valve_solonoid.up_small_red

ON valve_solonoid.up_small_green

Soupape de déviationde l’écoulement

Valve_Flow_CMD OFF valve_solonoid.right_small_red

ON valve_solonoid.right_small_green

Page 115: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 115/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóíï

Exercice - Utilisation de jeux de symboles(suite)

4 Ajoutez une pompe au tuyau entre le réservoir d’équilibre et lepasteurisateur.

i. Utilisez l’outil Jeu de symboles   pour coller la pompe.Sélectionnez le type On / off   parmi les propriétés Apparence(Général) comme suit :

 _ 

Objet Symbole vrai quand Symbole

Feed_Pump Pump_Feed_CMD OFF pumps_base_small.left_red

ON pumps_base_small.left_green

ii. Enregistrez votre page.

5 Compilez et exécutez votre projet et testez les modifications.

i. Cliquez sur le bouton Exécuter le projet  de l’Éditeur de projetsCitect.

ii. Si le compilateur renvoie des erreurs, sélectionnez Aller à  pourafficher la boîte de dialogue concernée et rectifier le problème.

iii. Après avoir corrigé toutes les erreurs, cliquez à nouveau surExécuter le projet.

iv. Testez les pages et les objets de votre projet.

6 Fermez le projet.

Page 116: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 116/391

ëóíî Ê»®-·±² éòîð Ö«²» îðïï

Création de symboles

Utilisation desbibliothèques

Vous pouvez stocker des objets ou des groupes d’objets (y compris des bitmaps)dans une bibliothèque de symboles. Ces symboles peuvent ensuite être collés survos pages.

Un symbole collé d’une bibliothèque dans une page graphique peut être déplacé,redimensionné, modifié, mis au premier plan, etc. et ses propriétés peuvent êtremodifiées comme celles des autres types d’objets.

Vous pouvez coller un symbole d’une bibliothèque dans une page:

- En tant que symbole non-lié ;

les symboles collés ne tiennent pas compte des modifications apportées auxsymboles de la bibliothèque.

- En tant que symbole lié ;

les symboles collés sont mis à jour lorsque les symboles de la bibliothèque sontmodifiés (pour modifier les propriétés d’un symbole dans la bibliothèque, ouvrez la

 bibliothèque et éditez le symbole). Si vous éditez le symbole dans la page puischangez le symbole d’origine dans la bibliothèque, le symbole collé sera modifiéen conséquence. Par exemple, si vous doublez la taille d’un symbole collé, puisdoublez la taille du symbole dans la bibliothèque, le symbole collé doublera detaille une deuxième fois. Vous pouvez annuler le lien à la bibliothèque avec lacommande Éditer » Couper Liaison.

Voir aussi :

Pour plus de détails sur l’Utilisation des symboles et bibliothèques, voir la Rubrique d’aide Vijeo Citect — Utilisation des bibliothèques.

Importation degraphiques

L’Éditeur graphique offre de nombreux filtres permettant d’importer des objetsgraphiques provenant d’autres applications : programmes de dessin, d’illustration,de création de présentations, de numérisation, etc. Une fois importés, lesgraphiques peuvent être modifiés dans l’Éditeur graphique Citect.

Vous pouvez également faire glisser des fichiers graphiques depuis une application

externe (comme l’Explorateur Windows) et les poser sur une page de l’Éditeurgraphique.

 Remarque :

Vijeo Citect est fourni avec de nombreux symboles que vous pouvez utiliser dansvos projets. Ces symboles sont stockés dans plusieurs bibliothèques du projetInclude. Les huit premiers caractères du nom utilisé lors de la sauvegarde d’une

 bibliothèque doivent être uniques à celle-ci.

Page 117: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 117/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóíí

Exercice - Créez un nouveau symbolegraphique et une bibliothèque

1 Importez une image pour créer un nouveau symbolehomogénéisateur.

i. Cliquez sur Nouveau  puis sélectionnez le bouton Symbole.

ii. Sélectionnez l’élément de menu Ficher » Import....

iii. Sélectionnez le fichier Homogeniser.bmp fourni par votre formateur.Cliquez sur Ouvrir .

iv. Placez le symbole de sorte qu’il soit au-dessus et à droite du point deréférence.

 Remarque :

Il s’agit du point de référence sur l’objet lorsqu’il est collé à l’aide du pointeur de

souris.

v. Sélectionnez l’élément de menu Outils » Échanger couleurs...  etrenseignez la boîte de dialogue comme suit. La couleur De estblanche et la couleur Vers est transparente.

Page 118: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 118/391

Page 119: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 119/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóíë

ActiveX

Exposé général Vijeo Citect permet d’insérer des objets ActiveX sur les pages graphiques de votre projet, de sorte à utiliser des outils et composants élaborés indépendamment deVijeo Citect. Par exemple, vous pouvez insérer une application batch dans une

 page graphique Vijeo Citect et l’utiliser pour communiquer directement avec vos périphériques d’E/S pour contrôler et surveiller des niveaux, etc.

Il est important de se rappeler que le comportement d’un objet ActiveX dans VijeoCitect dépend pour une large part de l’objet lui-même. La fonctionnalité, la fiabilitéet l’applicabilité d’un objet dépendent de la façon dont il a été élaboré par soncréateur.

Pour insérer un objet ActiveX dans votre projet Vijeo Citect, le plus simple estd’utiliser l’Éditeur graphique Citect. L’outil ActiveX de la boîte à outils del’Éditeur graphique Citect permet de sélectionner et d’insérer des objets ActiveX

dans vos pages graphiques tout comme vous inséreriez des objets standard. Cesobjets peuvent également être déplacés, modifiés et copiés.

Insertion d’objetsActiveX à l’aidede l’Éditeur

graphique Citect

Les objets ActiveX ont des propriétés prédéfinies s’appliquant à leurscaractéristiques et fonctionnalités. Vous pouvez les consulter en double-cliquant

dessus lorsqu’ils ont été placés sur une page.

Page 120: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 120/391

ëóíê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajoutez un objet ActiveX

1 Utilisez l’objet ActiveX CiMeterX pour afficher la température duchambreur tubulaire.

i. Ouvrez la page Pasteuriser , sélectionnez le bouton Active Xdans le menu Objets.

ii. Sélectionnez CiMeterX.Techmeter  dans la boîte de dialogue affichée.Cliquez sur Insérer .

Page 121: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 121/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóíé

Exercice - Ajoutez un objet ActiveX (suite)

iii. Créez la Légende :

Temp du chambreur tubulaire

iv. Ouvrez l’onglet Apparence (Association Tag)  et sélectionnez lapropriété Valeur   dans le panneau gauche. Insérez le tag

TIC_Hold_PVdans le panneau droit. Cliquez sur

OK.

Page 122: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 122/391

ëóíè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajoutez un objet ActiveX (suite)

v. Le message suivant apparaît car le Type de propriété est un RÉEL.Vous pouvez afficher des types de propriétés compatibles en cliquantsur le bouton Énumérer les types dans l’onglet Association Tag. Lemessage est affiché car TIC_Hold_PV  est un ENTIER. Cliquez sur

Oui pour continuer.

Votre page devrait maintenant avoir l’apparence suivante.

Enregistrez la page.

Page 123: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 123/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóíç

Exercice - Ajoutez un objet ActiveX (suite)

2 Compilez et exécutez le projet.

i. Cliquez sur le bouton Exécuter le projet  de l’Éditeur de projetsCitect.

ii. Si le compilateur renvoie des erreurs, sélectionnez Allez à  pourafficher la boîte de dialogue concernée et rectifier le problème.

iii. Après avoir corrigé toutes les erreurs, cliquez à nouveau surExécuter le projet.

3 Fermez le projet.

Page 124: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 124/391

ëóìð Ê»®-·±² éòîð Ö«²» îðïï

Redimensionnement automatique

Redimensionnement de l’écranRuntime

Vijeo Citect autorise le redimensionnement manuel de la fenêtre runtime pours’adapter aux besoins de chaque utilisateur.

Cette fonction redimensionne dynamiquement la totalité de la page graphique dansl’environnement runtime.

Cette page peut être rendue aussi grande ou petite que souhaité; peu importecomment la page est redimensionnée, le ratio de taille sera conservé. En d’autresmots, si l’utilisateur réduit la hauteur de la fenêtre, la largeur s’ajusteraautomatiquement.

La fenêtre peut être restaurée à sa taille d’origine en utilisant le bouton Agrandir  puis le bouton Restaurer .

Page 125: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 125/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóìï

Exercice - Redimensionnez les Pages

1 Démarrez le projet Milk_Treatment.

i. Compilez et lancez le projet Milk_Treatment.

ii. Ouvrez la page Pasteuriser.

2 Redimensionnez la page.

i. Déplacez la souris sur le coin bas droit de la fenêtre et déplacez lecoin pour rendre la fenêtre plus grande.

ii. Déplacez le coin de la fenêtre pour la rendre plus petite.

Observez que certains des objets (ciTechMeter par exemple) ne seredimensionnent pas proprement.

iii. Redimensionnez la fenêtre en déplaçant le côté droit jusqu’au milieude l’écran.

Notez que la hauteur de la fenêtre s’ajuste automatiquement pourmaintenir le ratio de taille.

Page 126: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 126/391

ëóìî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Redimensionnez les Pages (suite)

3 Redonnez à la fenêtre sa taille d’origine.

i. Cliquez sur le bouton Agrandir  pour que la page Pasteuriser occupele plein écran.

ii. Cliquez droit sur le raccourci du projet en runtime dans la barre destaches et sélectionnez Restaurer .

iii. Cela va ramener la fenêtre dans sa taille d’origine tel que définie à lacréation du projet.

Remarque :

La fenêtre peut également être ramenée à sa taille d’origine en cliquant le boutonRestaurer situé dans la barre de titre de la fenêtre vers la droite.

iv. Fermez le projet.

Page 127: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 127/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ëóìí

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Création de pages (page 5-2)

 Projet Tab_Style_Include (page 5-3)Création d’une nouvelle page (page 5-6)

 Dessin d’objets de base (page 5-8)

 Propriétés en phase d’exécution (page 5-19)

C r éation de symboles (page 5-32)

 ActiveX  (page 5-35)

Graphiques en couleurs vraies

Questions Les questions suivantes vous permettront de contrôler vos acquis.

Quel projet est automatiquement configuré avec de nouveaux projets ?Que contiennent les bibliothèques ?

Quelles sont les étapes à suivre pour tester les modifications apportées à la page du projet ?

À quoi servent les graphiques en couleurs vraies ?

Quel est le programme utilisé pour importer ces fichiers graphiques ?

Page 128: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 128/391

ëóìì Ê»®-·±² éòîð Ö«²» îðïï

Fin de la première journée - Résumé

Résumé À l’issue de la première journée, vous devriez :

Comprendre l’environnement de configuration Citect

- Explorateur Citect- Éditeur de projet

- Éditeur graphique Citect

- Éditeur Cicode

- Explorer les environnements

Être capable de gérer des projets

- Création d’un nouveau projet

- Utilisation de l’Assistant de configuration de l’ordinateur

- Projets IncludeÊtre capable de configurer des communications

- Exécuter l’Assistant Express Communications

- Créer des tags de variables

- Tester les communications

- Créer des tags de variables

Travailler avec des graphiques

- Créer des pages

- Dessiner des objets de base

- Afficher des objets

- Créer et utiliser des jeux de symboles

Page 129: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 129/391

Chapter 6: Entrée Opérateur

Exposé général

Introduction Les diverses méthodes d'entrée opérateur permettent aux opérateurs d’interagiravec le système superviseur Vijeo Citect. On dénombre trois types de commandeset contrôles :

les potentiomètres  que les opérateurs utilisent pour modifier la valeur desvariables analogiques ;

les commandes clic que les opérateurs déclenchent en cliquant sur un objetavec la souris ;

les commandes clavier  que les opérateurs émettent en tapant des instructions

au clavier.Vous pouvez affecter des privilèges et des zones aux commandes et contrôles etvous pouvez également envoyer un message à un journal à chaque fois qu’unopérateur émet une commande.

Ce chapitre est constitué des rubriques suivantes:

Potentiomètres ....................................................................... 6-2

Commandes clic .................................................................... 6-7

Commandes clavier .............................................................6-10

Page 130: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 130/391

êóî Ê»®-·±² éòîð Ö«²» îðïï

Potentiomètres

Les potentiomètres permettent aux opérateurs de modifier la valeur d’une variableanalogique en déplaçant un objet sur un écran graphique à l’aide de la souris. La

 position du potentiomètre est automatiquement mise à jour lorsque la valeurcorrespondante change.

Modifiez lesvaleurs analogues

Les potentiomètres peuvent opérer de trois manières :

- Horizontalement

- Verticalement

- Par rotation

En définissant les propriétés Potentiomètre, la majorité des objets peuvent êtreconfigurés comme potentiomètres.

Page 131: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 131/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóí

Exercice - Ajoutez un potentiomètre

1 Ajoutez un potentiomètre à la page Pasteuriser pour modifier latempérature de la cuve de lait.

i. Enlevez le génie que vous avez collé durant l’ Exercice - Affichez un

bargraphe (page 5-22) pour modifier le niveau de la cuve de lait.ii. Collez un nouveau symbole qui servira de potentiomètre sur votre

page Pasteuriser. Sélectionnez l’outil Insertion d’un objet de la

librairie  puis un pointeur dans la bibliothèque de boutons pourcréer un potentiomètre vertical. Par exemple, knob_vert_red .

 Remarque :

Faites en sorte que le pointeur reste lié  à la bibliothèque pour que vous puissiezultérieurement en choisir un nouveau sans avoir à ressaisir les propriétés de l’objet.

Conseils et astuces :

Pour aligner le pointeur avec la base du rectangle de remplissage, utilisez latouche de fonction Affichage des pixels (F10).

Page 132: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 132/391

êóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajoutez un potentiomètre (suite)

2 Ajoutez des propriétés au symbole pour le transformer enpotentiomètre.

i. Renseignez les champs de la boîte de dialogue Potentiomètre

(Vertical) comme suit :

ii. Assurez-vous que l’option Mise à jour continue de la variable  estcochée.

 Conseils et astuces :

Idéalement, vous voulez que le potentiomètre soit aligné avec le bargraphe à savaleur maximale. Cliquez sur l’objet rectangle et vérifiez la taille de l’objet dans le

coin inférieur droit de l’Éditeur graphique Citect pour obtenir ledécalage requis. Entrez la coordonnée de l’axe Y comme valeur Offset : Aumaximum.

iii. Ouvrez la boîte de dialogue Accès (Général) du symbole et cliquezsur Aide. Lisez les informations sur [Identification] Info-bulle, puisajoutez l’info-bulle suivante :

Info-bulle : Changez le niveau de la cuve de lait avec cepotentiomètre

Page 133: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 133/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóë

Exercice - Ajoutez un potentiomètre (suite)

iv. Déplacez le pointeur vers le bas du bargraphe à côté de la cuve delait :

v. Placez un pointeur sur le bargraphe du Réservoir d’équilibre.

3 Répétition pour le réservoir d'équilibre.

i. Placez un pointeur sur le bargraphe du réservoir d'équilibre.

ii. Assurez-vous que l’option Mise à jour continue de la variable n'estPAS cochée.

4 Comparez les effets de la mise à jour continue.

i. Sauvez, compilez et exécutez le projet.

ii. Actionnez les deux pointeurs et observez la différence en fonction.

iii. Discutez avec des participants : quand les deux options seraient-elles employées ?

Page 134: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 134/391

êóê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajoutez un potentiomètre (suite)

5 Ajoutez un autre bargraphe et potentiomètre au contrôle ActiveXaffichant la température du tuyau.

i. Ajoutez un remplissage en dégradé dans le bargraphe pour indiquer

le changement de température entre froid et chaud.

6 Enregistrez la page puis compilez et exécutez le projet et testez

les modifications.

7 Fermez le projet.

Page 135: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 135/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóé

Commandes clic

Un opérateur peut exécuter une commande (ou une série de commandes) encliquant sur un objet avec la souris.

Clic pouractiver/désactiverles valeurs

Vous pouvez définir plusieurs commandes pour un objet : une commandes’exécutant lorsque l’opérateur clique sur un objet, une autre s’exécutant lorsquel’opérateur relâche le bouton de la souris, et une autre encore s’exécutant de façoncontinue tant que l’opérateur garde le bouton de la souris enfoncé.

Pour définir une commande clic, vous devez définir les propriétés Entrée (Clique)d’un objet.

Page 136: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 136/391

êóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez une commande clic

Utilisez une commande clic pour activer/désactiver les variables numériques.

1 Dessinez un bouton sur votre page Pasteuriser.

i. Sélectionnez l’outil Bouton   et dessinez un bouton près de laPompe d’alimentation.

ii. Dans les propriétés Apparence (Général)  tapez le Texte  que vousdésirez afficher sur le devant du bouton et sélectionnez une despolices Vijeo Citect.

iii. Renseignez les champs de la boîte de dialogue Entrée (Clique)comme suit.

Page 137: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 137/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóç

Exercice - Créer une commande clic (suite)

iv. Ouvrez la boîte de dialogue Accès (Général) du bouton et ajoutezl’info-bulle suivante :

Info-bulle : Cliquez pour activer/désactiver la POMPE

D’ALIMENTATION

2 Si vous n’êtes pas connecté à un périphérique d’E/S externe :

i. Ajoutez les propriétés Entrée (Clique) et Accès (Général) suivantesau texte d’état de l’équipement sur la page Pasteuriser :

Objet texte Entrée (Clique) Haut Commande Info-bulle Accès(Général)

Agitateur de lacuvedésactivé/activé

Toggle(Agitator_Silo_V) Cliquez pour basculerl’état de l’AGITATEURde la cuve

Agitateur Alfastdésactivé/activé

Toggle(Agitator_Alfast_V) Cliquez pour basculerl’état de l’AGITATEURAlfast

Clarificateur centrifugedésactivé/activé

Toggle(Centrifuge_Clar_V) Cliquez pour basculerl’état de laCENTRIFUGEUSE

ii. Désormais, lorsque vous cliquerez sur l’un de ces objets texte, vousactiverez ou désactiverez l’équipement associé.

3 Enregistrez la page puis compilez et exécutez le projet et testezles modifications.

4 Fermez le projet.

Page 138: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 138/391

êóïð Ê»®-·±² éòîð Ö«²» îðïï

Commandes clavier

Les commandes clavier consistent en une séquence de touches entrée au clavier quientraîne l’exécution d’une commande (ou une série de commandes).

Séquences detouches définies

Vous pouvez définir des commandes clavier s’appliquant :

À toutes les pages graphiques affichées à l’écran de l’ordinateur (Commandesclavier de niveau système – configurées dans l’Éditeur de projets Citect).

Uniquement lorsqu’une page graphique spécifique est affichée (Commandesclavier de page – éditez les propriétés de la page).

Uniquement lorsqu’un opérateur place le curseur sur un objet spécifique d’une page graphique (Commandes clavier d’objet  – éditez les propriétés del’objet).

En cas de conflit lorsque la même séquence de touches est définie pour différentescommandes clavier, la commande ayant le plus haut niveau de priorité seraexécutée.

L’ordre de priorité est le suivant (du plus élevé au plus bas) :

L’ordre de priorité Type de commande

1 Objet

2 Page

3 Système

Page 139: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 139/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóïï

Commandes clavier (suite)

Pour accéder à une combinaison de touches clavier dans Vijeo Citect, vous devezd’abord définir une touche clavier. Elle peut avoir un nom quelconque et faireréférence à un ou plusieurs codes de touches clavier définis dans Vijeo Citect (voir 

la Rubrique d’aide Citect – Codes de touches clavier ). Par exemple, la touche END

 peut être désignée touche Arrêt et la touche F11 touche Infos.

Comment définirdes touchesclavier

Voir aussi :

Vijeo Citect est livré avec plusieurs touches clavier prédéfinies (voir la Rubrique

d’aide Citect – Touches : prédéfinies).

Pour définir une touche clavier :

Dans l’Explorateur Citect, ouvrez le dossier Système puis double-cliquez surTouches clavier ,

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Touches clavier .

Page 140: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 140/391

êóïî Ê»®-·±² éòîð Ö«²» îðïï

Commandes clavier (suite)

Les commandes clavier sont exécutées lorsque certaines touches ou séquences detouches sont tapées. Une commande clavier peut exécuter plusieurs commandes.Les commandes clavier de niveau système sont disponibles en n’importe quel pointd’un projet.

Commandesclavier de niveausystème

Pour définir une commande clavier de niveau système :

Dans l’Explorateur Citect, ouvrez le dossier Système  puis double-cliquez surCommandes clavier ,

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Commandes clavier .

Page 141: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 141/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóïí

Commandes clavier (suite)

Commandesclavier de page

Les commandes clavier de page sont semblables aux commandes clavier de niveausystème mais sont uniquement disponibles dans les pages graphiques danslesquelles elles sont définies. Plusieurs commandes clavier peuvent être définiessur une page.

Pour définir une commande clavier de page :

Dans l’Éditeur graphique Citect, ouvrez une page et sélectionnez l’élément demenu Fichier » Propriétés puis l’onglet Commandes Clavier .

Page 142: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 142/391

êóïì Ê»®-·±² éòîð Ö«²» îðïï

Commandes clavier (suite)

Commandesclavier d’objet

Tout objet peut accepter des commandes du clavier de la même manière que desclics souris. La propriété Entrée (Commandes clavier) permet de définir une ou

 plusieurs séquences associées à un objet.

Pour définir une commande clavier d'objet :Dans l'éditeur graphique de Citect, ouvrez une page puis ouvrez un objet. Allezdans le menu Entrée puis dans le menu vertical Commandes Clavier.

Page 143: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 143/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóïë

Exercice - Définissez des touches clavier etassignez les commandes

Définissez des touches clavier puis des commandes clavier de niveau système, de page et d’objet.

1 Définissez les touches clavier.

i. Dans l’Éditeur de projets Citect, sélectionnez l’élément de menuSystème » Touches clavier .

ii. Remplissez le formulaire suivant :

iii. Cliquez sur Ajouter .

iv. Répétez l’opération avec les autres noms de touches clavier figurantdans le tableau suivant :

Nom de latouche

Code de latouche

Commentaire

Arrêt KEY_END La touche Fin sert de touched’arrêt.

Début KEY_ESC La touche Début affiche lapage d’accueil

Info KEY_I_CTRL La touche Info

Basculer

KEY_F5 La touche Basculer

2 Définissez la commande clavier.

i. Dans l’Éditeur de projets Citect, sélectionnez l’élément de menuSystème » Commandes clavier . Renseignez les champs de la boîtede dialogue comme suit :

ii. Cliquez sur A jouter .

Page 144: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 144/391

êóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Définissez des touches clavier etassignez les commandes (suite)

iii. Répétez l’opération pour la commande Début  en utilisant lacommande PageDisplay()  comme indiqué dans le tableau ci-

dessous.

Séquencede touches

Commande Commentaire

Arrêt Shutdown() Arrête immédiatementVijeo Citect

Début PageDisplay(“Tab_Style_Startup”)

Affiche la page dedémarrage

3 Définissez la commande clavier de page suivante dans la pagePasteuriser :

i. Ouvrez la page Pasteuriser .

ii. Sélectionnez l’élément de menu Fichier » Propriétés  puis lespropriétés Commandes clavier  de la page.

Séquence de touches Commande de séquence de touches

Info InfoForm()

iii. Renseignez les champs de la boîte de dialogue comme suit :

Conseils et astuces :

Vous pouvez sélectionner la Séquence de touches dans la liste déroulanteplutôt que de la saisir.

iv. Cliquez sur OK et enregistrez la page.

Page 145: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 145/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóïé

Exercice - Définissez des touches clavier etassignez les commandes (suite)

4 Définissez les commandes clavier d’objet qui ouvrent et fermentles soupapes.

i. Double-cliquez pour afficher les propriétés Soupape de réfrigérant.

ii. Renseignez les champs de la boîte de dialogue Entrée (Commandesclavier) comme suit :

iii. Ouvrez la boîte de dialogue Accès (Général)  et donnez à l’objetl’info-bulle indiquée dans le tableau suivant :

iv. Cliquez sur OK.

v. Répétez l’opération avec les autres objets figurant dans le tableau ci-dessous :

Page 146: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 146/391

êóïè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Définissez des touches clavier etassignez les commandes (suite)

Objet Séquence de

touches

'Toggle' Commande Info-bulle

Soupape deréfrigérant

Toggle Toggle(Valve_Cool_CMD) Appuyez sur F5pour ouvrir oufermer la SOUPAPEDE RÉFRIGÉRANT

Soupape dedéviation del’écoule-ment

Toggle Toggle(Valve_Flow_CMD) Appuyez sur F5pour ouvrir oufermer la SOUPAPED’ÉCOULEMENT

Soupaped’eau chaude

Toggle Toggle(Valve_HW_CMD) Appuyez sur F5pour ouvrir ou

fermer la SOUPAPED’EAU CHAUDE

Page 147: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 147/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï êóïç

Exercice - Définissez des touches clavier etassignez les commandes (suite)

5 Ajoutez la commande clavier d’objet suivante à l’affichage de lavaleur du tag LIC_Silo_PV près de la cuve de lait :

6 Enregistrez la page puis compilez et exécutez le projet et testezles modifications.

7 Fermez le projet.

Page 148: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 148/391

êóîð Ê»®-·±² éòîð Ö«²» îðïï

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

 Potentiomètres (page 6-2)

Commandes clic (page 6-7)Commandes clavier  (page 6-10)

Questions Les questions suivantes vous permettront de contrôler vos acquis.

Quels sont les trois types de commandes et contrôles ?

Quels contrôles permettent de modifier la valeur d’une variable analogique ?

Quelle commande permet à l’opérateur d’exécuter une commande (ou unesérie de commandes) en cliquant sur un objet avec la souris ?

À quoi servent les privilèges ?

Page 149: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 149/391

Chapter 7: Génies

Exposé général

Introduction En règle générale, tous les objets graphiques d’une page graphique doivent êtreconfigurés individuellement. Les génies permettent de combiner plusieurs objetsconnexes dans un groupe et de stocker ce groupe dans une bibliothèque de génies(comparable à une bibliothèque de symboles). Les génies peuvent être manipuléscomme les objets (collés, déplacés, redimensionnés, etc.) et leurs éléments peuventêtre configurés collectivement.

Ils peuvent contenir n’importe quel type d’objet graphique ainsi que leurs donnéesde configuration. Par exemple, vous pouvez définir un génie pour un contrôleur dedémarrage/d’arrêt (avec un bouton de démarrage, un bouton d’arrêt et une lampetémoin) et l’utiliser pour tous vos équipements (pompes, convoyeurs, etc.) dotés dece type de contrôleur. Pour utiliser le génie, il vous suffit alors de spécifier lesdonnées spécifiques (le tag de variable) à la pompe ou au convoyeurcorrespondant.

Ce chapitre est constitué des rubriques suivantes:

Collage d’un génie à partir d’une bibliothèque ..................... 7-2

Génies personnalisés .............................................................7-6

Modification d’un génie ........................................................ 7-7Syntaxe des génies................................................................. 7-8

Page 150: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 150/391

éóî Ê»®-·±² éòîð Ö«²» îðïï

Collage d’un génie à partir d’une bibliothèque

Le projet Include, qui fait partie de l’installation de base Vijeo Citect, comprend plusieurs bibliothèques contenant des génies que vous pouvez utiliser avec vos projets. Les génies sont généralement définis sans tags de variables spécifiques desorte qu’ils puissent être réutilisés dans le même projet ou dans d’autres. Lorsquevous collez un génie sur une page, une boîte de dialogue demande l’entrée de tagsde variables et de commentaires ou d’autres données pour contrôler l’affichage etles actions du génie en phase d’exécution.

Génies standard

Pour coller un génie dans une page graphique :

Dans l’Éditeur graphique Citect, cliquez sur l’outil Insertion d’un génie

Comment collerun génie desbibliothèques

ou

sélectionnez l’élément de menu Édition » Insertion d’un génie...

Page 151: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 151/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóí

Exercice - Collage d’un génie à partir d’unebibliothèque

Collez un génie d’une bibliothèque du projet Include  vers une page désignéeUtility.

1 Créez une nouvelle page graphique dans votre projet désignéeUtility.

i. Utilisez les paramètres de modèle suivants :

Style tab_style_1

Barre de titre

RésolutionXGA

Modèle  Normal

ii. Enregistrez votre page sous le nom Utility.

2 Collez un génie sur la page Utility pour afficher l’état de la Pomped’alimentation.

i. Cliquez sur l’outil Insertion d’un génie

ii. Dans la bibliothèque pumps, sélectionnez le génie pump_east.

iii. Cliquez sur OK.

Page 152: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 152/391

éóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Collage d’un génie à partir d’unebibliothèque (suite)

iv. Dans la boîte de dialogue, sélectionnez le tag de variablePump_Feed_CMD.

v. Cliquez sur OK.

3 Collez le génie pour activer le tag de variable Pump_Feed_CMD etplacez le sous le génie de type pompe dans la page Utility.

i. Cliquez sur l’outil Insertion d’un génie .ii. Dans la bibliothèque keyentry, sélectionnez le génie on_off_toggle2.

iii. Cliquez sur OK. Sélectionnez Pump_Feed_CMD  comme Tag  etlaissez le champ Privilège vide.

Page 153: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 153/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóë

Exercice - Collage d’un génie à partir d’unebibliothèque (suite)

iv. Disposez les deux génies de la façon suivante :

4 Enregistrez la page puis compilez et exécutez votre projet et

testez les modifications.

5 Fermez le projet.

Page 154: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 154/391

éóê Ê»®-·±² éòîð Ö«²» îðïï

Génies personnalisés

Dans l’exercice précédent, nous avons collé deux génies pour faire quelque chosequi aurait facilement pu être fait avec un seul génie. On peut facilement créer ungénie en collant des génies ou objets existants sur un nouveau génie et enl’enregistrant dans une bibliothèque dans le cadre d’un projet.

Personnalisez lesgénies existants

CAUTIONNe sauvegardez rien dans les bibliothèques du Projet Include au risque deles perdre lors de la réinstallation ou de la mise à jour de Vijeo Citect

Pour créer un nouveau génie :

Dans l’Éditeur graphique Citect, cliquez sur le bouton Nouveau

Comment créerun nouveau génie

ou

sélectionnez l’élément de menu Fichier » Nouveau…

Page 155: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 155/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóé

Modification d’un génie

Vous pouvez à tout moment modifier un génie que vous avez créé. S’il a été collésur les pages d’un projet, vérifiez que toutes ces pages sont enregistrées et ferméesavant de le modifier.

Mise à jour Pages

Après avoir apporté les modifications désirées, enregistrez le génie et sélectionnezl’élément de menu Outils » Mise à jour Pages pour rafraîchir toutes les copies dugénie collées dans le projet.

Formation complémentaire :

Le concept de génies avancés est abordé dans le Cours de Personnalisation etconception Vijeo Citect.

Page 156: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 156/391

éóè Ê»®-·±² éòîð Ö«²» îðïï

Syntaxe des génies

Texte desubstitution

Tout texte ou tout tag de variable se trouvant dans un génie peut être remplacé parune chaîne de substitution en utilisant la syntaxe %Nom%. Lorsque le génie estcollé sur une page graphique, le système demande alors à l’utilisateur de saisir unnom de tag de variable ou du texte pour remplacer %Nom% dans ce cas particulier.Le nom fourni peut être modifié à tout moment en double-cliquant sur le génie.

Voir aussi :

Pour plus de détails, consultez la Rubrique d’aide Vijeo Citect — Définition des

 substitutions pour les génies.

Û¨»³°´» Š

L’expression

My_TagA = My_TagB + My_TagB * 5 / 100;

 pourrait être remplacée par

%tag1%  = %tag2% + %tag2% * 5 /100;

et, lors du collage du génie sur une page, l’utilisateur devra alors saisir le nom detag approprié pour chaque chaîne de substitution définie dans le génie commeindiqué ci-dessous :

Remarque :

Dans l’exemple ci-dessus, %tag2%  est utilisé deux fois mais l’utilisateur ne doit

saisir qu’une seule fois sa chaîne de substitution. Chaque fois qu’une copie dugénie est collée sur une page graphique, toutes les occurrences de %tag2% de cettecopie seront remplacées par la chaîne fournie.

Page 157: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 157/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóç

Exercice - Créez un génie pour changer lavaleur 

1 Créez un génie pour afficher la valeur d’un tag et acceptez l’entréeau clavier pour modifier la valeur du tag.

i. Créez un nouveau génie.

ii. Cliquez sur l’outil Numérique puis sur le point de localisation

du génie  pour placer un objet numérique.

iii. Insérez

%TAG%

dans le champ Expression numérique comme suit :

iv. Ouvrez les propriétés Apparence (Général) et sélectionnez la police,la couleur, l’alignement et les effets désirés.

Page 158: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 158/391

éóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un génie pour changer lavaleur (suite)

v. Renseignez les champs de la boîte de dialogue Entrée (CommandesClavier) comme suit :

vi. Ouvrez la boîte de dialogue Accès (Général). Désélectionnez la case

Pas de restrictions privilège et tapez

%PRIVILEGE%

dans le champ Niveau de privilège.

Page 159: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 159/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóïï

Exercice – Créez un génie pour changer lavaleur (suite)

vii. Cliquez sur OK.

viii. Cliquez sur Enregistrer   et enregistrez le nouveau génie sous lenom

ChangeValue

dans la bibliothèque training.

ix. Sélectionnez l’élément de menu Fichier » Fermer .

x. Utilisez l’outil Insertion d’un génie   pour collez le génieChangeValue sur votre page Pasteuriser – spécifiez

LIC_Silo_PV

comme TAG et placez le génie à côté de la cuve de lait.

xi. Laissez le champ Privilège vide ; il sera utilisé lors dans le chapitreSécurité (page 16-1).

xii. Enlevez l'objet numérique de Silo Level créé dans Exercice - Affichage de nombres en phase d’exécution (page 5-24).

 Conseils et astuces :

Pointez la souris sur un autre objet génie collé sur une page, puis double-cliquezavec le bouton gauche de la souris en maintenant la touche Ctrl enfoncée. La

boîte de dialogue du génie s’ouvre en mode lecture seule. Vous pouvez ainsivérifier la configuration du génie et des substitutions de tags de variablesdirectement depuis la page du projet.

xiii. Répétez l’étape suivante pour les tags suivants et placez chaquegénie à côté de l’élément de l’installation associé sur la page :

LIC_Balance_PV

SIC_Cent_PV

PIC_Homog_PV

TIC_P1_PV

TIC_P2_PV

TIC_P3_PV

TIC_P4_PV

TIC_HW_PV

TIC_Cool_PV

Page 160: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 160/391

éóïî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un génie contrôle de pompe

1 Créez un nouveau génie avec un symbole de pompe animé.

i. Ouvrez l’Éditeur graphique Citect, puis cliquez sur le bouton

Nouveau   de la barre d’outils. La boîte de dialogue suivante

apparaît :

ii. Cliquez sur le bouton Génie. Une page blanche apparaît avec un

point de localisation de génie  (il s’agit du point de référence oùle génie est collé sur une page graphique).

Page 161: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 161/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóïí

Exercice - Créez un génie contrôle de pompe(suite)

iii. Collez une pompe pour afficher l’état près du point de localisation

en utilisant l’outil Jeu de symboles

Sélectionnez le type  On / off   dans les propriétés Apparence(Général) puis les symboles suivants :

Symbole VRAI quand Symbols

Pump_%Name%_CMD OFF pumps_base_small.left_red

ON pumps_base_small.left_green

iv. Cliquez sur OK.

Page 162: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 162/391

éóïì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un génie contrôle de pompe(suite)

v. Cliquez sur Enregistrer   et renseignez les champs de la boîte dedialogue :

Cliquez sur Nouveau  pour créer une nouvelle bibliothèque danslaquelle enregistrer le génie. Tapez un nom de bibliothèque traininget cliquez sur OK. Tapez le nom de votre génie (PumpControl)  etcliquez sur OK.

2 Créez un bouton pour contrôler la pompe.

i. Sélectionnez l’outil Bouton   et dessinez un bouton sous lapompe. Définissez les propriétés de l’objet comme suit :

Apparence (Général)

Texte

%Name% Pump

Entrée (Clique) ActionHaut

Toggle(Pump_%Name%_CMD)

Accès (Général)Info-bulle

Cliquez pour basculer la pompe %Nom%

Accès (Général)Description

Ce bouton bascule l’état de la pompe

Page 163: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 163/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóïë

Exercice - Créez un génie contrôle de pompe(suite)

ii. Ouvrez le menu Accès (Général).

iii. Désélectionnez la case Pas de restrictions privilège et tapez

%PRIVILEGE%

dans le champ Niveau de privilège.

Page 164: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 164/391

éóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un génie contrôle de pompe(suite)

iv. Ouvrez le menu Accès (Désactivé). Cochez la case Désactivé surinsuffisance zone ou privilège. Sélectionnez le Style désactivé

Invisible.

v. Cliquez sur OK.

Page 165: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 165/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóïé

Exercice - Créez un génie contrôle de pompe(suite)

3 Enregistrez à nouveau le génie avec le bouton.

i. Placez le bouton et le symbole comme suit :

ii. Enregistrez à nouveau le génie.

iii. Sélectionnez l’élément de menu Fichier » Fermer   pour fermer legénie.

4 Utilisez l’outil Insertion d’un génie pour coller le géniePumpControl sur votre page Pasteuriser.

i. Entrez le Nom

Feed

Laissez le champ Privilège vide.

ii. Remplacez le jeu de symboles Pump et activez le bouton avec legénie.

Page 166: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 166/391

éóïè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un génie contrôle de pompe(suite)

iii. Votre page Pasteuriser devrait maintenant avoir l’apparencesuivante.

5 Enregistrez la page puis compilez et exécutez le projet et testezles modifications.

6 Fermez le projet.

Page 167: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 167/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï éóïç

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Collage d’un génie à partir d’une bibliothèque (page 7-2)

Génies personnalisés (page 7-6) Modification d’un génie (page 7-7)

 Syntaxe des génies (page 7-8)

Questions Les questions suivantes vous permettront de contrôler vos acquis.

Qu’est-ce qu'un génie ?

Page 168: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 168/391

Page 169: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 169/391

Chapter 8: Pages contextuelles

Exposé général

Les pages contextuelles sont des pages dynamiques auxquelles vous pouveztransmettre des informations lorsqu’elles apparaissent en phase d’exécution. Vous

 pouvez les utiliser pour des contrôleurs dynamiques d’un processus ou un élémentspécifique d’une installation. La même page peut alors être réutilisée avecdifférents jeux de tags. Vous pourriez par exemple configurer une page graphiqueavec plusieurs pompes et utiliser un contrôleur dynamique de type pagecontextuelle pour chaque pompe de la page.

Introduction

Dans la majorité des cas, vous utiliserez les pages contextuelles avec des génies.

Ce chapitre est constitué des rubriques suivantes:

Pages contextuelles................................................................ 8-2

Avantages des noms de tags structurés ................................. 8-9

Page 170: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 170/391

èóî Ê»®-·±² éòîð Ö«²» îðïï

Pages contextuelles

Pour créer une page contextuelle :

Commencez par créer et enregistrer une nouvelle page vierge. Cette page peut êtreassociée à un génie ou être appelée directement par une autre page. Dans un cas

comme dans l’autre, une fonction super génie devra être utilisée pour ouvrir la pagecontextuelle en phase d’exécution.

Comment créerune pagecontextuelle

Syntaxe desubstitution

Les noms de tags de variables peuvent être remplacés en phase d’exécution enutilisant une série de chaînes de substitution. Il y a deux méthodes d'employer cettesyntaxe :

?type nombre? (association numérotée)

?type nom? (association nommée)

Associationsnumérotées

Avec une association numérotée, le nombre est la position du nom de tag dans laliste fournie dans la fonction de super génie pour ouvrir la page de super génie. Iln’est pas nécessaire d’utiliser type  dans la syntaxe de super génie. Toutefois sivous désirez l’utiliser, il s’agit du type de données du tag de variable (c’est-à-direstring, int, real ou digital).

Û¨»³°´» Š

Dans l’exemple précédent utilisant AssPopUp(),

AssPopUp(“popPage”,” Tag1”,” Tag2”,” Tag3”)

si les tags étaient de type chaîne, entier au numérique, ils pourraient être référencéscomme suit en un endroit quelconque du super génie :

?string 1?  Les chaînes doivent être définies en tant que telles

?int 2? ou ?2?

?digital 3?  ou ?3?

Page 171: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 171/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï èóí

Exercice - Créez une page contextuelle utilisantune association numérotée

Créez une page contextuelle pour ouvrir et fermer les soupapes de la pagePasteuriser .

1 Créez une nouvelle page contextuelle désignée !Valve qui pourraêtre utilisée pour ouvrir et fermer n’importe quelle soupape.

i. Cliquez sur le bouton Nouveau  de l’Éditeur graphique Citect.

ii. Cliquez sur le bouton Page lorsque la boîte de dialogue suivanteapparaît :

iii. Sélectionnez le modèle de page blank lorsque ce formulaire apparaît.

Page 172: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 172/391

èóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez une page contextuelle utilisantune association numérotée (suite)

iv. Dessinez les trois boutons près du coin supérieur gauche de la pageavec les propriétés suivantes :

Apparence (Général)

Texte/Symbole

Entrée (Clique)HautCommande

Accès (Général)

Info-bulle

OUVRIR (OPEN) ?1?=1 Bouton OUVRIR

FERMER (CLOSE) ?1?=0 Bouton FERMER

Misc2.cross001 WinFree() Fermer la fenêtre

 Remarque :

Le super génie ci-dessus a une seule substitution (placée entre pointsd’interrogation ?nombre?) pour un tag numérique, qui est utilisée en plusieursendroits dans le super génie.

v. Dessinez les deux symboles de voyants à l’aide de l’outil Jeu de

symboles . Définissez les propriétés comme suit :

Objet SymboleVRAI quand

Symboles

VoyantOUVERT

?1?=1 OFF lights_square_medium.grey

(OPEN light) ON lights_square_medium.green

Voyant FERME ?1?=0 OFF lights_square_medium.grey

(CLOSE light) ON lights_square_medium.green

2 Poursuivez la configuration de la page contextuelle.

i. Placez le pointeur sur le coin inférieur droit des boutons. Ceci permetde définir la taille de votre page contextuelle.

ii. La barre d’état située en bas de l’écran affiche la position du pointeurà partir du coin supérieur gauche de la page.

Page 173: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 173/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï èóë

Exercice - Créez une page contextuelle utilisantune association numérotée (suite)

iii. Sélectionnez l’onglet Fichier » Propriétés » Apparence et définissezla taille du rectangle à l’aide des champs Largeur   et Hauteur . Il

s’agit en fait de la taille de la page contextuelle. Si vous le désirez,vous pouvez également modifier la Couleur de fond de la page.

iv. Cliquez sur le bouton Enregistrer   et enregistrez la page sous le

nom !Valve.

 Remarque :

L’insertion d’un point d’exclamation (!) au début d’un nom de page signifie qu’ellene peut pas être sélectionnée dans la boîte de dialogue Sélectionner page ou dans lemenu Page en phase d’exécution. Voir  PageSelect() dans l’Aide en ligne.

Page 174: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 174/391

èóê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ouvrez un popup depuis un symbole

1 Appelez la page !Valve à partir d’un symbole existant.

i. Dans la page Pasteuriser, ouvrez le jeu de symboles Soupape deréfrigérant.

ii. Ajoutez les propriétés suivantes au jeu de symboles :

Entrée (Clique)HautCommande

AssWin("!Valve",145,330,1+8+512,"VALVE_Cool_CMD")

Info-bulle OUVRIR/FERMER la soupape de réfrigérant

 Remarque :

Le nom de tag doit être inséré dans cette fonction entre guillemets " ". Dans le cas

contraire, c’est la valeur du tag qui est transmise à la fonction plutôt que son nom.

2 Enregistrez la page puis compilez et exécutez le projet et testezles modifications.

3 Fermez le projet.

Page 175: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 175/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï èóé

Pages contextuelles (suite)

Associationsnommées

Dans le cas d'une association nommée, une fonction différente doit être utiliséepour lier un tag de variable (ou d'autres sources de données comme desconstantes ou variables locales) à un nom local défini dans la page popup.

Comme cela est vrai dans le cas d’association par numéro, préciser le type dedonnées est optionnel pour les variables numériques mais obligatoire pour lesstrings.

Û¨»³°´» Š

Premièrement, un lien doit être défini entre la donnée et la variable interne du popup. Dans ce cas, la popup contient une variable ?Valve? et sera liée au tag devariable "Valve_tag""

Ass(-2, "Valve", "Valve_tag",0)

La seconde étape consiste à lancer la fenêtre. Toutes les associations en coursseront réalisées et la fenêtre sera lancée.

WinNewAt("popPage", 250, 250, 1+8+512)

Formation complémentaire :

Les pages contextuelles avancées sont couvertes en détail dans le Cours dePersonnalisation et conception Vijeo Citect.

Page 176: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 176/391

èóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez une page contextuelle utilisantune association nommée

1 Modifiez la page contextuelle !Valve pour utiliser une associationnommée.

i. Ouvrez la page !Valve dans l’Éditeur graphique.

ii. Sur les deux boutons de contrôle et les deux voyants, modifiez laréférence ?1? en ?Valve?.

iii. En utilisant le menu Fichier » Sauver sous, sauvegardez la pagecontextuelle avec le nom !PopValve.

2 Appelez la page !PopValve à partir d’un symbole existant.

i. Ouvrez la page Pasteuriser, puis ouvrez le jeu de symboles soupaped'eau chaude.

ii. Ajoutez les propriétés suivantes :

Entrée (Clique)

HautCommande

Ass(-2,"Valve","VALVE_HW_CMD",0);

WinNewAt("!PopValve",800,160,1+8+512)

Info-bulle OUVRIR/FERMER la soupape d'eau chaude

iii. Enregistrez la page Pasteuriser.

3 Compilez et exécutez le projet et testez les modifications.

Page 177: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 177/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï èóç

Avantages des noms de tags structurés

Si une fonction de super génie telle que AssPopUp() est utilisée dans un génie, lesnoms de tags transmis peuvent être spécifiés comme chaînes de substitution degénies. L’avantage est que si les tags de variables du projet suivent tous la mêmeconvention de nommage, alors seule une partie du nom doit être transmise augénie.

Noms de tagsstructurés danspagescontextuelles

Û¨»³°´» Š

La fonction suivante associe les deux tags Pump1_Valve1 et Pump1_Valve2 à la page de super génie sgPage :

  AssPopUp(“sgPage”,”Pump1_Valve1”,”Pump1_Valve2”) ;

Cette fonction pourrait être remplacée par :

AssPopUp(“sgPage”,”%Pump%_Valve1”,”%Pump%_Valve2”) ;

et, lorsque le génie est collé sur une page graphique, Vijeo Citect ne demanderaque le nom de la pompe, qui sera Pump1. Ce génie fonctionnera avec toutes les

 pompes qui utilisent la même convention de nommage des tags de variables quePump1.

De façon similaire, la même structure peut être utilisée avec les associationsnommées :

Ass(-2,"P1V1","%Pump%_Valve1");

Ass(-2,"P1V2","%Pump%_Valve2");

WinNewAt("popPage",250,250,1+8+512)

Page 178: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 178/391

èóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Appel de pages contextuelles à partirde génies

1 Créez un génie désigné ValveControl avec un bouton pour appelerla page !Valve.

i. Cliquez sur le bouton Nouveau  de l’Éditeur graphique Citect.

ii. Cliquez sur le bouton Génie lorsque la boîte de dialogue suivanteapparaît :

Une page blanche apparaît avec un point de localisation de génie :

iii. Dessinez un bouton près du point de localisation avec les propriétéssuivantes :

Texte %Valve%Valve

Entrée (Clique) HautCommande

Ass(-2,"Valve","VALVE_%Valve%_CMD",0);WinNewAt("!PopValve",%OriginX%,%OriginY%,1+8+512

Info-bulle OUVRIR/FERMER soupape %Valve%

Note:

Les versions précédentes de Vijeo Citect n'autorisaient qu'une seule ligne dans lechamp Entrée des boutons. Dans ce cas, le code ^n (qui représente 'nouvelle ligne')

 pouvait être inséré entre les lignes successives pour créer des lignes multiples. Bienque la version actuelle autorise les lignes multiples, la méthode ^n est toujourssupportée.

Page 179: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 179/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï èóïï

Exercice - Appel de pages contextuelles à partirde génies (suite)

iv. Ouvrez la boîte de dialogue Accès (Général)  pour le bouton.Désélectionnez la case Pas de restrictions privilège et tapez

%PRIVILEGE%

dans le champ Niveau de privilège. Nous utiliserons cette propriétédans Exercice - Appliquez la sécurité de niveau du projet sur lasécurité en phase d’exécution.

v. Ouvrez l’onglet Accès (Désactiver). Cochez la case  Désactivé surinsuffisance zone ou privilège. Sélectionnez le Style désactivéInvisible.

vi. Cliquez sur Enregistrer    et enregistrez le génie sous le nomValveControl  dans la bibliothèque training du projet

Milk_Treatment.

Page 180: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 180/391

èóïî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Appel de pages contextuelles à partirde génies (suite)

2 Collez le génie ValveControl sur votre page Pasteuriser à côté dessoupapes.

i. Renseignez les champs de génie comme suit (laissez le champPRIVILÈGE vide pour l’instant) :

Objet Origine X Origine Y Soupape

Coolant Valve (Soupape de réfrigérant) 145 330 Cool

Hot Water Valve (Soupape d’eau chaude) 660 160 HW

Flow Diversion Valve (Soupape dedéviation de l’écoulement)

360 160 Flow

Vous devrez changer les coordonnées Origine X et Origine Y de votrepropre page.

3 Compilez et exécutez votre projet et testez les modifications.

4 Fermez le projet.

Page 181: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 181/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï èóïí

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Création de pages contextuelles (page 8-2)

 Avantages des noms de tags structurés (page 8-9)

Questions Les questions suivantes vous permettront de contrôler vos acquis.

Qu’est-ce qu’une page contextuelle ?

Les pages contextuelles peuvent-elle être ouvertes à l’aide des contrôles de page ?

Page 182: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 182/391

Page 183: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 183/391

Chapter 9: Périphériques

Exposé général

Introduction Un périphérique permet de transférer des données de haut niveau (un rapport, unecommande, un journal d’alarmes, etc.) entre Vijeo Citect et d’autres éléments (uneimprimante, une base de données, un fichier RTF, un fichier ASCII, etc.) de votresystème Vijeo Citect. Les périphériques sont semblables aux périphériques d’E/Sen ce qu’ils permettent à Vijeo Citect d’échanger des données avec d’autres partiesde votre système de contrôle et de supervision.

Ce chapitre est constitué des rubriques suivantes:

Qu'est-ce qu’un périphérique ?.............................................. 9-2

Configuration des périphériques............................................ 9-3

Utilisation des fichiers d’historique des périphériques ......... 9-4

Page 184: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 184/391

çóî Ê»®-·±² éòîð Ö«²» îðïï

Qu'est-ce qu’un périphérique ?

Exposé général Les périphériques ont de multiples usages ; vous pouvez par exemple les utiliser pour produire un rapport sur imprimante ou enregistrer des données dans une basede données.

Un périphérique permet d’enregistrer des données sous plusieurs formes :Types depériphériques - Fichiers RTF

- Fichiers ASCII

- Bases de données dBASE

- Bases de données SQL (par le biais de pilotes compatibles ODBC)

- Imprimantes (raccordées à votre ordinateur ou réseau Vijeo Citect)

Avec un périphérique (et des fonctions Cicode), vous pouvez lire des donnéesdans des :

- Fichiers ASCII

- Bases de données dBASE

- Bases de données SQL

Vous pouvez configurer un nombre quelconque de périphériques ; un périphérique

est toutefois une ressource partagée. Vous pouvez, par exemple, configurer un périphérique unique qui envoie (à la demande) tous vos rapports Vijeo Citect à uneimprimante partagée.

Page 185: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 185/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï çóí

Configuration des périphériques

Exposé général Dans Vijeo Citect, chaque périphérique est doté d’un enregistrement distinctdéfinissant le format des données échangées ainsi que son type et son nom.

Pour définir un périphérique :Dans l’Explorateur Citect, ouvrez le dossier Système  puis double-cliquez surl’icône Périphériques :

Comment définirdes périphériques

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Périphériques

Page 186: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 186/391

çóì Ê»®-·±² éòîð Ö«²» îðïï

Utilisation des fichiers d’historique des périphériques

Si vous utilisez un périphérique pour stocker des données à long terme, vous devezindiquer le nombre de fichiers d’historique de périphérique. Vijeo Citect utilise unsystème de fichiers d’historique rotatifs pour stocker les données d’historique. Cesdonnées sont stockées dans plusieurs fichiers comme l’illustre dans la figuresuivante :

Stockage à longterme

Par défaut, Vijeo Citect utilise 10 fichiers (si des fichiers d’historique sont définis).Vous pouvez modifier cette valeur en entrant le nombre de fichiers désirés. Vous

 pouvez également spécifier la période entre fichiers, c’est-à-dire la fréquence àlaquelle un nouveau fichier d’historique est utilisé, ainsi que l’heure desynchronisation du début du fichier d’historique.

Page 187: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 187/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï çóë

Utilisation des fichiers d’historique despériphériques (suite)

Û¨»³°´» Š

Avec les valeurs suivantes :

Stockage à longterme (suite)

Heure 6:00:00

Période Lundi

Vijeo Citect créera un nouveau fichier à 6h00 tous les lundis. Si vous lancez lesystème superviseur à 7h30 un dimanche, le premier fichier contiendra les donnéescorrespondant à 22,5 heures de traitement

Remarque :

Pour archiver vos données à long terme, sauvegardez vos fichiers d’historiqueavant qu’ils ne soient écrasés.

Page 188: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 188/391

çóê Ê»®-·±² éòîð Ö«²» îðïï

Exercice Facultatif - Configuration d’unpériphérique

Une entrée au clavier ou à la souris peut déclencher l’envoi d’un message à un périphérique d’enregistrement par le biais du MsgLog  de Vijeo Citect. Ce

 périphérique d’enregistrement doit également être défini avec MsgLog  commeétant un des champs de formatage. Dans cet exercice, nous allons configurerl’enregistrement des entrées au clavier pour certaines soupapes de la pagePasteuriser .

1 Définissez un périphérique de fichier texte désigné CommandLogpour enregistrer les commandes provenant du journal demessages de Vijeo Citect.

i. Dans l’Éditeur de projets Citect, sélectionnez l’élément de menuSystème » Périphériques :

Conseils et astuces

Pour plus d’informations sur ces formulaires, cliquez sur le bouton Aide qui vousmènera directement à la rubrique d’aide correspondante.

ii. Le formulaire Périphériques apparaît :

Conseils et astuces

Si des périphériques sont déjà définis, sélectionnez en un et modifiez-le. Lorsquevous avez terminé, cliquez sur Ajouter  pour créer un nouvel enregistrement depériphérique.

Page 189: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 189/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï çóé

Exercice Facultatif - Configuration d’unpériphérique (suite)

iii. Remplissez le formulaire avec les propriétés suivantes :

Nom CommandLogFormat {Date,10} {Time,5} {MsgLog,32}

Nom du fichier [DATA]:Com_Log.txt

Type ASCII_DEV

Nb de fichiers -1

Commentaire Fichier journal pour enregistrer lescommandes de l’opérateur

Conseils et astuces :

Le fait d’utiliser -1 pour Nb de fichiers crée un fichier auquel les données sontajoutées. Lorsque Nb de fichiers a pour valeur 1, le fichier unique est écrasé à lafréquence et à l’heure définies par défaut, à savoir dimanche à minuit.

Le dossier [DATA] : est spécifié par le paramètre Data (voir la Rubrique d’aideCitect – Paramètre de données CtEdit ).

2 Modifiez l’objet Soupape de réfrigérant de la page Pasteuriser etajoutez une commande de journal appropriée à utiliser lorsque lasoupape est activée/désactivée.

i. Double-cliquez sur la Soupape de réfrigérant  et ouvrez lespropriétés Accès (Général)  et définissez le Périphériqued’enregistrement :

Périphérique d’enregistrement CommandLog

ii. Ouvrez les propriétés Entrée (Commandes clavier) et sélectionnezla séquence de touches Basculer . Définissez le Messaged’enregistrement comme suit :

Message d’enregistrement SOUPAPE DE RÉFRIGÉRANT ouverteou fermée

iii. Enregistrez la page.

Page 190: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 190/391

çóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice Facultatif - Configuration d’unpériphérique (suite)

3 Répétez la deuxième partie de l’exercice pour les soupapes d’eauchaude et d’écoulement.

4 Enregistrez la page puis compilez et exécutez votre projet ettestez les modifications.

5 Fermez le projet.

i. Lancez l’Explorateur Windows et ouvrez le dossier [Data]. Ouvrez lefichier Com_Log.txt avec Notepad et vérifiez que vos touches claviersont correctement enregistrées.

Page 191: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 191/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï çóç

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Qu'est-ce qu’un périphérique (page 9-2)

Configuration des périphériques (page 9-3)Utilisation des fichiers d’historique des périphériques (page 9-4)

Configuration d’un périphérique (page 9-6)

Questions Les questions suivantes vous permettront de contrôler vos acquis :

Qu’est-ce qu’un périphérique ?

À quoi servent les périphériques ?

À quoi servent les fichiers d’historique ?

Page 192: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 192/391

Page 193: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 193/391

Chapter 10: Évènements

Exposé général

Les évènements servent à déclencher une action, comme une commande ou unesuite de commandes. Ils permettent par exemple d’indiquer l’achèvement d’un

 processus à un opérateur ou de déclencher l’exécution d’une série d’instructionslorsqu’un processus franchit une étape spécifique.

Introduction

Un évènement peut être automatiquement exécuté :

À une heure et une fréquence données

Lorsqu’une condition de déclenchement devient VRAIE

Lorsqu’une condition de déclenchement devient VRAIE à une heure et selonune périodicité particulières.

Ce chapitre est constitué des rubriques suivantes:

Définition d’évènements......................................................10-2

Activation d’évènements .....................................................10-4

Page 194: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 194/391

ïðóî Ê»®-·±² éòîð Ö«²» îðïï

Définition d’évènements

Les évènements sont définis dans le projet et stockés dans une base de données.Les évènements n’ont pas de noms uniques ; vous pouvez définir plusieursévènements ayant le même nom.

Comment définirdes événements

Pour définir des évènements :

Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Système puisdouble-cliquez sur l’icône Évènements :

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Événements.

Page 195: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 195/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïðóí

Exercice - Définissez les événements

Configurez deux types d’évènements :

Des évènements temporels – pour modifier (au hasard) les températures deschambres du pasteurisateur.

Des évènements avec déclencheurs – pour ouvrir et fermer la Soupape dedéviation de l’écoulement.

1 Ajoutez deux évènements à votre projet.

i. Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossierSystème puis double-cliquez sur l’icône Évènements.

ii. Le formulaire suivant apparaît :

iii. Ajoutez les évènements décrits dans le tableau suivant :

Nom Heure Période Déclencheur Action

Global 00:00:00 00:00:05 TIC_P1_PV = 0+Rand(4);Sleep(2);Valve_Cool_CMD=0

Global 00:00:00 00:00:07 TIC_P2_PV = 25+Rand(20)

Global 00:00:00 00:00:05 TIC_P3_PV = 55+Rand(20)

Global 00:00:00 00:00:06 TIC_P4_PV = 70+Rand(10);Sleep(2);Valve_HW_CMD=0

Global 00:00:00 00:00:10 TIC_Hold_PV = 74+Rand(5)

Soupape 00:00:00 00:00:05 Toggle(Valve_Cool_CMD)

Soupape 00:00:00 00:00:05 Toggle(Valve_HW_CMD)Soupape TIC_P1_PV>=3 Valve_Cool_CMD = 1

Soupape TIC_P1_PV<=2 Valve_Cool_CMD = 0

iv. Compilez le projet.

Page 196: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 196/391

ïðóì Ê»®-·±² éòîð Ö«²» îðïï

Activation d’évènements

Les évènements ne peuvent être exécutés que s’ils ont été activés en lançantl’Assistant de configuration de poste Citect. Si plusieurs postes Vijeo Citectfonctionnent en réseau, l’Assistant de configuration de poste Citect est exécutésur chaque poste pour spécifier les évènements concernés. Les évènementsdésignés Global seront automatiquement exécutés sur tous les postes Vijeo Citectsur lesquels les évènements sont activés.

Comment activerdes événements

Pour définir des évènements sur un poste Vijeo Citect :

Dans l’Explorateur Citect, cliquez sur Mes projets  dans la liste des projets puisdouble-cliquez sur l’icône Configuration de poste.

ou

Dans l’Explorateur Citect, sélectionnez l’élément de menu Outils » Configurationde poste.

ou

dans n’importe quelle barre d’outils, cliquez sur l’icône Assistant de

configuration de poste .

Puis sélectionnez la page Configuration des évènements  et activez lesévènements devant être exécutés.

Page 197: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 197/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïðóë

Exercice - Activez les événements

1 Activez les évènements pour qu’ils soient exécutés sur votreordinateur.

i. Cliquez sur l’icône Configuration de poste .

ii. À la première page de l’Assistant de configuration de poste,sélectionnez Configuration Avancée.

iii. Avancez jusqu’à atteindre la boîte de dialogue Configuration desévènements :

La liste de cette boîte de dialogue affiche tous les évènements définisdans le projet ; ceux qui sont cochés sont activés sur cet ordinateur.

iv. Cochez la case Exécuter les évènements sur cet ordinateur   (encliquant dessus).

Remarque :

Les évènements de type GLOBAL sont alors automatiquement activés.

Page 198: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 198/391

ïðóê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Activez les événements (suite)

v. Cochez la case située à côté de l’évènement VALVE pour l’activer .

vi. Cliquez sur Suivant.

vii. Faites défiler le reste des boîtes de dialogue en cliquant sur Suivant.Lorsque vous arrivez à la dernière page, cliquez sur le boutonTerminer  pour enregistrer vos sélections.

2 Examinez vos nouveaux événements.

i. Compilez et exécutez le projet.

ii. Ouvrez la page Pasteuriser et vérifiez que la Soupape de réfrigérant

s’ouvre et se ferme et que les températures du pasteurisateurchangent à une fréquence de quelques secondes.

iii. Fermez le projet.

Page 199: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 199/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïðóé

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

 Définition d’évènements (page 10-2)

 Activation d’évènements (page 10-4)

Questions -Évènements

Les questions suivantes vous permettront de contrôler vos acquis :

À quoi servent les évènements ?

 Nommez deux types d’évènements.

Page 200: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 200/391

Page 201: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 201/391

Chapter 11: Alarmes

Exposé général

La protection des précieux équipements de vos installations est une des principalesfonctions de votre système Vijeo Citect. La fonction Alarme de Vijeo Citectsurveille en permanence les données de vos équipements et alerte les opérateursdès qu’elle détecte une défaillance ou une condition d’alarme.

Introduction

Vijeo Citect prend en charge deux types d’alarmes :

Alarmes matérielles

Vijeo Citect exécute en permanence des routines de diagnostic destinées à

contrôler le fonctionnement de tous les équipements, dont les périphériques d’E/S.Toute défaillance est immédiatement signalée à l’opérateur. Cette fonction est

 pleinement intégrée à Vijeo Citect et ne nécessite aucune configuration.

Alarmes configurées

Contrairement aux alarmes matérielles, les alarmes signalant des problèmes auniveau de votre installation (niveau de réservoir trop haut, surchauffe d’un moteur,etc.) doivent être configurées.

Ce chapitre est constitué des rubriques suivantes:

Configuration des alarmes................................................... 11-2

Catégories d’alarmes ......................................................... 11-11

Enregistrement des alarmes sur imprimante...................... 11-18

Groupes de périphériques.................................................. 11-19

Affichage des alarmes ....................................................... 11-20

Alarmes sonores ................................................................11-30

Utilisation des propriétés d’alarmes comme tags.............. 11-35

Modifier les seuils des alarmes.......................................... 11-37

Page 202: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 202/391

ïïóî Ê»®-·±² éòîð Ö«²» îðïï

Configuration des alarmes

Exposé général Les alarmes sont saisies dans une base de données à l’aide de formulaires, de lamême manière que pour les tags de variables. Chaque type d’alarme a différentsdéclencheurs et paramètres et a donc un formulaire de configuration distinct avecdes options différentes.

Alarmesnumériques

Elles dépendent du changement d’état d’un ou de deux tags numériques. Si deuxtags sont spécifiés, ils doivent tous les deux changer d’état pour que l’alarme soitdéclenchée.

Vijeo Citect interroge les variables configurées pour une alarme numérique à lafréquence définie par le paramètre Citect.ini [Alarm]ScanTime. Si l'état del'alarme change, la notification a lieu la prochaine fois que les variables sontinterrogées.

 Remarque :

L'heure associée à l'état de l'alarme correspond à celle à laquelle la variable a étéinterrogée et non pas à celle à laquelle l'alarme s'est réellement produite dansl'équipement.

Voir aussi :

Rubriques d’aide Vijeo Citect  - Alarmes numériques.

Page 203: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 203/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóí

Configuration des alarmes (suite)

Alarmeshorodatées

Les alarmes horodatées sont semblables aux alarmes numériques en ce qu’ellessont déclenchées par un changement d’état d’un tag numérique. Elles ont toutefoisune horloge qui fournit l’heure exacte à laquelle elles ont été déclenchées.L’horloge est généralement un tampon horaire lu dans un périphérique d’E/S. Elles

 peuvent uniquement être associées à une seule alarme numérique.

Les variables d'une alarme sont interrogées à la fréquence définie par[Alarm]ScanTime mais la valeur du temporisateur est utilisée pour définir l'heureassociée à un changement d'état.

Vous pouvez utiliser trois types de compteurs ou d'horloges pour enregistrer ledéclenchement des alarmes horodatées :

Compteur continu. Vijeo Citect lit un compteur continu dans le périphérique

 pour déterminer dans quel ordre les alarmes sont déclenchées. Vijeo Citectclasse les alarmes selon la valeur du compteur au moment du déclenchement del'alarme (l'heure exacte n'est pas enregistrée).

Compteur en millisecondes. Si votre périphérique prend en charge uncompteur en millisecondes, vous pouvez programmer un compteur (dansl'unité) effectuant un comptage (en millisecondes) sur 24 heures, et seréinitialisant à minuit. Vijeo Citect lit la valeur de ce compteur (dans le

 périphérique) afin de déterminer l'heure exacte à laquelle l'alarme a étédéclenchée.

Horloge LONGBCD. Une horloge LONGBCD permet d'enregistrer l'heureexacte à laquelle une alarme horodatée devient active. Vijeo Citect lit cettevariable et le tag d'alarme au moment où l'alarme est activée.

Voir aussi :

Rubriques d’aide Vijeo Citect  - Alarmes horodatées.

Alarmesanalogiques

Les alarmes analogiques sont déclenchées lorsqu’une variable analogique dépasseune ou plusieurs valeur(s) spécifique(s). Chaque alarme peut être une combinaisondes types suivants :

Alarme Haute et Très haute

Alarme Basse et Très basse

Alarme de déviation

Alarme de rythme de changement

Voir aussi :

Rubriques d’aide Vijeo Citect - Alarmes analogiques.

Page 204: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 204/391

ïïóì Ê»®-·±² éòîð Ö«²» îðïï

Configuration des alarmes (suite)

Alarmesavancées

Les alarmes avancées sont déclenchées lorsque le résultat d’une expression Cicode passe de FAUX à VRAI.

Voir aussi :

Rubriques d’aide Vijeo Citect - Alarmes avancées.

Alarmes multi-numériques

Les alarmes multi-numériques utilisent la sortie de trois variables numériques (parexemple : tags A, B, et C) pour définir huit états. Les états représentent toutes lescombinaisons possibles de valeurs vrai/faux que les variables peuvent avoir.

Les valeurs de tag dans chaque état sont représentées dans l'ordre Tag C, Tag B,Tag A. Une valeur vraie est représentée par la lettre du tag et 0 (zéro) représentel'état faux.

Les huit états sont les suivants :

État 000 - Les 3 tags sont faux.

État 00A - Les tags C et B sont faux et le tag A est vrai.

État 0B0 - Les tags C et A sont faux et le tag B est vrai.

État 0BA - Le tag C est faux et les tags B et A sont vrais.

État C00 - Le tag C est vrai et les tags B et A sont faux.

État C0A - Les tags C et A sont vrais et le tag B est faux.

État CB0 - Les tags C et B sont vrais et le tag A est faux.

État CBA - Les 3 tags sont vrais.

Lors de la configuration des propriétés des alarmes multi-numériques, vous pouvezdéfinir les états qui déclenchent une alarme ainsi que les fonctions Cicode à appelerlorsque les alarmes deviennent actives ou inactives.

Voir aussi :

Rubriques d’aide Vijeo Citect - Alarmes multi-numériques.

Page 205: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 205/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóë

Configuration des alarmes (suite)

Alarmesnumériqueshorodatées

Les alarmes analogiques et numériques horodatées diffèrent des autres alarmes ence qu'elles n'interrogent pas des variables pour déterminer des conditions d'alarme.Le serveur d'alarme est informé de tout changement de valeur d'une variablespécifiée grâce à la fonction Cicode [Alarm]NotifyVarChange.

Il utilise ces informations pour actualiser les alarmes qui suivent la variable. Ce processus permet d'associer une date et une heure précises à une conditiond'alarme.

Il actualise les propriétés Tag Var A  et Tag Var B  pour les alarmes numériqueshorodatées.

Les tendances d'événements peuvent être utilisées avec les alarmes numériqueshorodatées pour fournir une précision à la milliseconde près pour les données de

tendances et d'alarme.

Voir aussi :

Rubriques d’aide Vijeo Citect - Alarmes numériques horodatées.

Alarmesanalogiqueshorodatées

Les alarmes analogiques et numériques horodatées diffèrent des autres alarmes ence qu'elles n'interrogent pas des variables pour déterminer des conditions d'alarme.Le serveur d'alarme est informé de tout changement de valeur d'une variablespécifiée grâce à la fonction Cicode [Alarm]NotifyVarChange.

Le serveur d'alarme utilise ces informations pour actualiser toutes les alarmes quisuivent la variable. Ce processus permet d'associer une date et une heure précises àune condition d'alarme.

Il actualise les propriétés Tag de variable et Point de consigne pour les alarmesanalogiques horodatées.

Voir aussi :

Rubriques d’aide Vijeo Citect - Alarmes analogiques horodatées.

Alarmesmatérielles

Les alarmes matérielles sont différentes du système d’alarme utilisateur. Elless’affichent en cas de problèmes de fonctionnement de Vijeo Citect ou de connexionavec un périphérique d’E/S. Toutes les alarmes matérielles sont préconfiguréesdans chaque système Vijeo Citect.

Voir aussi :

Rubriques d’aide Vijeo Citect - Alarmes matérielles.

Page 206: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 206/391

ïïóê Ê»®-·±² éòîð Ö«²» îðïï

Configuration des alarmes (suite)

Pour ajouter une nouvelle alarme :

Ouvrez l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Alarmes puis double-cliquez sur l’icône correspondant au type d’alarme que vous désirez

ajouter :

Comment ajouterune nouvellealarme

ou

Ouvrez l’Éditeur de projets Citect, sélectionnez le menu Alarmes  puis le menuapproprié au type d’alarme à ajouter.

Il est très facile de configurer une liste favorite d’alarmes pour superviser lesystème en entier. Cependant, cela peut engendrer un certain nombre de problèmes.

Gestion de lacharge d’alarmes

Premièrement, les opérateurs peuvent être confrontés à plus d’alarmes qu’ils ne

 peuvent gérer; la conséquence étant qu’ils ne seront capables d’en gérercorrectement aucune.

De plus, en l’absence d’une machine optimisée pour agir comme Serveur Alarme,il est possible que des alarmes soient non détectées ou affichées trop tardivement.

Pour ces raisons, il est recommandé de passer beaucoup de temps sur la conceptiondu projet pour s’assurer qu’un nombre minimal d’alarmes soit configuré tout enmaintenant une bonne visibilité pour la conduite du système.

Page 207: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 207/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóé

Exercice - Configurez les alarmes

Configurez les alarmes qui seront utilisées dans votre projet Milk_Treatment.

1 Configurez une alarme numérique qui se déclenchera lorsque

l’agitateur de la cuve est arrêté et une autre qui se déclencheralorsque le clarificateur centrifuge est activé alors que la pomped’alimentation est désactivée.

i. Dans l’Explorateur Citect, ouvrez le dossier Alarmes  du projetMilk_Treatment  puis double-cliquez sur l’icône Alarmes digitalesou,

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu

Alarmes » Alarmes digitales.ii. Le formulaire suivant apparaît :

Page 208: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 208/391

ïïóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Configurez les alarmes (suite)

iii. Ajoutez les deux alarmes numériques suivantes à la base dedonnées:

 Alarm Tag Silo Clarifier

Alarm Name Silo Agitator OFF Process Violation

Alarm Desc Silo AgitatorSTOPPED

Clarifier RUNNING &Feed Pump OFF

Var Tag A NOTAgitator_Silo_V

Centrifuge_Clar_V

Var Tag B NOT Pump_Feed_CMD

Conseils et astuces :

Les alarmes numériques sont déclenchées par des conditions logiquesVRAI/FAUX. L’opérateur logique NOT inverse la logique de toute expression qu’ilprécède (pour plus de détails, voir la Rubrique d’aide Citect  — Opérateurslogiques).

Page 209: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 209/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóç

Exercice - Configurez les alarmes (suite)

2 Configurez une alarme analogue.

i. Dans l’Explorateur Citect, ouvrez le dossier Alarmes  du projetMilk_Treatment  puis double-cliquez sur l’icône Alarmes

analogiques ou,

dans l’Éditeur de projets Citect, sélectionnez l’élément de menuAlarmes » Alarmes analogiques.

ii. Le formulaire suivant apparaît :

iii. Ajoutez l’alarme analogique suivante à la base de données :

Tag de l’alarme HTA

Nom de l’alarme Holding Tube Alarm

Tag de variable TIC_Hold_PV

Point de consigne 73

Très haute 85

Haute 80

Basse 65

Très basse 60

Déviation 3

Zone morte 2

Format ###

Page 210: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 210/391

ïïóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Configurez les alarmes (suite)

3 Configurez deux alarmes avancées qui sont déclenchées lorsque latempérature de l’eau chaude devient inférieure à 72° et latempérature du réfrigérant devient supérieure à 3°.

i. Dans l’Explorateur Citect, ouvrez le dossier Alarmes du projetMilk_Treatment  puis double-cliquez sur l’icône Alarmes avancéesou,

dans l’Éditeur de projets Citect, sélectionnez l’élément de menuAlarmes » Alarmes avancées.

ii. Le formulaire suivant apparaît :

iii. Ajoutez l’alarme avancée suivante à la base de données :

Tag de l’alarme P1A P4A

Nom de l’alarme P1 Overheat P4 Low

Desc. alarme P1 Temp >= 3 deg P4 Temp <= 72 deg

Expression TIC_P1_PV>=3 TIC_P4_PV<=72

Page 211: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 211/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóïï

Catégories d’alarmes

Exposé général Chaque alarme de votre système peut être affectée à une catégorie et chaquecatégorie est traitée comme un groupe. Pour chaque catégorie, vous pouvez définirles caractéristiques de l’affichage (police, type de page), de l’enregistrement(imprimante ou fichier), et l’action à entreprendre lors du déclenchement ou de laréinitialisation d’une alarme (par exemple, activer une alarme sonore).

Il est possible de définir jusqu’à 16 376 catégories d’alarmes.

Si vous ne spécifiez pas de catégorie pour une alarme, elle aura les mêmes attributsque la Catégorie 0. La catégorie 255 est utilisée pour toutes les alarmes matérielles.Si vous ne définissez pas les catégories d’alarme 0 ou 255, Vijeo Citect utilise lesvaleurs par défaut pour ces catégories. La catégorie 254 est utilisée pour les ajoutsdes utilisateurs à l’historique des alarmes.

À chaque catégorie peut correspondre une priorité. Ces priorités permettent dedéfinir l’ordre d’affichage des alarmes, ce qui peut être utile pour l’opérateur.

Conseils et astuces :

Il est bon de placer les alarmes de différents types dans des catégories différentesde sorte que des formats et des actions spécifiques puissent être affectés àchaque type.

Pour configurer des catégories d’alarmes :Commentconfigurer descatégoriesd’alarmes

Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Alarmes puisdouble-cliquez sur l’icône Catégories d’alarmes :

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Alarmes »

Catégories d’alarmes.

Page 212: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 212/391

ïïóïî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Catégories d’alarmes

Configurez deux périphériques pour l’enregistrement des alarmes et troiscatégories d’alarmes.

1 Définissez un périphérique d’historique d’alarmes comme fichierde base de données et un périphérique d’enregistrementd’alarmes comme fichier texte.

i. Dans l’Explorateur Citect, ouvrez le dossier Système  du projetMilk_Treatment puis double-cliquez sur l’icône Périphériques ou,

dans l’Éditeur de projets Citect, sélectionnez l’élément de menuSystème » Périphériques.

ii. Ajoutez les deux périphériques suivants à la base de données :

Nom AlarmSummary AlarmLog

Format {Name,16}{Desc,32}{OnTime,11}{Deltatime,11}

{Name,16}{Desc,32}{Time,11}{LogState,10}

Nom du fichier [DATA]:AlarmSum.dbf [DATA]:AlarmLog.txt

Type dBASE_DEV ASCII_DEV

Nb de fichiers 7 -1

Heure 00:00:00

Période 24:00:00

Commentaire Un fichierd’historiquejournalier del’historique desalarmes

Un fichierd’historique uniquedu journal desalarmes

Page 213: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 213/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóïí

Exercice - Catégories d’alarmes (suite)

2 Définissez trois nouvelles catégories d’alarmes pour les alarmesnumériques, analogiques et avancées.

i. Dans l’Explorateur Citect, ouvrez le dossier Alarmes  du projet

Milk_Treatment  puis double-cliquez sur l’icône Catégoriesd’alarmes ou,

dans l’Éditeur de projets Citect, sélectionnez l’élément de menuAlarmes » Catégories d’alarmes.

ii. Le formulaire suivant apparaît :

Page 214: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 214/391

ïïóïì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Catégories d’alarmes (suite)

iii. Ajoutez les catégories d’alarmes avancées  suivantes à la base dedonnées :

Numéro de catégorie 1

Police alarme désactivée nonacquittée

CSV_UrgAlmUnAck

Police alarme désactivée acquittée CSV_UrgAlmAck

Police alarme activée non acquittée CSV_UrgAlmUnAck

Police alarme activée acquittée CSV_UrgAlmAck

Action ON Beep(0);Prompt(“Advanced AlarmTriggered”)

Action OFF Prompt(“Advanced Alarm

INACTIVE”)

Format de l’alarme {DATE,12}^t{TIME,14}^t{NAME,20}^t{DESC,34}^t{STATE,10}

Format de l’historique {TAG,10}^t {NAME,22}^t{SUMDESC,22}^t {ONTIME,8}^t{OFFTIME,8}

Périphérique d’historique AlarmSummary

Périphérique d’enregistrement AlarmLog

Commentaire Advanced alarm category

Page 215: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 215/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóïë

Exercice - Catégories d’alarmes (suite)

iv. Ajoutez les catégories d’alarmes numériques suivantes à la base dedonnées :

Numéro de catégorie 2

Police alarme désactivée nonacquittée

CSV_UrgAlmUnAck

Police alarme désactivée acquittée CSV_UrgAlmAck

Police alarme activée non acquittée CSV_UrgAlmUnAck

Police alarme activée acquittée CSV_UrgAlmAck

Action ON Beep(0);Prompt(“Digital AlarmTriggered”)

Action OFF Prompt(“Digital Alarm

INACTIVE”)

Format de l’alarme {DATE,12}^t{TIME,14}^t{NAME,20}^t{DESC,34}^t{STATE,10}

Format de l’historique {TAG,10}^t {NAME,22}^t{SUMDESC,22}^t {ONTIME,8}^t{OFFTIME,8}

Périphérique d’historique AlarmSummary

Périphérique d’enregistrement AlarmLog

Commentaire Digital alarm category

Page 216: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 216/391

ïïóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Catégories d’alarmes (suite)

v. Ajoutez les catégories d’alarmes analogiques suivantes à la base dedonnées :

Numéro de catégorie 3

Police alarme désactivée nonacquittée

CSV_UrgAlmUnAck

Police alarme désactivée acquittée CSV_UrgAlmAck

Police alarme activée non acquittée CSV_UrgAlmUnAck

Police alarme activée acquittée CSV_UrgAlmAck

Action ON Beep(0);Prompt(“Analog AlarmTriggered”)

Action OFF Prompt(“Analog Alarm

INACTIVE”)

Format de l’alarme {DATE,12}^t{TIME,14}^t{NAME,20}^t{DESC,34}^t{STATE,10}^t{VALUE,4}

Format de l’historique {TAG,10}^t {NAME,22}^t{SUMDESC,22}^t {ONTIME,8}^t{OFFTIME,8}^t {DELTATIME,8}

Périphérique d’historique AlarmSummary

Périphérique d’enregistrement AlarmLog

Commentaire Analog alarm category

Page 217: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 217/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóïé

Exercice - Catégories d’alarmes (suite)

3 Assignez les catégories d'alarme à vos alarmes

i. Ouvrez le menu Alarmes » Alarmes Avancées

ii. Entrez le type 1 dans le champ de catégorie  puis cliquez sur

remplacer . Ceci assigne l'alarme de P1A à la catégorie 1 d'alarme.

iii. Assignez les catégories au reste des alarmes comme suit :

Type d’alarme Numéro de catégorieToutes les alarmes avancées 1

Toutes les alarmes numériques 2

Toutes les alarmes analogiques 3

Page 218: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 218/391

ïïóïè Ê»®-·±² éòîð Ö«²» îðïï

Enregistrement des alarmes sur imprimante

Commentenregistrer desalarmes à uneimprimante

Vous pouvez imprimer des alarmes à mesure qu’elles se déclenchent en écrivantdans le périphérique configuré comme suit :

Nom PrintAlarmsFormat {TAG,10}^t {NAME,22}^t {SUMDESC,22}^t

{ONTIME,8}^t {OFFTIME,8}

Nom du fichier LPT1.DOS

Type ASCII_DEV

Nb de fichiers -1

Commentaire Prints Alarms to a Printer

En utilisant LPT1.DOS, les alarmes Vijeo Citect peuvent être imprimées une ligne

à la fois (il est nécessaire pour cela de contourner le gestionnaire d’impressionWindows qui n’offre pas cette possibilité).

Remarque :

L’imprimante doit également prendre en charge l’impression ligne à ligne si l’onveut imprimer les alarmes à mesure qu’elles se déclenchent.

Page 219: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 219/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóïç

Groupes de périphériques

Exposé général Un groupe peut être créé lorsqu’un journal doit être envoyé à plusieurs périphériques. Les données peuvent être enregistrées dans un nom de groupe qui peut représenter plusieurs périphériques de types divers.

Pour ajouter un nouveau groupe :

Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Système puisdouble-cliquez sur l’icône Groupes,

Comment ajouterun nouveaugroupe

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Groupes.

Û¨»³°´» Š

Pour configurer un périphérique devant enregistrer des alarmes sur imprimante etdans le journal d’alarme, ajoutez un nouveau groupe et remplissez le formulairecomme suit :

Puis, dans le formulaire Catégories d’alarmes, remplacez le  Périphériqued’enregistrement par LogAlarms (c’est-à-dire, le nom du nouveau Groupe).

Page 220: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 220/391

ïïóîð Ê»®-·±² éòîð Ö«²» îðïï

Affichage des alarmes

Modèlesstandardd'alarme

Le projet Tab_Style_Include contient des pages standard utilisées pour afficher desalarmes de types différents :

Les alarmes configurées sont affichées sur la page Alarms ;

Les alarmes matérielles sont affichées sur la page Hardware ;

Un historique de l’activité des alarmes est enregistré dans un journald’évènements qui stocke l’heure de déclenchement, d’acquittement et deréinitialisation de chaque alarme. Toutes les alarmes provenant du journald’évènements (y compris les alarmes désactivées) sont affichées sur la pageSummary ;

Les alarmes désactivées sont affichées sur la page Disabled.

Ces pages utilisent toutes des modèles d’alarme contenus dans le projetTab_Style_Include.

Avec le projet Milk_Treatment à ce stade de développement, bien que les alarmesaient été définies, elles sont uniquement visibles dans le bandeau bas 3 lignes au

 bas de la page Pasteuriser.

Les quatre pages standard d’alarmes : Current Alarms, Disabled Alarms, AlarmSummary et Hardware Alarmes doivent toutes être créées dans le projet avec lenom attendu.

Sans que ces pages ne soient créées, toute tentative d’ouverture d’une de ces pagesvia les onglets situés dans le menu Alarmes du projet se traduira par l’apparition

d’une fenêtre avec message d’erreur.

Page 221: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 221/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóîï

Affichage des alarmes (suite)

Une fois que les pages ont été créées et que le projet a été compilé, les alarmesapparaissent correctement.

Modèlesstandardd'alarme (suite)

Page 222: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 222/391

ïïóîî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Création des Pages Alarmes

1 Créez la page Active Alarms.

i. Dans l’éditeur graphique, créez une nouvelle page graphique enutilisant les réglages suivants:

Style tab_style_1

Relié

Résolution XGA

Modèle alarm

Barre de titre

ii. Sauvegardez la page dans le projet Milk_Treatment en lui donnant lenom Alarm.

2 Répétez l’opération pour les trois autres pages Alarmes.

i. Répétez les étapes précédentes pour créer les pages suivantes:

Modèle Nom de Page

disabled Disabled

hardware Hardware

summary Summary

Page 223: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 223/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóîí

Exercice - Affichage des alarmes

1 Lancez le projet Milk_Treatment puis déclenchez et affichez desalarmes.

i. Compilez et exécutez le projet.

ii. Ouvrez la page Pasteuriser   et déclenchez des alarmes. L’icôneAlarme active se met à clignoter lorsqu’une alarme est déclenchée.

Le message configuré dans le champ Action ON  de la catégoried’alarmes sera affiché dans la ligne d’invite.

La barre d’outils d’alarmes en bas de la page affiche les trois alarmesles plus récentes.

iii. Cliquez avec le bouton droit de la souris sur une des alarmes pourouvrir un menu. Le premier élément de la liste sera le nom du tagd’alarme. Sélectionnez l’option Tag Alarme dans la liste.

Page 224: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 224/391

ïïóîì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichage des alarmes (suite)

iv. L’écran suivant apparaît avec les informations concernant l’alarme.

v. Ces alarmes peuvent être acquittées en cliquant dessus avec lebouton droit de la souris et en sélectionnant Acquittement dans lemenu.

 Remarque :

Vous devez être connecté en tant qu’utilisateur avec un niveau de privilège égal à 1 pour pouvoir acquitter des alarmes. Vous pouvez modifier le niveau de privilègerequis à l’aide du paramètre [Privilege]AckAlarms du fichier citect.ini.

Page 225: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 225/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóîë

Exercice - Affichage des alarmes (suite)

2 Affichez les alarmes des pages d’alarmes par défaut.

i. Cliquez sur l’icône Alarme active.

Ceci a pour effet d’ouvrir la page Alarme.

ii. Une alarme peut être acquittée en cliquant sur l’alarme avec lebouton droit de la souris et en sélectionnant Acquittement dans lemenu, comme à l’exercice précédent.

3 Fermez le projet

Page 226: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 226/391

ïïóîê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Modifiez l’apparence des alarmes

1 Triez les alarmes affichées.

i. Ouvrez la page des alarmes actives.

ii. Déplacez la souris sur la colonne Name.

Cliquez sur l’en-tête de colonne Name pour trier les alarmes selon leur nom parordre alphabétique décroissant.

iii. Cliquez sur le bouton à nouveau pour trier par ordre croissant.

iv. Cliquez une fois de plus pour revenir dans l’ordre original. Notez lesymbole triangulaire  qui apparaît en bas à droite de l’entête decolonne pour indiquer l’ordre.

v. Répétez les manipulations de tri sur les colonnes Time  et Tag.Observez que les alarmes ne peuvent pas être triées selon leurDescription.

Page 227: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 227/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóîé

Exercice - Modifiez l’apparence des alarmes(suite)

2 Ajustez la largeur des colonnes.

i. Déplacez la souris entre les colonnes Name  et Desc. Une ligneverticale apparaît.

ii. Déplacez vers la droite pour augmenter la largeur de la colonne.

iii. Ajustez les autres colonnes, plus ou moins larges afin d’optimiserl’affichage.

Page 228: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 228/391

ïïóîè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Filtrez les Alarmes

1 Appliquez un Filtre pour les alarmes affichées.

i. Naviguez vers la page des alarmes actives.

ii. Dans la colonne en bas à gauche, localisez les options Set Filter.

iii. Cliquez sur Set Filter  pour ouvrir la boîte de dialogue.

iv. Dans le champ Name, tapez P* et cliquez sur la case à cocher justeà côté.

v. Cliquez sur OK pour appliquer le filtre.

vi. Cela va entrainer que seules les alarmes ayant un nom commençantpar la lettre P vont être affichées.

Page 229: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 229/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóîç

Exercice - Filtrez les Alarmes (suite)

vii. Supprimez le filtre des alarmes en utilisant la commande ResetFilter .

viii. Expérimentez en utilisant d’autres options de filtre.

ix. Fermez le projet.

Formation complémentaire :

Le filtrage d’alarme est couvert avec plus de détails dans la formationPersonnalisation et conception Vijeo Citect.

Page 230: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 230/391

ïïóíð Ê»®-·±² éòîð Ö«²» îðïï

Alarmes sonores

Exposé général Le projet Tab_Style_Include prend en charge les alarmes sonores. Vous pouvezconfigurer un projet de sorte qu’un fichier wav soit exécuté à chaque fois qu’unealarme d’un niveau de priorité donné est acquittée. Vous pouvez même affecterdifférents sons à différentes priorités d’alarme, de sorte à refléter l’urgence del’alarme.

Il y a plusieurs étapes exigées pour créer les alarmes sonores.Configurationd'alarme sonore

D'abord une alarme doit être définie et assignée à une catégorie d'alarme. Lacatégorie d'alarme possède un numéro et ce numéro est affecté à l'alarme. Cetteétape a été accomplie dans l' Exercice - Catégories d’alarmes (page 11-12), étape 3

Page 231: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 231/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóíï

Alarmes sonores (suite)

Ensuite, on affecte une Priorité à la catégorie. Le numéro de Priorité n'est pasnécessairement identique au numéro de la catégorie.

Priorité d'alarme

L'étape finale consiste à affecter un son à la priorité. Ceci est configuré dans le paramètre [ALARME]Soundx où x correspond au numéro de la priorité. Si, parexemple, le paramètre [ALARME]Sound1 est configuré avec un son particulier, ceson sera joué toutes les fois qu'une alarme appartenant à une catégorie de priorité 1sera déclenchée.

Pour créer une alarme sonore :

Ajoutez une priorité à votre catégorie d'alarmes :

Comment ajouterune alarmesonore

Ajoutez alors une valeur au paramètre [ALARM]Soundx.

Page 232: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 232/391

ïïóíî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Configurez les alarmes sonores

Affectez des priorités à chaque catégorie d’alarmes puis configurez les fichiers sondevant être exécutés lorsque les alarmes de ces catégories sont déclenchées.

1 Affectez des priorités aux catégories d’alarmes

i. Ouvrez l’Éditeur de projets Citect et sélectionnez l’élément de menuAlarmes » Catégories d’alarmes.

ii. Affectez les priorités ci-dessous à chaque catégorie d’alarme.

Catégorie Priorité

Alarmes avancées 1

Alarmes numériques 2

Alarmes analogiques 3

2 Configurez les fichiers son devant être exécutés lorsque desalarmes de chaque catégorie sont déclenchées.

i. Retournez dans l’Explorateur Citect et ouvrez l’Éditeur deconfiguration de poste en sélectionnant l’élément de menu Outils »Éditeur de configuration d'Ordinateur .

Page 233: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 233/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóíí

Exercice - Configurez les alarmes sonores(suite)

ii. Dans l’  arborescence, développez la branche Alarme. Mettez ensurbrillance le mot Alarme. La branche développée affiche alors les

paramètres de l’alarme courante.

iii. Sélectionnez la zone Détails sur les paramètres située en dessousde l’arborescence. L’alarme a déjà été ajoutée dans le champSection. Ajoutez Sound1 (Son1) au champ Paramètre.

iv. Utilisez le bouton  Browse...  (Parcourir...) pour localiser le fichiertada.wav. Cliquez sur OK  pour ajouter le fichier dans le champValue (Valeur).

Page 234: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 234/391

ïïóíì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Configurez les alarmes sonores(suite)

v. Cliquez sur le bouton Add  (Ajouter) pour ajouter le paramètre augroupe Alarme. Le nouveau paramètre est affiché dans

l’arborescence.

vi. Configurez des valeurs aux paramètres Sound2  et  Sound3 de lasection [ALARME].

vii. Fermez l’Éditeur de configuration de poste et enregistrez le fichierCitect.ini.

3 Lancez le système superviseur Citect et testez les alarmessonores.

i. Compilez et exécutez le projet.

ii. Ouvrez la page Pasteuriser et déclenchez des alarmes pour vérifierque les trois sons différents fonctionnent correctement.

iii. Arrêtez l’alarme sonore en cliquant sur le bouton Arrêter l’alarmesitué sur la barre d’outils Alarmes.

4 Fermez le projet.

Remarque :

Le paramètre [ALARM]SoundSilenceTimeoutOnAck  du fichier citect.ini permet de contrôler la durée du son qui sera joué lorsqu'une alarme est acquittée.

Page 235: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 235/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóíë

Utilisation des propriétés d’alarmes comme tags

Exposé général Les tags et propriétés d'alarmes peuvent être combinés sous forme de tags de propriétés d'alarmes qui peuvent être utilisés comme les tags de variablesstandards. Par exemple, pour une alarme numérique représentée par le tag d'alarmeHWM, le tag de propriété d'alarme correspondant à son état actif sera HWM.ON.Ce tag sera vrai lorsque l'alarme sera active et faux le cas contraire. HWM.ON

 pourra être saisi dans une page graphique en lieu et place d'un tag pour, parexemple, forcer un changement de symbole lorsque les vannes d'eau chaude etd'eau froide sont ouvertes.

Les tags de propriétés d'alarmes doivent être formatés comme suit :

<alarm_name>.<property>

Voir aussi :La Rubrique d’aide Citect – Alarmes : Utilisation des propriétés d’alarmescomme tags contient des informations complémentaires ainsi qu’une liste deschamps de propriétés d’alarmes disponibles pour les différents types d’alarmes.

Û¨»³°´» Š

Si <alarm_name>  est HWM  et <property>  est On, le tag de propriété d’alarmedevrait être HWM.On.

Page 236: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 236/391

ïïóíê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Les tags de propriétés d’alarmes

1 Ajoutez un objet Texte

i. Ouvrez la page Pasteuriser dans l'Editeur Graphique et cliquez sur le

bouton . placez le texte près du chambreur tubulaire etconfigurez les propriétés Apparence (Affichage Valeur) comme suit :

2 Enregistrez la page.

3 Compilez et exécutez le projet.

i. Ouvrez la page Pasteuriser   et vérifiez que les tags de propriétésd’alarmes fonctionnent correctement en changeant la températuredu chambreur tubulaire.

4 Fermez le projet.

Page 237: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 237/391

Page 238: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 238/391

ïïóíè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Modifiez les seuils des Alarmes

Une page pop-up a été préconfigurée pour gérer l’affichage et la modification desseuils des alarmes analogiques. Elle va être ajoutée à la page Pasteuriser.

1 Ajoutez une pop-up de contrôle des seuils.

i. Dans l’éditeur graphique, ouvrez la page Pasteuriser .

ii. Insérez le génie AnalogThreshold  depuis la librairieTrainingGenies.

iii. Renseignez le génie comme suit:

Analog HTA

OriginX 640

OriginY 310

iv. Cliquez sur OK pour sauvegarder le génie.v. Positionnez le bouton génie proche du symbole Holding Tube.

vi. Sauvegardez la page Pasteuriser, compilez et lancez le projet.

Page 239: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 239/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóíç

Exercice - Modifiez les seuils des Alarmes(suite)

2 Visualisez la page pop-up des alarmes analogiques.

i. Ouvrez la page Pasteuriser.

ii. En utilisant le pointeur de contrôle, augmentez la température duHolding Tube jusqu’à 86 degrés. Observez que l’alarme Holding Tubeest déclenchée dans un état HighHigh.

iii. Cliquez sur le nouveau bouton HTA Thresholds.

iv. Déplacez la souris sur la valeur HighHigh  (85 dans l’exemple ci-dessus) et changez la valeur à 88.

v. Fermez la page pop-up.vi. A nouveau, augmentez la température jusqu’à 86 degrés. Cette fois,

seule une alarme High  est déclenchée, augmentez la température jusqu’à 88 degrés pour confirmer que le nouveau seuil HighHigh estopérationnel.

vii. Fermez le projet.

viii. Redémarrez le projet et ré-ouvrez la page pop-up HTA.

ix. Observez que la valeur HighHigh est revenue à sa valeur originalede 85.

x. Fermez le projet.

Page 240: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 240/391

ïïóìð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Modifiez les seuils des Alarmes(suite)

3 Configurez le projet et sauvegarder les seuils modifiés.

Comme observé dans les étapes précédentes, les valeurs des seuilsmodifiés ne sont pas réellement écrites dans les fichiers de définitiondes alarmes. Ce comportement peut être modifié.

i. Ouvrez l’éditeur de Computer Setup Editor  et ajoutez le paramètresuivant:

Section Alarm

Parameter UseConfigLimits

Value 1

ii. Cliquez sur le bouton Add.

iii. Fermez l’  éditeur de configuration d’ordinateur   et sauvegardez

comme demandé.

Page 241: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 241/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóìï

Exercice - Modifiez les seuils des Alarmes(suite)

4 Confirmez le comportement modifié.

i. Redémarrez le projet et ouvrez la page Pasteuriser.

ii. Cliquez sur le bouton de seuil HTA puis, à nouveau, modifiez lavaleur sur 88.

iii. Ouvrez les propriétés des alarmes analogiques  dans l’ éditeur deprojet - observez que le nouveau seuil HighHigh est à 88.

iv. Fermez le projet.

Page 242: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 242/391

ïïóìî Ê»®-·±² éòîð Ö«²» îðïï

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Configuration des alarmes (page 11-2)

Catégories d’alarmes (page 11-11) Enregistrement des alarmes sur imprimante (page 11-18)

 Affichage des alarmes (page 11-20)

Groupes d’alarmes

 Alarmes sonores (page 11-30)

Utilisation des propriétés d’alarmes comme tags (page 11-35)

 Autoriser les propriétés d’alarme

Questions Les questions suivantes vous permettront de contrôler vos acquis :

À quoi servent les alarmes ? Nommez deux types d’alarmes.

Qu’est-ce qu’une catégorie d’alarme ?

À quoi servent les alarmes sonores ?

Page 243: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 243/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïïóìí

Fin de la deuxième journée – Résumé

Résumé À l’issue de la deuxième journée, vous devriez :

Comprendre les commandes et les contrôles;

- Potentiomètres- Commandes clic

- Commandes clavier

- Création d’un utilisateur privilégié

Être capable d’utiliser les génies :

- création et insertion

Être capable d’utiliser des pages contextuelles et des super génies :

- Création et appel de pages contextuelles

- Création de super géniesÊtre capable d’utiliser des périphériques

- Configuration des périphériques

- Utilisation des fichiers d’historique de périphériques

Être capable d’utiliser des évènements

- Définition et activation d’évènements

Être capable d’utiliser des alarmes

- Configuration et affichage d’alarmes

Page 244: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 244/391

Page 245: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 245/391

Chapter 12: Analyseur de processus

Exposé général

L’Analyseur de processus Vijeo Citect est un contrôle ActiveX conçu pour permettre aux opérateurs d’afficher des données de tendance à partir d’un serveurde tendances Vijeo Citect et des données de tags d’alarme à partir d’un serveurd’alarmes Vijeo Citect. L’Analyseur de processus permet d’analyser et decomparer visuellement des données de tendance (en temps réel et historiques) demanière plus intuitive qu’avec les modèles de tendances Vijeo Citect.

Introduction

Ce chapitre est constitué des rubriques suivantes:

Tags de tendance .................................................................12-2

Fichiers d’historique de tendance........................................ 12-6

Qu'est-ce que l’Analyseur de processus ? ........................... 12-8

Propriétés de l’Analyseur de processus............................. 12-10

Affichage des tags dans l'Analyseur de processus ............ 12-11

Types de plumes................................................................ 12-12

Modification des propriétés de l’Analyseur de processus. 12-18

Autres sources de données................................................. 12-31Export de données .............................................................12-35

Page 246: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 246/391

ïîóî Ê»®-·±² éòîð Ö«²» îðïï

Tags de tendance

Types detendances

Les tendances sont ajoutées dans Vijeo Citect en créant des tags de tendance.Chaque tag de tendance est associé à un ou plusieurs fichiers dans lesquels sontstockées les données de tendance. Vijeo Citect stocke en continu les données detendances, qu’elles soient ou non affichées sur une page graphique.

Les types de tendances disponibles sont :

Périodique – des échantillons sont prélevés sur une base temporelle.

Évènement – un échantillon est prélevé à chaque fois qu’un déclencheur estactivé.

Évènement périodique  – des échantillons sont prélevés sur une basetemporelle lorsqu’un déclencheur est activé.

Pour obtenir des tendances sur un tag de variable, créez un tag de tendance etdéfinissez un ou plusieurs fichiers d’historique dans lequel enregistrer la valeur dutag de tendance. Vous affichez ensuite la tendance en créant une page de tendanceet en affectant une plume aux tags de tendance pour l’afficher dans la fenêtre detendance.

Fichiersd’historique detendance

Vijeo Citect utilise une série de fichiers d’historique rotatifs pour stocker lesdonnées enregistrées plutôt qu’un seul grand fichier. Par défaut, Vijeo Citect utilisedeux fichiers, avec un fichier pour les données de chaque semaine à partir dudimanche à minuit. Le nom du fichier journal par défaut sera le nom du tag detendance.

Vous pouvez modifier la fréquence d’enregistrement et le nombre de fichiers journaux. Pour afficher la configuration du fichier d’historique de tendance, ouvrezle formulaire Tag de tendance et appuyez sur F2  pour accéder aux optionsétendues.

Page 247: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 247/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóí

Tags de tendance (suite)

Pour définir un tag de tendance :

Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Tags  puisdouble-cliquez sur l’icône Variables (Tags) Historiques :

Comment définirun tag detendance

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Tags » Variables(Tags) Historiques.

Page 248: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 248/391

ïîóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez Tags de tendance

Créez quelques tendances dans le projet Milk_Treatment.

1 Créez cinq tendances périodiques.

i. Ouvrez l’Éditeur de projets Citect et sélectionnez l’élément de menuTags » Variables (Tags) Historiques.

ii. Le formulaire suivant apparaît (appuyez sur F2  pour afficher sapartie inférieure).

Page 249: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 249/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóë

Exercice - Créez Tags de tendance (suite)

iii. Remplissez le formulaire comme indiqué ci-dessous pour créer untag de tendance périodique qui obtiendra des tendances sur la valeurdu tag TIC_P1_PV (appuyez sur F2 pour afficher la partie inférieuredu formulaire).

Remarque :

Si les champs de la partie inférieure ne sont pas renseignés, le tag de tendance seraconfiguré pour utiliser ces valeurs par défaut.

iv. Ajoutez un nouvel enregistrement pour chaque tag de tendancedéfini dans le tableau ci-dessous. Ne modifiez pas la périoded’échantillonnage, le type, le nombre de fichiers, l’heure et lapériode.

Nom de tag detendance

Expression Nom du fichier

P2_P TIC_P2_PV [DATA]:P2_P

P3_P TIC_P3_PV [DATA]:P3_P

P4_P TIC_P4_PV [DATA]:P4_P

HT_P TIC_Hold_PV [DATA]:HT_P

 Remarque :

Le nombre maximum recommandé de fichiers de tendance dans un répertoire est3000.

Page 250: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 250/391

ïîóê Ê»®-·±² éòîð Ö«²» îðïï

Fichiers d’historique de tendance

Calcul del’espace disquenécessaire

Chaque échantillon de données d’une tendance de type entier court nécessite deuxoctets. Vous pouvez donc calculer l’espace disque nécessaire pour chaqueenregistrement de tendance à l’aide de la formule suivante :

Par exemple, si un enregistrement de tendance produit un échantillon toutes les dixsecondes pendant une semaine et si vous utilisez cinq fichiers de données (couvrantcinq semaines), le nombre d’octets requis sera :

Les tendances de type virgule flottante (huit octets) nécessitent environ quatre fois plus de place. Vous pouvez donc utiliser la même formule qu’avec les tendances detype entier court et multiplier le résultat par quatre.

Si vous modifiez la configuration de vos fichiers d’historique de tendance (dans un projet existant) ou si vous changez la configuration d’un tag de tendance affectantle nombre, l’heure de début ou la période des fichiers de tendance, vous devezeffacer tous les fichiers de tendance existants avant de lancer le nouveau système.

Reconfigurationdes fichiersd’historique

Si vous modifiez les chemins de vos définitions de tags de tendance, vous devrezdéplacer les fichiers d’historique ou Vijeo Citect en créera de nouveaux.

Remarque :

 N’effacez jamais les fichiers d’historique (créés par Vijeo Citect) sur votre disquedur lorsque le système est cours d’exécution.

Page 251: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 251/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóé

Fichiers d’historique de tendance (suite)

Il est souvent conseillé de sauvegarder (ou d’archiver) les données de tendances envue de leur utilisation ultérieure. Les données ainsi archivées peuvent être utiliséesà des fins d’analyse et permettent de récupérer de l’espace disque sur le serveur detendances.

Sauvegarde destendances

Lorsque vous sauvegardez vos vieux fichiers de tendance, renommez-les de sortequ’ils ne créent pas de conflits avec des noms de fichiers actifs existants. Parexemple, le nom TR1_96.MAY  indique l’âge des données de tendance contenuesdans le fichier.

La fonction Cicode TrnAddHistory() permet de restaurer un fichier d’historique detendance sauvegardé vers le système de tendance.

Restauration destendances

Vijeo Citect détermine le nom des tendances à partir de l’en-tête du fichier spécifié.

Les données du fichier sont alors ajoutées à l’historique de tendance.

Page 252: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 252/391

ïîóè Ê»®-·±² éòîð Ö«²» îðïï

Qu'est-ce que l’Analyseur de processus ?

L’Analyseur de processus est un contrôle ActiveX pouvant être placé sur une pagegraphique Vijeo Citect. Dans sa forme la plus simple, aucune configurationsupplémentaire n’est nécessaire une fois que le contrôle est placé sur la page.L’Analyseur de processus peut afficher tous les types de tendances et donnéesd’alarme dans la même fenêtre. Il utilise les mêmes informations fournies par lesserveurs de tendance et d’alarme que les pages de tendance et d’alarme. Aucuneconfiguration supplémentaire n’est donc nécessaire, si ce n’est de créer des tags detendance et d’alarme.

Contrôle ActiveX

Pour ajouter un nouveau contrôle ActiveX

Ouvrez l’Éditeur graphique Citect, puis sélectionnez l’élément de menu Édition »Insérer Analyseur de procédés :

Comment ajouter

un nouveaucontrôle ActiveX

ou

Cliquez sur le bouton Analyseur de procédés   dans la boîte à outils del’Éditeur graphique Citect.

Page 253: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 253/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóç

Exercice - Créez une page de l’Analyseur deprocessus

1 Créez une nouvelle page pour l’Analyseur de processus.

i. Ouvrez l’Éditeur graphique Citect et créez une nouvelle page fondée

sur le modèle tab_style_1 singlepa.

ii. Enregistrez la page sous le nom ProcessAnalyst.

2 Compilez le projet.

Remarque :

Une version pop-up du Process Analyst peut être créée en utilisant le templatepoppa. S’il est sauvegardé avec le nom !ProcessAnalystPopup, il sera accessibledepuis le bouton Popup Process Analyst Sample dans le menu Trends.

Page 254: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 254/391

ïîóïð Ê»®-·±² éòîð Ö«²» îðïï

Propriétés de l’Analyseur de processus

Exposé général L’Analyseur de processus permet aux opérateurs d’afficher en phase d’exécutiondes données sur les tendances et/ou les tags d’alarme (historiques et en temps réel)aux fins de comparaison et d’analyse grâce à leur architecture serveur Vijeo Citectexistante. Les utilisateurs peuvent configurer certaines propriétés de l'Analyseur de

 processus au moment de la conception.

Page 255: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 255/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóïï

Affichage des tags dans l'Analyseur de processus

Affichage destags

Les tags de tendance et d’alarme sont ajoutés à l’Analyseur de processus en phased’exécution. Il est possible d’ajouter (ou de supprimer) des plumes de n’importequel panneau.

Les plumes sont ajoutées à l’aide de la boîte de dialogue Ajouter des plumes.Cette boîte de dialogue permet à l’opérateur de chercher des tags de tendance etd’alarme puis d’ajouter des plumes à la fenêtre courante qui représentera ces tags.Un opérateur peut choisir des plumes et configurer leur type et nom.

Pour ajouter de nouvelles plumes à l’Analyseur de processus :

Page 256: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 256/391

ïîóïî Ê»®-·±² éòîð Ö«²» îðïï

Types de plumes

Trois types deplumes

Une plume de l’Analyseur de processus représente des données de tendance oud’alarme. L’Analyseur de processus prend en charge trois types de plumes :

Analogique

 Numérique

Alarme

Chaque plume a sa propre représentation graphique. Vous pouvez configurer lamajorité des propriétés des plumes en phase d’exécution.

Plumesanalogiques

L’Analyseur de processus utilise généralement des plumes analogiques pourreprésenter des données non binaires. Seules les plumes analogiques ont un axevertical utilisé pour représenter les données, comme illustré ci-dessous :

Voir aussi :

Pour plus de détails sur les Plumes analogiques, voir la Rubrique d’aide del’Analyseur de processus Citect — Plumes analogiques.

Plumesnumériques

L’Analyseur de processus utilise généralement des plumes numériques pourreprésenter des données binaires. Les valeurs de la plume sont arrondies à 0 ou 1.Toute valeur supérieure ou égale à 0,5 est arrondie à 1 ; toutes les autres sontarrondies à 0. Une couleur de remplissage permet d’indiquer que la valeur est égaleà 1, comme illustré ci-dessous :

Voir aussi :

Pour plus de détails sur les Plumes numériques, voir la Rubrique d’aide del’Analyseur de processus Citect — Plumes numériques.

Page 257: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 257/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóïí

Types de plumes (suite)

L’Analyseur de processus utilise les plumes d’alarme pour fournir unereprésentation graphique de l’historique d’une alarme Vijeo Citect au cours dutemps. L’Analyseur de processus prend en charge sept types de plumes d’alarmedifférents.

Plumes d'alarme

L’état de transition activé/désactivé de l’alarme change et les accusés de réceptionsont tous représentés graphiquement par les plumes d’alarme. Pour cela, la plumed’alarme comprend trois éléments : l’état de l’alarme, activé/désactivé et accusé deréception.

Le diagramme ci-dessous illustre comment une plume d’alarme affiche les donnéesd’un tag d’alarme :

L’alarme est on (activée) et son état initial est non acquitté.

L’alarme change d’état mais n’est toujours pas acquittée.

L’alarme est acquittée.

L’alarme est off (désactivée).

Voir aussi :

Pour plus de détails sur les Plumes d’alarme, voir la Rubrique d’aide del’Analyseur de processus Citect — Plumes d’alarme.

Page 258: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 258/391

ïîóïì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichage des tendances dansl’Analyseur de processus

Utilisez l’Analyseur de processus pour afficher les tags de tendance que vous avezconfiguré dans l’ Exercice - Créez Tags de tendance (page 12-4).

1 Configurez l’Analyseur de processus pour afficher les tendancesen phase d’exécution.

i. Lancez le projet et ouvrez la page ProcessAnalyst depuis le menuTrends.

ii. Cliquez sur le bouton Ajouter plumes .

iii. Le type de recherche par défaut est Tendances. Cliquez sur lebouton Recherche.

iv. Toutes les tendances disponibles remplissent la fenêtre de résultatsde la recherche.

v. Dans la liste déroulante Nom de la plume, sélectionnez Tag.

Page 259: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 259/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóïë

Exercice - Affichage des tendances dansl’Analyseur de processus (suite)

vi. Ajoutez dans la liste Items sélectionnés  les cinq tags de tendanceque vous avez définis au Exercice - Créez Tags de tendance

(page 12-4). Les plumes peuvent être sélectionnées en double-cliquant sur la tendance ou en la mettant en surbrillance et encliquant sur le bouton Ajouter . Cliquez sur OK pour continuer.

vii. Les cinq plumes de tendance seront affichées dans un nouveaupanneau.

Page 260: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 260/391

ïîóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichage des tendances dansl’Analyseur de processus (suite)

2 Ajustez la vue dans le panneau.

i. Cliquez sur le panneau et faites-le glisser à droite et à gauche. Cela

vous permet de vous déplacer en avant et en arrière dansl’historique pour visualiser les tags de tendance.

ii. Cliquez sur l’axe Date/Heure et faites-le glisser à droite et à gauche

pour ajuster la période affichée. Vous pouvez également ajustercette période à l’aide de la molette de la souris.

iii. Cliquez sur le bouton Afficher/Cacher le curseur sur la barred’outils principale. Le curseur et les labels de curseurs apparaissent.Les labels de curseurs peuvent être activés/désactivés en cliquant

sur le bouton Afficher/Cacher labels curseurs .

Page 261: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 261/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóïé

Exercice - Affichage des tendances dansl’Analyseur de processus (suite)

3 Examinez les plumes de tendances.

i. Sélectionnez une des plumes. Cliquez sur la plume P2_P. La plumesélectionnée sera affichée avec un léger halo et sera mise au premierplan.

Page 262: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 262/391

ïîóïè Ê»®-·±² éòîð Ö«²» îðïï

Modification des propriétés de l’Analyseur deprocessus

Configurez lesvues

Les vues de l’Analyseur de processus peuvent être configurées à l’aide de la boîtede dialogue Propriétés du contrôle Analyseur de processus

Pour ouvrir la boîte de dialogue :

Cliquez sur le bouton Afficher les propriétés :

ou

Cliquez avec le bouton droit de la souris sur le panneau et sélectionnez Propriétésdans le menu.

La boîte de dialogue Propriétés du contrôle Analyseur de processus apparaît.

Page 263: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 263/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóïç

Exercice - Propriétés de l’Analyseur deprocessus

Examinez les propriétés des différents objets dans l’Analyseur de processus.

1 Utilisez la boîte de dialogue Propriétés pour modifier lespropriétés des plumes.

i. Cliquez sur Afficher les propriétés   de la barre d’outilsprincipale.

ii. Le panneau gauche affiche l’Arborescence des propriétés. Il s’agitd’une liste hiérarchique des composants de l’interface de l’Analyseurde processus. Sélectionnez les éléments désirés dans l’arborescenceet examinez leurs propriétés.

iii. Modifiez certaines propriétés.

iv. Cliquez sur OK pour enregistrer vos modifications.

Page 264: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 264/391

ïîóîð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Propriétés de l’Analyseur deprocessus (suite)

2 Enregistrez la vue de l’Analyseur de processus.

i. Cliquez sur le bouton Sauvegarder Configuration .ii. Tapez le nom All Trends.pav  puis cliquez sur le bouton

Sauvegarder .

3 Supprimez une tendance.

i. Choisissez une des tendances dans le panneau inférieur et cliquez

sur le bouton Retirer plume .

4 Ouvrez la vue sauvegardée de l’Analyseur de processus.

i. Cliquez sur le bouton Charger configuration  de la barre d’outilsprincipale.

ii. Sélectionnez la vue sauvegardée.

iii. Cliquez sur le bouton Ouvrir . La vue sera affichée telle qu’elle auraété sauvegardée, avec le plume supprimée à nouveau affichée.

Page 265: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 265/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóîï

Exercice - Comparaison des données detendance

Utilisez l’Analyseur de processus pour comparer les valeurs d’une plume àdifférents instants.

1 Supprimez les plumes de l’affichage.

i. Sélectionnez la plume P1_P puis cliquez sur le bouton Retirer plume

.

ii. Répétez l’opération pour chaque plume à l’exception de HT_P.

2 Ajoutez la plume une deuxième fois pour comparer les valeurs.

i. Cliquez sur le bouton Ajouter une plume   et ajoutez la plumeHT_P. L’ Arborescence des objets affiche les deux plumes.

3 Activez le défilement vertical pour les plumes.

i. Cliquez sur le bouton Afficher les propriétés .

ii. Sélectionnez la plume supérieure et ouvrez l’onglet Axe. Cliquez surla boîte Vertical » Défilement. Cliquez sur OK.

iii. Répétez l’opération pour l’autre plume.

Page 266: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 266/391

ïîóîî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Comparaison des données detendance (suite)

iv. Cliquez sur la plume et faites-la glisser verticalement vers le bas dela page pour séparer les deux plumes.

4 Déverrouillez les plumes de sorte qu’elles puissent être déplacéesindépendamment.

i. Cliquez sur le bouton Verrouiller/Déverrouiller plumes   de labarre d’outils principale.

ii. Cliquez sur une des plumes et faites-la glisser vers la droite de sorteque les données courantes puissent être comparées aux donnéesantérieures provenant de la même tendance.

5 Enregistrez la vue sous le nom CompareTrend.pav.

Remarque :

Pour sauvegarder les vues de l’Analyseur de processus avec votre projet, vousdevrez sélectionner l’option Sauver sous-répertoires  dans la boîte de dialoguesauvegarde.

Page 267: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 267/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóîí

Exercice - Courbes de tendances de valeursbinaires et calculées

1 Ajoutez deux nouveaux tags de tendances.

i. Ouvrez la boîte de dialogue Tags de Tendances dans l’éditeur de

projet.

ii. Ajoutez les tags de tendance suivants; comme les tags de tendancesprécédents, ceux-ci seront configurés à une période de 1 seconde.

Trend TagName

Expression Comment(optional)

File Name

Cool_P Valve_Cool_CMD

Cool valve [DATA]:Cool_P

P2_P1 TIC_P2_PV -TIC_P1_PV

P1 - P2Difference

[DATA]:P2_P1_P

Le deuxième élément correspond à la différence de températureentre la première et deuxième cuve du RegenerativeHeating/Cooling. Cela peut être important afin de tracer lesvariations thermiques entre cuves.

Remarque :

Il s’agit d’un exemple très simple de valeurs calculées. Des opérations pluscomplexes seraient généralement réalisées via des fonctions Cicode.

iii. Compilez et lancez le projet.

2 Ajoutez une plume d’un trend Digital dans l’écran du ProcessAnalyst.

i. Ouvrez la page du Process Analyst.

ii. Cliquez sur le bouton d’ ajout de plume .

Page 268: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 268/391

ïîóîì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Courbes de tendances de valeursbinaires et calculées (suite)

iii. Sélectionnez le trend Cool et assurez vous que le type Pen Type estbien réglé sur Digital et que Pen Name est réglé sur Tag.

iv. Cliquez sur le bouton Add  puis OK  pour valider la configuration.L’état de la vanne Cool sera affiché via une courbe de typerectangulaire.

Page 269: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 269/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóîë

Exercice - Courbes de tendances de valeursbinaires et calculées (suite)

3 Ajoutez le trend calculé.

i. Utilisez le bouton Ajouter une plume   pour ajouter le trendP2_P1 de type analog.

ii. Fermez le projet.

Page 270: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 270/391

ïîóîê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichage des alarmes

Visualisez les données d’alarme à l’aide de l’Analyseur de processus.

1 Ajoutez des tags d’alarme à l’analyseur de processus.

i. Ouvrez à nouveau la page Analyst. Cela a pour effet d’effacer la vue.

ii. Cliquez sur le bouton Ajouter plumes   pour ouvrir la boîte dedialogue Ajouter plumes.

iii. Cette fois, sélectionnez Type : Alarmes  pour votre recherche. Lesplumes d’alarme peuvent être ajoutées au même panneau ou unnouveau panneau peut être ajouté à l’affichage en sélectionnantAjouter une plume dans : » Nouveau panneau. Sélectionnez lescinq alarmes puis cliquez sur OK.

Page 271: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 271/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóîé

Exercice - Affichage des alarmes (suite)

iv. Les alarmes sont affichées comme suit :

2 Enregistrez la vue sous le nom AllAlarms.pav.

Page 272: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 272/391

ïîóîè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Comparaison des tendances et desalarmes

1 Affichez des plumes de tendance et d’alarme dans le mêmepanneau.

i. Ouvrez la vue enregistrée sous le nom CompareTrends.pav.

ii. Ajoutez la plume d’alarme HTA.

iii. Enregistrez la vue sous le nom HoldTempComp.pav.

Page 273: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 273/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóîç

Exercice - Le contrôle ActiveX de l’Analyseur deprocessus (Facultatif)

Une page Process Analyst basée sur le style single_pa possède des limitations entermes de flexibilité d’utilisation, la première raison étant que les propriétés en

mode configuration ne sont pas modifiables en Runtime. Les développeurs de projet souhaiteront créer leurs propres pages Process Analyst s’ils désirent une plusgrande souplesse sur l’instance du Process Analyst.

1 Créez une nouvelle page et ajoutez-y l’Analyseur de processus.

i. Ouvrez l’Éditeur graphique Citect et créez une nouvelle page fondéesur le modèle tab_style_1 Normal.

ii. Enregistrez la page sous le nom Analyst.

iii. Cliquez sur le bouton Analyseur de procédés  dans la boîte àoutils de l’Éditeur graphique Citect.

iv. Utilisez les poignées de redimensionnement pour agrandir l’objet desorte qu’il occupe toute la page.

Page 274: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 274/391

ïîóíð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Le contrôle ActiveX de l’Analyseur deprocessus (suite)

2 Enregistrez la page et compilez le projet.

i. Enregistrez la page Analyst.

ii. Compilez et exécutez le projet.

iii. Dirigez vous à la nouvelle page Analyst.

iv. Observez les tags de tendance pour confirmer la fonctionnalité.

v. Fermez le projet.

Page 275: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 275/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóíï

Autres sources de données

En plus des courbes de tendances pour les tags de tendances et les alarmes, leProcess Analyst peut également afficher "au fil de l’eau" des courbes pour les tagsde variables et les variables locales. De telles courbes sont généralement appeléesTendances Instantanées (Instant Trends).

Tags de variableset variableslocales

Ces sources de données alternatives sont accessibles via la liste déroulante PenType.

Contrairement au comportement des tags de tendances; avant d’identifier les tagsde variables à afficher, aucune données n’est présente sur l’écran; ainsi la courbeva commencer à se dessiner à partir du moment où le ou les tags sont choisis.

Page 276: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 276/391

ïîóíî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Courbes de Tag de Variables

1 Sélectionnez les tags de variable dans le Process Analyst.

i. Effacez tous les tendances et alarmes actuellement affichées.

ii. Cliquez sur le bouton Add Pens  pour ouvrir la boîte de dialogueAdd New Pen(s).

iii. Dans la liste Type: sélectionnez Variable Tags.

iv. Puis cliquez sur le bouton Search.

Une liste complète de tags de variables définie dans le projetMilk_Treatment va s’afficher.

v. Faites dérouler jusqu’au bas de la liste et sélectionnez les 8 dernierstags (depuis TIC_HW_PV jusqu’à la fin).

vi. Positionnez Pen Name sur Tag et cliquez sur le bouton Add.

Page 277: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 277/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóíí

Exercice - Courbe de Tag de Variables (suite)

vii. Cliquez sur OK pour voir les courbes.

Observez qu’aucune information ‘historique’ n’est disponible pour lestags sélectionnés – l’affichage graphique commence au moment où

les plumes sont créées.

Notez aussi qu’il s’agit d’un mix entre des tags Digitaux etAnalogiques, dont certains sont contrôlés par les Evènementsconfigurés dans l’exercice – Définir les Evènements.

Page 278: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 278/391

ïîóíì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Courbe de Tag de Variables (suite)

2 Expérimentez plus en détail les courbes de tag de variables.

i. Supprimez les trois tags digitaux ainsi que le tag HW.

ii. Ajoutez les 4 tags de tendances correspondants aux 4 tags des

variables de température des cuves.

Les tags de variables et leurs tags de tendances correspondants vonts’afficher de manières différentes.

iii. Dans la classe, discutez des différences observées.

Page 279: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 279/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóíë

Export de données

Exporter lesdonnées dansd’autresprogrammes

Le Process Analyst permet d’exporter les données actuellement affichées soit versle presse-papier soit directement dans Excel.

Cliquez sur le bouton Copy to Clipboard  ou Copy to File  pour utilisercette fonction.

Copy to Clipboard permet de coller l’ensemble des données vers n’importe quelleapplication, par exemple Word:

Alternativement, Copy to File  sauvegarde l’ensemble des données directementdans un fichier .XLS dans un répertoire à choisir.

Page 280: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 280/391

ïîóíê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Exportez les données des Trends(Optionnel)

1 Exportez les données via le presse-papier.

i. Sur la page ProcessAnalyst, cliquez sur le bouton Copy to

Clipboard  button.

Ceci va copier toutes les données des points des courbesactuellement affichées dans le presse-papier.

ii. Ouvrez Microsoft Excel et collez le contenu du presse-papier dans lafeuille actuelle.

iii. Sélectionnez la colonne Time colonne et configurez son affichage :Sélectionnez le menu Format » Cells » Time.

iv. Ouvrez Notepad  et collez les mêmes données depuis le presse-papier. Observez que les données ne sont pas affichées de manièretrès claire et sont donc difficiles à utiliser.

2 Importez les données dans Microsoft Word.

i. Ouvrez Microsoft Word et coller les données depuis le presse-papier.

ii. Sélectionnez toutes les données collées (utilisez <CTRL>+A).

iii. Créez une table pour contenir les données. Sélectionnez le menu

Table » Convert »Text to table.

iv. Fermez Word, Excel  and Notepad; ne sauvegardez aucun des

documents ouverts.

Page 281: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 281/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïîóíé

Exercice - Exportez les données des Trends(suite)

3 Export direct dans Excel.

i. Cliquez sur le bouton Copy to File  .ii. La fenêtre Save As s’ouvre.

iii. Appelez le fichier Trends puis cliquez sur Save.

 Note:

La liste déroulante (qui affiche Analyst Views dans l'image ci-dessus) peut êtreutilisée pour naviguer vers tous les répertoires du système.

iv. Ouvrez un Explorateur Windows  et naviguez vers le répertoirecomme sur la capture ci-dessous:

v. Ouvrez le fichier Trends.xls et confirmez qu’il apparaît de la mêmefaçon que le fichier Excel copié depuis le presse-papierprécédemment.

vi. Fermez Excel.

vii. Fermez le projet.

Page 282: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 282/391

ïîóíè Ê»®-·±² éòîð Ö«²» îðïï

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Qu'est-ce que l’Analyseur de processus ? (page 12-8)

 Le contrôle ActiveX de l’Analyseur de processus (page 12-9) Propriétés de l’Analyseur de processus (page 12-10)

 Affichage des tags dans l’Analyseur de processus (page 12-11)

Types de plumes (page 12-12)

 Affichage des tendances

 Modification des propriétés de l’Analyseur de processus (page 12-18)

Comparaison des données de tendance (page 12-21)

 Affichage des alarmes (page 12-26)

Comparaison des tendances et des alarmes (page 12-28)

Questions Les questions suivantes vous permettront de contrôler vos acquis :

Qu’est-ce que l’Analyseur de processus ?

Qu’est-ce qu’un type de plume ?

Quels sont les trois types de plumes ?

Page 283: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 283/391

Chapter 13: Gestion de page

Exposé général

Le système de menu à onglet est le principal outil de navigation dans un projetVijeo Citect. Vijeo Citect créera un menu par défaut si aucun n'est créé pendant laconstruction du projet, même si ceci n'offre généralement pas suffisamment deflexibilité, comme vu dans les chapitres précédents. Des entrées de menus peuventêtre configurées pour ouvrir des pages spécifiques ou lancer des fonctions Cicode.

Introduction

Un système de menu bien conçu aidera les opérateurs dans leur utilisation du projetVijeo Citect.

Ce chapitre est constitué des rubriques suivantes:

Outil de configuration des menus........................................13-2

Retrier les éléments de Menu ............................................ 13-12

Bouton Accueil.................................................................. 13-15

Page 284: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 284/391

ïíóî Ê»®-·±² éòîð Ö«²» îðïï

Outil de configuration des menus

La structure des menus peut être configurée via l’outil de configuration des menusfourni dans l’éditeur de projet.

Personnaliser lesMenus

Sélectionnez System » Menu Configuration pour accéder à cet outil.

Les éléments de menu sont généralement utilisés pour accéder à des pagesgraphiques, cependant il n’y a aucune raison d’empêcher les développeurs delancer des fonctions Cicode ou des Rapports (par exemple) depuis cesemplacements.

Les noms des niveaux de menu sont entièrement génériques de sorte que n’importe

quel système de template, comme l’actuel Tab_Style_Include, ou l’ancienCSV_Include ou toute autre implémentation puisse utiliser ces définitions de menude la façon qui leur convient.

Les éléments de menu vont être affichés dans le projet en Runtime dans l’ordredans lequel ils sont définis dans le fichier pagemenu.dbf . Si un ordre différent estrequis, le champ Ordre devra être utilisé pour préciser un numéro de séquence àchaque élément.

Remarque :

Si aucun système de menu n’est créé dans le projet, une structure par défaut seraappliquée - C’est la structure qui a été utilisée jusqu’à présent dans la formation.Observez qu’en donnant aux pages Alarmes et Tendances les noms attendus, ellesont été automatiquement affichées dans leurs menus respectifs.

Page 285: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 285/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóí

Outil de configuration des menus (suite)

Niveaux demenus

Le système de menu possède quatre niveaux (ces exemples sont tirés du projetExample de Vijeo Citect Version 7.20):

Niveau 1

De part les principes généraux des menus du style "Tab_Style", leséléments de menu du niveau 1 sont les onglets supérieurs. Dans cetexemple, "What’s New?" "Example" etc composent les éléments desmenus de niveau 1.

Les icônes associés avec ce niveau de menu peuvent être dessinéesdepuis la bibliothèque icons_16x16.

Niveau 2

Les éléments de menus de niveau 2 forment les sous-menus pourchaque menu de niveau 1. Dans l’image ci-dessus, les éléments deniveau 2 pour le menu "What’s New?" sont visibles. Observez quel’élément de niveau 2 "Engineering Page" est désactivé car il a unprivilège associé qui n’est pas satisfait par l’utilisateur actuellementconnecté.

Les icônes associés avec ce niveau de menu peuvent être dessinésdepuis la bibliothèque icons_32x32.

Niveau 3

Chaque élément de niveau 2 peut avoir un menu déroulant associé –la liste déroulante est un ensemble d’éléments de menu de niveau 3.Chaque élément de niveau 2 qui possède des éléments de niveau 3aura un bouton avec un triangle sur la droite, tel qu’on peut le voirsur la capture d’écran ci-dessous pour les menus de niveau 2"Display" et "Code".

Les éléments de menu de niveau 3 n’ont pas de symboles.

Page 286: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 286/391

ïíóì Ê»®-·±² éòîð Ö«²» îðïï

Outil de configuration des menus (suite)

Niveau 4

Un élément de menu de niveau 4 apparaît sur le côté droit deséléments de menu de niveau 3. A nouveau, la présence d’un trianglesur le côté d’un élément de menu de niveau 3 indique l’existence

d’éléments de menu de niveau 4.

Niveaux demenus (cont.)

Remarque :

Ajouter un élément de menu de niveau 4 à un élément de menu de niveau 3 vaautomatiquement supprimer les actions définies pour cet élément de niveau 3, ildevient un conteneur pour les sous-menus de niveau 4. Ceci ne s’applique pas auxniveaux 1 et 2 qui peuvent à la fois avoir une page associée ainsi que des sous-menus.

Ordre decréation

Lorsqu’il traite les éléments contenus dans le fichier PageMenu.dbf , lecompilateur Citect cherche les éléments parents avant les éléments enfants quireposent sur lui.

Dans un cas standard, le créateur du projet créera les éléments de niveaux les plushaut puis descendra la structure vers les éléments de niveau 2 puis ainsi de suiteetc.

Le schéma suivant indique un ordre de création raisonnable:

Page 287: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 287/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóë

Exercice - Créez le Système de Menu

1 Créez les éléments de niveau haut.

i. Ouvrez l’éditeur de projet Citect et sélectionnez le menu System »Menu Configuration.

ii. Créez les éléments de menu suivants:

1. Top-level item

Level 1 Home

Level 2

Level 3

Menu CommandPageDisplay("Tab_Style_Startup")

Symbol icons_16x16.page

2. Level 2 'Pages' item

Level 1 Home

Level 2 Plant Pages

Level 3

Menu Command

Symbol icons_32x32.time

3. Level 3 'Pasteuriser' item

Level 1 Home

Level 2 Plant Pages

Level 3 Pasteuriser

Menu Command PageDisplay("Pasteuriser")

Symbol

Page 288: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 288/391

ïíóê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez le Système de Menu (suite)

4. Level 3 'Test' item

Level 1 Home

Level 2 Plant Pages

Level 3 Test

Menu Command PageDisplay("Test")

Symbol

5. Level 3 'Utility' item

Level 1 Home

Level 2 Plant Pages

Level 3 Utility

Menu Command PageDisplay("Utility")

Symbol

6. Level 2 'Alarms' item

Level 1Home

Level 2 Alarms

Level 3

Menu Command

Symbol icons_32x32.alarm_act

7. Level 3 'Active Alarms' item

Level 1 Home

Level 2 Alarms

Level 3 Active

Menu Command PageDisplay("Alarm")

Symbol

Page 289: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 289/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóé

Exercice - Créez le Système de Menu (suite)

8. Level 3 'Disabled Alarms' item

Level 1 Home

Level 2 Alarms

Level 3 Disabled

Menu Command PageDisplay("Disabled")

Symbol

9. Level 3 'Hardware Alarms' item

Level 1 Home

Level 2 Alarms

Level 3 Hardware

Menu Command PageDisplay("Hardware")

Symbol

10. Level 3 'Alarm Summary' item

Level 1Home

Level 2 Alarms

Level 3 Summary

Menu Command PageDisplay("Summary")

Symbol

11. Level 2 'Trends' item

Level 1 Home

Level 2 Trends

Level 3

Menu Command

Symbol icons_32x32.trend

Page 290: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 290/391

ïíóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez le Système de Menu (suite)

12. Level 3 'Analyst' item

Level 1 Home

Level 2 Trends

Level 3 Process Analyst

Menu Command PageDisplay("ProcessAnalyst")

Symbol

2 Testez les modifications.

i. Compilez et lancez le projet.

ii. Utilisez les éléments des menus pour naviguer vers les diversespages du projet.

iii. Fermez le projet.

3 Affichez les menus dans Excel (optionnel).

i. Ouvrez Excel.

ii. Confirmez qu’Excel est bien connecté sur le projet Vijeo Citect. Celaa été effectué dans l'Exercice - Utilisez Excel pour éditer les fichiersDBF (Optionnel).

iii. Dans le menu déroulant SCADA Table, sélectionnez le fichierpagemenu.DBF

Page 291: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 291/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóç

Exercice - Créez le Système de Menu (suite)

Le contenu du fichier Pagemenu.dbf  va s’afficher dans la feuille Excel.

iv. Fermez Excel.

Remarque :

En laissant la colonne PAGE vide, le système va appliquer ces menus sur toutes les pages du projet. Les développeurs de projet qui souhaitent créer des menusspécifiques pour certaines pages – par exemple pour des utilisateurs de plus hautniveau devront remplir cette colonne.

Page 292: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 292/391

ïíóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un Menu Outil

1 Créez un nouveau menu dans l’onglet Home.

i. Ouvrez l’outil de configuration des menus dans l’éditeur de projet.

ii. Ajoutez les éléments de menu suivants:

1. Level 2 'Tools' item

Level 1 Home

Level 2 Tools

Level 3

Menu Command

Symbol icons_32x32.maint

2. Level 3 'TagDebug' item

Level 1 Home

Level 2 Tools

Level 3 Tag Debug

Menu Command TagDebug()

Symbol

3. Level 3 'Display Kernel' item

Level 1 Home

Level 2 Tools

Level 3 Display Kernel

Menu Command DspKernel(1)

Symbol

Page 293: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 293/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóïï

Exercice - Créez un Menu Outil (suite)

4. Level 3 'Shutdown' item

Level 1 Home

Level 2 Tools

Level 3 Shutdown

Menu Command Shutdown()

Symbol

2 Testez les modifications.

i. Compilez et lancez le projet.

ii. Testez les actions créées dans les nouvelles commandes.

iii. Fermez le projet.

Page 294: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 294/391

ïíóïî Ê»®-·±² éòîð Ö«²» îðïï

Retriez les éléments de Menu

Par défaut, les éléments de menu (des 4 niveaux) vont apparaître dans le projet enRuntime dans le même ordre que celui dans lequel ils ont été définis dans l’outil deconfiguration des menus.

Changez l’ordredes éléments demenu

Par exemple, le menu Outils défini précédemment:

S’affichera dans les menus du projet dans le même ordre.

En utilisant le champ Order  dans l’outil de configuration de Menu, la séquencedes menus peut être changée.

Les règles suivantes s’appliquent:

Tous les éléments de menu possédant une valeur dans le champ Order   vonts’afficher en respectant cette valeur.

Tous les éléments de menus ayant la même valeur dans le champ Order  vontapparaître dans l’ordre dans lequel ils se trouvent dans l’outil de configurationde Menu.

Tous les éléments de menu qui n’ont pas de valeur affectée dans le champOrder   vont apparaître dans le même ordre qu’ils se trouvent dans l’outil deconfiguration de Menu et seront positionnés avant les éléments avec numéro.On peut considérer que les éléments n’ayant pas de valeur dans le champ Order

seront traités comme s’ils avaient la valeur zéro.

Page 295: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 295/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóïí

Exercice - Modifiez la façon d’afficher leséléments de Menu

1 Modifiez la position des éléments dans le menu Outil.

i. Dans l’éditeur de Projet, sélectionnez le menu System » MenuConfiguration.

ii. Déroulez jusqu’à l’élément de niveau 3 Display Kernel  (il se situevers le bas de la liste). Mettez la valeur 1 dans le champ Order.

iii. Cliquez sur le bouton Remplacer  pour sauvegarder les modifications.

iv. Répétez pour les autres éléments:

Tag Debug 2

Shutdown 3

2 Testez les modifications.

i. Compilez et lancez le projet.

ii. Ouvrez le menu déroulant Tools.

iii. Observez que l’élément Display Kernel se situe maintenant en hautde la liste.

iv. Fermez le projet.

Page 296: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 296/391

ïíóïì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Modifiez la façon d’afficher leséléments de Menu (suite)

3 Effectuez quelques modifications supplémentaires (optionnel).

i. Retournez à l’outil de configuration de menu et effectuez les

changements pour atteindre les résultats suivants.

Sur l’onglet Home, triez les éléments de niveau 2 comme suit : Plant Pages,Tools, Trends, Alarms

Déplacez l’élément Tag Debug depuis le menu Outil jusqu’au menu Plant Pages

Triez les pages Alarmes (sous le menu Alarms) à l’inverse de l’ordre alphabétique

Créez un nouveau menu de niveau 1 appelé Tools et déplacez les deux menus

restants de l’ancien menu Outil dans celui-ci.

ii. Compilez et lancez le projet pour testez les modifications.

iii. Fermez le projet.

Page 297: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 297/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóïë

Bouton Accueil

Configurez lebouton Accueil

Dans le modèle de page Normal du style Tab_Style_Include, une série de boutonsde navigation est fournie.

Ils sont définis comme suit :

Accéder aux pages suivantes et précédentes dernièrement affichées dansvotre projet. Cela fonctionne de la même façon que les boutons similairesd’un navigateur web.

Toute page graphique dans le projet peut avoir une page parente associée.Ce bouton permet d’accéder à la page parente de la page actuelle.

Une page graphique peut s’inscrire dans une séquence de pages – parexemple une succession de pages dans un projet industriel complexe.Chaque page dans cette séquence peut être associée à une page précédenteet une page suivante. Ces boutons permettent de naviguer dans cesséquences.

Ce bouton navigue jusqu’à la page d’accueil définie dans le projet.

Ce bouton affiche une liste de toutes les pages du projet, ce qui permet àl’utilisateur d’accéder directement à l’une de ces pages.

Bouton de login. En cliquant sur ce bouton, une boîte de dialogue de loginapparaît. En cliquant sur la flèche qui se trouve à droite de l’image, un menude login déroulant apparaît.

Voir aussi :

Pour de plus amples informations concernant les boutons de navigation, voiraussi Aide Vijeo Citect - Barre de Navigation.

Page 298: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 298/391

ïíóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Configurez le bouton Accueil

1 Configurez la page d’accueil dans le fichier citect.ini.

i. A partir de l’éditeur de projet, sélectionnez le menu Outils »Assistant Configuration Ordinateur.

ii. Complétez les détails du Paramètre comme suit :

iii. Cliquez sur Add pour sauvegarder la nouvelle valeur.

iv. Fermez l’assistant de configuration d’ordinateur puis sauvegarder.

Page 299: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 299/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïíóïé

Exercice - Configurez le bouton Accueil (suite)

2 Testez les modifications.

i. Compilez et lancez le projet.

ii. Naviguez vers la page Pasteuriser.

iii. Cliquez sur le bouton Accueil .

iv. Confirmez que la page d’accueil s’affiche bien.

Page 300: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 300/391

ïíóïè Ê»®-·±² éòîð Ö«²» îðïï

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Outil de configuration des menus (page 13-2)

 Navigation personnalisée entre les pages Paramètres de navigation

Questions Les questions suivantes vous permettront de contrôler vos acquis :

Quels sont les quatre niveaux du menu système ?

Quel programme permet de configurer les menus ?

Page 301: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 301/391

Chapter 14: Rapports

Exposé général

Des rapports réguliers sur le statut de l'usine et les rapports pour fournir desinformations au sujet des conditions spéciales à l'usine peuvent être définis dans le

 projet de Vijeo Citect. Ces rapports peuvent être générés à la demande, à desheures spécifiées ou lorsque certains évènements se produisent (comme lechangement d’état d’un bit d’adresse). Les rapports peuvent également inclure desinstructions Cicode qui s’exécutent au moment de leur production.

Introduction

Ce chapitre est constitué des rubriques suivantes:

Définition d'un rapport ........................................................ 14-2

Affichage des rapports......................................................... 14-6

Rapports HTML ................................................................14-13

Page 302: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 302/391

ïìóî Ê»®-·±² éòîð Ö«²» îðïï

Définition d'un rapport

Exposé général Tout comme les évènements, les rapports peuvent être produits périodiquement oudéclenchés (ou les deux). Ils peuvent également être exécutés à tout moment àl’aide de la fonction Cicode Report()  (voir la Rubrique d’aide Vijeo Citect –Rapports). Le format d’un rapport est spécifié dans le fichier de format de rapportet la sortie du rapport est définie dans un périphérique.

Définir un rapport :

Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Système puisdouble-cliquez sur l’icône Rapports :

Comment définirun rapport

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Rapports.

Page 303: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 303/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóí

Définition d'un rapport (suite)

Le bouton Édition  du formulaire de rapport est associé par défaut à l’éditeurstandard Wordpad. Le fait de cliquer sur ce bouton ouvre un fichier de rapportexistant ou un fichier vide s’il s’agit d’un nouveau rapport. Lorsque vousenregistrez le fichier, prenez soin d’utiliser le suffixe correspondant au format desortie désiré :

Fichier de formatde rapport

.RTF  Rich Text Format (formatage, couleurs et graphiques).

.TXT  Texte ASCII brut.

.DBF  Fichier de base de données (dBASE III).

Voir aussi :

Le fichier de format de rapport peut contenir des informations telles que du textestatique, des données de formatage, du Cicode et des données de tags de variables.Une description complète des fichiers de format de rapports est donnée à la

 Rubrique d’aide Citect – Rapports : Fichiers de format de rapports.

 Conseils et astuces :

Pour modifier l’application d’édition des rapports par défaut :

Dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Outils »Options... puis choisissez l’éditeur à utiliser.

Page 304: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 304/391

ïìóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un rapport

1 Définissez un nouveau périphérique de sortie de rapports puiscréez un rapport qui sera exécuté manuellement en cliquant surun bouton du projet.

i. Définissez un nouveau périphérique désigné PastLog en utilisant lesdonnées suivantes :

Nom PastLog

Nom du fichier [DATA]:Past_Rep.rtf

Type ASCII_DEV

Nb de fichiers -1

Commentaire A single report file

(Un fichier de rapport)

2 Définissez un rapport RTF désigné Past exécuté à la demande.

i. Ouvrez l’Éditeur de projets Citect et sélectionnez l’élément de menuSystème » Rapports.

ii. Le formulaire suivant apparaît :

iii. Remplissez le formulaire en utilisant les informations du tableau ci-dessous puis cliquez sur Ajouter  pour créer un nouveau rapport.

Nom Past

Fichier de format de rapport Past.rtf

Périphérique de sortie PastLog

Page 305: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 305/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóë

Exercice - Créez un rapport (suite)

3 Créez le dossier de format de rapport.

i. Cliquez sur le bouton Édition du formulaire de rapport pour ouvrir lerédacteur de défaut.

ii. Remplissez le fichier comme suit :

4 Enregistrez le fichier sous le nom Past.rtf.

Conseils et astuces :

Le projet doit être compilé à la main lorsque le fichier de format de rapport a étémodifié. Pour cela, sélectionnez l’élément de menu Fichier » Compiler  dansl’Éditeur graphique Citect ou l’Éditeur de projets Citect.

Page 306: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 306/391

ïìóê Ê»®-·±² éòîð Ö«²» îðïï

Affichage des rapports

Si vous configurez un périphérique de sorte qu’il pointe vers un fichier, vous pouvez visualiser ce fichier dans Vijeo Citect. La méthode de visualisation dépenddu format utilisé.

Exposé général -Affichage desrapports

Pour visualiser un rapport de type texte :Commentvisualiser unrapport Créez une page utilisant le modèle Fichier  de votre projet. Enregistrez la page sous

le nom !File puis utilisez la fonction Cicode PageFile() pour visualiser la page etcharger le fichier dedans.

Pour visualiser un rapport RTF :

Créez une page utilisant le modèle Normal et ajoutez un objet Cicode dans le coinsupérieur gauche. Ajoutez la fonction Cicode PageRichTextFile()  commecommande d’entrée de page pour charger le fichier de rapport dans un objet Cicode

spécifique de cette page.

Page 307: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 307/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóé

Exercice - Affichez le rapport

1 Créez une nouvelle page dans le projet pour afficher le rapportRTF Past.

i. Créez une nouvelle page utilisant le modèle Tab_Style_1 Normal.

ii. Enregistrez la page sous le nom !RTF_File.

iii. Utilisez l’outil Objet Cicode  pour placer un objet Cicode sur lapage où vous voulez que le coin supérieur gauche du fichier RTFapparaisse. La page devrait avoir l’apparence suivante :

iv. Recherchez le numéro d’animation de l’ Objet Cicode en examinantses propriétés Accès (Général), par exemple 64.

v. Sélectionnez l’élément de menu Fichier » Propriétés et examinez lespropriétés de la page Event. Tapez la Commande exécutée suivantepour l’évènement À l’ouverture de la page :

PageRichTextFile(64,"[DATA] :Past_rep.rtf",0,600,800)

Assurez-vous que le nombre dans le premier argument assortitl'Object AN de l'objet de Cicode.

Remarque :

Lorsque vous ajoutez cette commande, vérifiez que le chemin est correct et necontient pas d’espaces.

Voir aussi :

 Rubriques d’aide Vijeo Citect – Fonction PageRichTextFile.

vi. Enregistrez et fermez la page active.

Page 308: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 308/391

ïìóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Affichez le rapport (suite)

2 Créez deux éléments dans le menu Fichier pour exécuter etvisualiser le rapport.

i. Ouvrez l'éditeur de projet Citect et sélectionnez Système »

Configuration de Menu.

ii. Créez les trois éléments de menu suivants:

1. Level 1 Reports item

Level 1 Reports

Level 2

Level 3

Menu Command

Symbol icons_16x16.report

2. Level 2 'Run Report' item

Level 1 Reports

Level 2 Run Report

Level 3

Menu Command Report("Past")

Symbol icons_32x32.report

3. Level 2 'View Report' item

Level 1 Reports

Level 2 View Report

Level 3

Menu Command PageDisplay("!RTF_File")

Symbol icons_32x32.file

Page 309: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 309/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóç

Exercice - Affichez le rapport (suite)

iii. Compilez et exécutez le rapport.

iv. Sélectionnez l’élément de menu Exécuter le rapport. Vérifiez que «Rapport terminé » est affiché dans la boîte d’invite de l’écran une

fois que le rapport est terminé.

3 Visualisez le rapport.

i. Visualisez le rapport en sélectionnant l’élément Afficher le rapportdu menu Fichier . Un rapport du type suivant devrait s’afficher :

4 Après avoir terminé vos tests, fermez le projet.

Page 310: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 310/391

ïìóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajoutez un Défilement à la pageRapport

Le périphérique de sortie pour le rapport a été configuré avec  No. Fichiers = -1, cequi signifie que les rapports vont être ajoutés à la fin du fichier. Afin d’accéder à la

 plus récente version du rapport (celle qui se trouve à la fin), il est nécessaire defournir la possibilité de naviguer dans ce fichier.

1 Créez six boutons sur la page Rapport.

i. Créez les boutons suivants (assurez vous d’utiliser le numéro d’ANde l’objet Cicode créé dans les exercices précédents) :

Button symbol Input (Touch) Up command

Scroll to Top icons.UpArTop DspRichTextPgScroll(502,8)

Page Up icons.upar22 DspRichTextPgScroll(502,3)

Scroll Up icons.upar DspRichTextScroll(502,3,5)

Scroll Down icons.dnar DspRichTextScroll(502,4,5)

Page Down icons.dnar22 DspRichTextPgScroll(502,4)

Scroll to Bottom icons.DnArBot DspRichTextPgScroll(502,16)

ii. Les boutons doivent ressembler à cela :

iii. Positionnez l’ensemble des boutons à un emplacement convenablesur la page.

iv. Sauvegardez la page, compilez et lancez le projet.

2 Testez les modifications.

i. Lancez le rapport quelquefois de plus.

ii. Affichez le rapport et confirmez que les boutons fonctionnent commevoulu.

iii. Fermez le projet.

Page 311: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 311/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóïï

Exercice - Ajoutez un Défilement à la pageRapport (suite)

3 Utilisez le modèle prédéfini File_RTF (Optionnel).

i. Dans l’éditeur graphique, créez une nouvelle page basée sur le

modèle tab_style_1.File_RTF.

ii. Sauvegardez la page sous Report Viewer .

iii. Créez un nouvel élément de menu pour accéder à cette page.

iv. Compilez et lancez le projet.

v. Ouvrez la page Report Viewer .

Cliquez sur le bouton Ouvrir Fichier   et utilisez la boîte de dialogue Rich text /Text File to Display, naviguez jusqu’au répertoire Data et sélectionnez le fichierPast_rep.rtf .

vi. Cliquez sur le bouton Ouvrir  pour ouvrir le fichier .

Page 312: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 312/391

ïìóïî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajoutez un Défilement à la pageRapport (suite)

vii. Le fichier de rapport apparaît comme cela :

Observez la barre de défilement sur le côté droit de l’écran et letexte en bas de l’écran qui indique le chemin complet d’accès aufichier actuellement affiché.

viii. Fermez le projet.

Page 313: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 313/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóïí

Rapports HTML

Fichiers auformat HTML

Créer un rapport au format HTML repose sur la capacité à embarquer des balisesHTML dans un fichier texte – cela correspond simplement à une page web.

De plus, des rapports simples peuvent être générés sans utiliser la tache Serveur deRapport. Cela peut être accompli en créant un fichier sur une des machines. Lefichier résultant pourra être visible sur tout le système en le plaçant dans unrépertoire partagé sur le réseau de l’entreprise par exemple.

Page 314: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 314/391

ïìóïì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un Rapport HTML

Cet exercice permet de créer un rapport simple au format HTML visible sousInternet Explorer.

De plus, cet exercice démontre que des rapports peuvent être créés sans utiliser latache Serveur de Rapport. La définition du rapport est contenue dans une fonctionCicode qui est fourni aux stagiaires, prêt à l’emploi.

De plus amples informations sur l’utilisation du format HTML peuvent êtretrouvées sur www.w3schools.com.

1 Affichez la fonction cicode pour générer le rapport.

i. Ouvrez l’  Editeur Cicode .

Sélectionnez l’onglet Ouvrir Projet et ouvrez le répertoire Training_Include.

ii. Double cliquez sur le fichier HTMLReportExample  pour l’ouvrir etdans la fenêtre principale.

Page 315: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 315/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóïë

Exercice - Créez un Rapport HTML (suite)

iii. Le formateur expliquera le fonctionnement de cette fonction.

iv. Fermez l’éditeur Cicode.

2 Configurez le menu pour lancer le rapport.

i. Ouvrez l’éditeur de Projet Citect et sélectionnez le menu System »Menu Configuration.

Page 316: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 316/391

ïìóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez un Rapport HTML (suite)

ii. Créez les éléments de menu suivants :

1. Run HTML Report item

Level 1 Reports

Level 2 Run HTML Report

Level 3

Menu Command RunHTMLReport()

Symbol icons_32x32.default

iii. Compilez et lancez le projet.

3 Testez le Rapport HTML.

i. Sélectionnez le menu Run HTML Report.

ii. Le rapport exécuté va s’afficher directement dans Internet Explorer.

iii. Fermez le projet.

Formation complémentaire :

Ce rapport s’ouvre dans une instance externe d’Internet Explorer. Intégrer uneinstance d’Internet Explorer au sein d’une page graphique est un chapitre de laformation Conception et Personnalisation Vijeo Citect..

Page 317: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 317/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïìóïé

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

 Définition d’un rapport  (page 14-2)

Fichier de format de rapport  (page 14-3) Affichage des rapports (page 14-6)

Questions Les questions suivantes vous permettront de contrôler vos acquis :

À quelle fréquence des rapports sont-ils exécutés ?

Quels sont les deux formats utilisés pour visualiser les rapports ?

Page 318: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 318/391

Page 319: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 319/391

Chapter 15: Accumulateurs

Exposé général

Les accumulateurs conservent la trace des données d’exécution incrémentalescomme le temps de fonctionnement des moteurs, la consommation d’énergie et lestemps d’arrêt. Pour chaque accumulateur, il sera possible de définir un déclencheur(ex. moteur marche) qui incrémentera trois compteurs:

Introduction

le nombre de déclenchements de l'accumulateur (ex. le nombre de démarragesdu moteur),

le temps de marche, en secondes,

une valeur totale en fonction d’un incrément à définir (ex. l’intensité du

courant).Il sera possible de suivre et d’afficher les données stockées en accumulateur paranimation, tendance ou journalisation des variables.

Ce chapitre est constitué des rubriques suivantes:

Configuration d’un accumulateur........................................ 15-2

Paramètres des accumulateurs............................................. 15-6

Page 320: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 320/391

ïëóî Ê»®-·±² éòîð Ö«²» îðïï

Configuration d’un accumulateur

Exposé général Les données d'accumulateur sont des variables stockées dans un périphérique d'E/Sexterne ou dans un périphérique d'E/S sur disque.

Pour configurer un accumulateur :Commentconfigurer unaccumulateur Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Système, puis

double cliquez sur l’icône Accumulateurs :

ou bien

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Accumulateurs.

Tous les tags associés à un accumulateur sont lus au lancement de Vijeo Citect etsont actualisés à intervalles réguliers tant que le déclencheur est actif. Par défaut,Vijeo Citect vérifie le déclencheur de l’accumulateur toutes les 60 secondes. Si ledéclencheur est VRAI, la variable qui se trouve dans le champ Nb de démarrages

est incrémenté de un. Lorsque Vijeo Citect vérifie le déclencheur à l’issue des 60secondes suivantes, la variable Temps de marche  est incrémentée de 60 et lavaleur située dans le champ Inc. totalisateur est ajoutée à la variable Totalisateur .

Page 321: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 321/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïëóí

Exercice - Accumulateurs

1 Nous utiliserons un accumulateur pour enregistrer le nombre dedémarrage et le temps de marche du clarificateur centrifuge.

i. Définition de deux variables pour les données d'accumulateur :

Nom de la variable CENT_RT CENT_ST

Type de donnée INT INT

Périphérique E/S MilkDev1 MilkDev1

Adresse Modnet30 40012 40013

Votre adresse PLC

Unité technique seconds

Format #### EU ####

Commentaire Clarifier Run Time Clarifier Starts

2 Configuration d'un nouvel accumulateur.

i. Dans l’Explorateur Citect, sélectionnez le projet et ouvrez le dossierSystème, puis double cliquez sur l’icône Accumulateurs.

ii. Le formulaire suivant apparaît :

Remplissez le formulaire à l’aide des propriétés d’accumulateurindiquées dans ce tableau, puis cliquez sur Ajouter .

Nom Centrifuge

Déclencheur Centrifuge_Clar_V

Temps de marche CENT_RT

Nbre de démarrages CENT_ST

Page 322: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 322/391

ïëóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Accumulateurs (suite)

3 Montrez les données d'accumulateur

i. Dans la page Utility de votre projet, placez un objet texte à l’aide de

l’outil texte  destiné à afficher l’état du clarificateur centrifuge(en marche ou à l’arrêt) et placez deux objets numériques à l’aide de

l’outil Numérique   destinés à afficher le nombre de sesdémarrages et son temps de marche. Votre affichage pourra seprésenter comme suit :

ii. Enregistrez la page.

4 Si vous êtes relié à un périphérique d'E/S externe, ignorez cetteétape. Si vous n'êtes pas connecté à un périphérique d'E/Sexterne continuez.

i. Définissez l'événement suivant :

Nom GLOBAL

Heure 00:00:00

Période 00:00:05

Action Toggle(Centrifuge_Clar_V)

 Conseils et astucesPour réinitialiser les valeurs de l'accumulateur, utilisez la fonction AccControl().Voir la rubrique AccControl  de l' Aide Vijeo Citect .

5 Testez les modifications.

i. Compilez et lancez le projet.

ii. Ouvrez la page Utility et testez l’accumulateur.iii. Fermez le projet.

Page 323: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 323/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïëóë

Exercice - Accumulateurs (suite)

6 Etapes optionnelles. Ajoutez un tag Current Meter et utilisez-ledans un accumulateur.

i. Créez un nouveau tag appelé CENT_CURRENT  (cela représente les

données en provenance d’un équipement de mesure connecté sur laCentrifugeuse).

ii. Modifiez l’Accumulateur pour utiliser le nouveau tag à la place de lavaleur fixe 3.5.

iii. Sur la page Utility ajoutez le champ CENT_CURRENT  en utilisant legénie ChangeValue.

iv. Sauvegardez, Compilez et Lancez le projet.

v. Modifiez la valeur de CENT_CURRENT  et observez la modification del’incrément.

vi. Fermez le projet.

Page 324: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 324/391

ïëóê Ê»®-·±² éòîð Ö«²» îðïï

Paramètres des accumulateurs

Exposé général Vous pouvez modifier la fréquence de contrôle du déclencheur et celle de la mise à jour en modifiant les paramètres d’accumulateur suivants :

[Accumulator]WatchTimeCe paramètre est le temps en secondes qui sépare deux contrôles du déclencheur del’accumulateur. Vous pouvez lui attribuer une valeur élevée pour préserver letemps de communication entre l’UC et le PLC. Si vous lui attribuez une valeur tropfaible, Vijeo Citect devra interroger le PLC plus souvent pour connaître la valeurdu déclencheur, ce qui consommera de la bande passante de communication entrel'UC et le PLC.

[Accumulator]UpdateTime

Ce paramètre est le temps en secondes qui sépare deux écritures des variablesd’accumulateur dans le périphérique d’E/S. Vous pouvez lui attribuer une valeurfaible pour actualiser plus souvent les valeurs d'accumulateur, mais ceciconsommera davantage de bande passante pour la communication entre l’UC et lePLC. Nous vous conseillons d’attribuer la valeur la plus haute possible à ce

 paramètre pour diminuer la charge du PLC.

Page 325: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 325/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïëóé

Exercice - Paramètres des accumulateurs

Modification des paramètres d'accumulateur.

1 Réglez les paramètres WatchTime et UpdateTime de

l’accumulateur sur 1 seconde.i. Ouvrez l’  Editeur de Configuration d’Ordinateur .

ii. Ajoutez les paramètres ci-dessous.

[Accumulator]WatchTime = 1UpdateTime = 1

iii. Enregistrez et fermez le fichier.

iv. Compilez et exécutez le projet.

2 Examinez l'accumulateur.i. Arrêtez et redémarrez plusieurs fois le clarificateur centrifuge et

vérifiez dans la page Utility que les valeurs dans l’accumulateurs’actualisent correctement.

ii. Fermez le projet.

Page 326: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 326/391

ïëóè Ê»®-·±² éòîð Ö«²» îðïï

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

Configuration d’un accumulateur  (page 15-2)

 Paramètres des accumulateurs (page 15-6)

Questions Les questions suivantes vous permettront de contrôler vos acquis :

Pourquoi utiliser un accumulateur?

A quel moment configurer les paramètres d'un accumulateur?

Page 327: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 327/391

Chapter 16: Sécurité

Exposé général

Vous pouvez configurer votre système Vijeo Citect pour qu’il contrôle et surveilletous les processus de votre installation. Vous pouvez surveiller et afficher desdonnées en temps réel et définir des commandes qui exécutent des tâchesspécifiques : démarrage et arrêt de machines, acquittement d’alarmes, productionde rapports, etc.

Introduction

Ce chapitre est constitué des rubriques suivantes:

Planification de la sécurité d’une installation...................... 16-2

Zones et privilèges............................................................... 16-3

Allocation de privilèges et de zones.................................... 16-4

Ajout d’enregistrements utilisateur .....................................16-5

Restriction d’Accès aux Objets ...........................................16-9

Gestion de l’authentification dans le projet....................... 16-14

Sécurité des Objets ............................................................ 16-17

Sécurité de projet............................................................... 16-21

Sécurité du système d'exploitation .................................... 16-24Gestionnaire d'exécution ................................................... 16-25

Commandes clavier Windows........................................... 16-26

Page 328: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 328/391

ïêóî Ê»®-·±² éòîð Ö«²» îðïï

Planification de la sécurité d’une installation

Définir lesniveaux desécurité

La mise en œuvre d’une mesure de sécurité doit être planifiée avec soin en raisondes différents niveaux de complexité pouvant être utilisés pour sécuriser unsystème Vijeo Citect. Vous devriez pour cela déterminer :

Ce que chaque opérateur aura le droit de faire ;

Les zones que chaque opérateur aura le droit de visualiser ;

Le cas échéant, les zones ou commandes ne nécessitant aucune mesure desécurité.

Dans la majorité des applications, vos opérateurs émettront des commandes quandelles sont requises. Il est toutefois possible de vouloir limiter l’accès à certainescommandes, par exemple celles qui utilisent des machines spécialisées, quiacquittent des alarmes critiques ou impriment des rapports confidentiels. Lesenregistrements utilisateurs fournissent cette sécurité.

La sécurité peut être basée sur des zones de sorte que les utilisateurs n’ont accèsqu’à celles qui leur sont affectées dans leur définition ; il est ainsi possibled’interdire à un utilisateur d’utiliser ou de visualiser une partie de l’installation.

Si vous ne définissez pas de zone ou de privilège pour un élément, il aura pardéfaut une zone 0 et un privilège 0. Cet élément ne sera doté d’aucun contrôle desécurité et sera accessible à tous les utilisateurs

La combinaison des zones et des privilèges permet d’obtenir un très haut niveau desécurité.

En plus de définir la sécurité concernant l’exploitation de votre installation, il estconseillé de configurer la sécurité de votre système Vijeo Citect lui-même. Il est

 possible, par exemple, que vous ne vouliez pas que l’opérateur puisse basculer versd’autres applications Windows lorsque Vijeo Citect est en phase d’exécution.

Rôles Un rôle est utilisé pour définir les permissions de sécurité pour un groupe de personne; d’où le nom ‘rôle’. Cela est utilisé pour identifier un type de rôle etdéfinir les permissions appropriées pour ce rôle.

Page 329: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 329/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóí

Zones et privilèges

Lorsque vous configurez votre projet, utilisez :

Les zones – pour limiter ce qu’un opérateur peut voir.

Détail globaux etd'utilisateur

Les privilèges – pour limiter ce qu’un opérateur peut faire.Les privilèges peuvent être globaux ou définis séparément pour chaque zone.Utilisez les privilèges globaux si vous n’utilisez pas de zones.

Remarque :

Tout utilisateur doté d’un privilège global (de niveau quelconque) auraautomatiquement accès à toutes les zones.

Û¨»³°´» Š

Une installation a trois zones et trois opérateurs. Les zones sont désignées Entrée(zone 1), Traitement (zone 2) et Sortie (zone 3). Les opérateurs sont désignés OP1,OP2, et OP3. Les niveaux de privilège sont 1 (contrôle primaire de l’installation), 2(contrôle secondaire de l’installation) et 3 (privilège d’arrêt).

Chaque opérateur est responsable d’une partie de l’installation et doit être capablede voir l’ensemble de l’installation sans toutefois la contrôler :

OP1 est directement responsable de la zone Entrée, avec un contrôle limité dela zone Traitement et aucun contrôle de la zone Sortie.

OP2 est directement responsable de la zone Traitement avec un contrôle limitédes zones Entrée et Sortie.

OP3 est directement responsable de la zone Sortie, avec un contrôle limité dela zone Traitement et aucun contrôle de la zone Entrée.

Tous les opérateurs pourront arrêter Vijeo Citect depuis n’importe quelle zonede l’installation.

Page 330: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 330/391

ïêóì Ê»®-·±² éòîð Ö«²» îðïï

Allocation de privilèges et de zones

Pour allocationde privilèges etde zones

Pour limiter l’accès à une page particulière, vous pouvez lui affecter une zone.Pour limiter l’accès à un objet, vous pouvez lui affecter une zone et un privilège.

Voir aussi :

Les privilèges peuvent être exclusifs (indépendants) ou hiérarchiques (par exemple,le privilège 3 a accès à 1 et 2) (voir la  Rubrique d’aide Citect – Paramètre de

 privilège exclusif ).

Lorsque vous affectez des zones et des privilèges, vous devriez commencer par la page avant de passer aux objets.

Pour affecter une zone à une page :

Ouvrez les propriétés de la page Général.

Pour affecter une zone et/ou un privilège à une commandeclavier de page :

Ouvrez les propriétés de la page Commandes clavier .

Pour affecter une zone et/ou un privilège à un objet :

Ouvrez les propriétés de l’objet Accès (Général).

Pour affecter une zone et/ou un privilège à une commandeclavier d’objet :

Ouvrez les propriétés de l’objet Entrée (Commandes clavier).

Les objets peuvent également avoir un style Désactivé lorsqu’un opérateur n’a pasaccès à la zone ou ne dispose pas du privilège requis pour les manipuler. Le styledésactivé sélectionné définit l’apparence de l’objet. Les styles désactivésdisponibles sont : Relief , Grisé et Invisible.

 Conseils et astuces :Il est recommandé que les objets désactivés n’utilisent pas le style invisible desorte que les utilisateurs qui ont oublié de se connecter avec les privilèges requispuissent toujours les voir.

Pour définir un style désactivé pour un objet :

Ouvrez les propriétés Accès (Désactiver).

Page 331: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 331/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóë

Ajout d’enregistrements utilisateur

Vous devriez ajouter un enregistrement de base de données pour chaque utilisateur(ou classe d’utilisateurs) de votre système superviseur. Ces enregistrementsobligent les utilisateurs à se connecter correctement et limitent l’accès à votresystème en définissant leurs zones et privilèges. L’opérateur pour lequel vous aurezcréé un enregistrement devra alors entrer son nom d’utilisateur et son mot de passe

 pour accéder au système.

Données de détaild'utilisateur

Voici quelques fonctions Cicode courantes permettant de gérer les utilisateurs en phase d’exécution :

LoginForm() et Logout()  – Fonctions de connexion et dedéconnexion

UserInfo() – Obtient des informations sur l’utilisateur courant.

UserCreateForm() – Crée un nouvel utilisateur.

UserpasswordForm() – Change le mot de passe de l’utilisateur.

Voir aussi :

 Rubrique d’aide Vijeo Citect – Securité : Fonctions Cicode.

Formation complémentaire :

Vijeo Citect a la capacité de s'intégrer avec la sécurité Windows standard.Windows Integrated Security est un chapitre de la formation Vijeo CitectArchitecture et Redondance.

Pour définir un rôle:

Dans l’explorateur Citect, sélectionnez un projet et ouvrez le menu Système, puisdouble-cliquez sur l’icône Rôles:

Comment ajouterun rôle

ou

Dans l’éditeur de projet Citect, sélectionnez le menu Système » Rôles.

Page 332: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 332/391

ïêóê Ê»®-·±² éòîð Ö«²» îðïï

Ajout d’enregistrements utilisateur (suite)

Pour définir un enregistrement utilisateur :

Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossier Système puisdouble-cliquez sur l’icône Utilisateurs :

Comment ajouterun utilisateur

ou

dans l’Éditeur de projets Citect, sélectionnez l’élément de menu Système »Utilisateurs.

Page 333: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 333/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóé

Exercice – Créez la sécurité du projet

1 Ajoutez trois nouveaux utilisateurs.

i. Dans l’Explorateur Citect, sélectionnez un projet et ouvrez le dossierSystème puis double-cliquez sur l’icône Utilisateurs.

ii. Le formulaire suivant apparaît (appuyez sur  F2  pour voir leformulaire étendu s’il n’est pas visible) :

Page 334: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 334/391

ïêóè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez la sécurité du projet (suite)

iii. Créez 3 types d’utilisateurs, Opérateur , Ingénieur  et Gestionnaire,et affectez-leur les zones et privilèges suivants dans le projetMilk_Treatment :

Nom de l’utilisateur Operator (Opérateur) Engineer (Ingénieur) Manager(Gestionnaire)

Nom complet Plant Operator(Opérateur d’installation)

Plant Engineer(Ingénieur d’installation)

Plant Manager(Gestionnaired’installation)

Mot de passe opr eng man

Privilège global 8

Type Operator (Opérateur) Engineer (Ingénieur) Manager(Gestionnaire)

Commentaire General Plant Operator

(Opérateur générald’installation)

Citect / Plant Engineer

(Ingénieur d’installation/Citect)

General Plant Manager

(Gestionnaire générald’installation)

Zones visibles 1 1,2 1,2

Zone de Priv 1 1 1,2

Zone de Priv 2 1 1,2

Zone de Priv 3 1,2

iv. Ajoutez les utilisateurs suivants :

Nom Name Oliver Eric Mark  

Nom complet Oliver Smith Eric Brown Mark Jones

Mot de passe oliver eric mark  

Role Operator (Opérateur)

Engineer (Ingénieur)

Manager(Gestionnaire)

v. En option, ajoutez de nouveaux utilisateurs pour chaque rôle.

Remarque :

La date d’expiration du mot de passe est par défaut 0 et est définie par le paramètre

[General]PasswordExpiry. Si vous décidez d’utiliser des dates d’expiration pourvos mots de passe, soyez conscients que vous devrez également mettre en œuvreune stratégie pour veiller à ce qu’ils soient mis à jour sur tous les ordinateurs VijeoCitect exécutant le projet.

2 Fermez le projet.

Page 335: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 335/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóç

Restriction d’accès aux objets

Vijeo Citect propose un certain nombre de méthodes pour indiquer à un utilisateurqu’il n’est pas en mesure d’utiliser un objet sur l’écran actuel à cause de privilègeinsuffisant ou de toute autre règle spécifique à l’entreprise.

Styles désactivés

Par exemple, dans le graphique ci-dessous, une règle peut être définie dans la zoneDésactivé quand pour désactiver un bouton de mise en route de chauffage si latempérature est déjà suffisamment haute par exemple.

Alternativement, en cochant la case Désactivé sur insuffisance zone ouprivilège, les propriétés de l’utilisateur actuellement connecté déterminent sil’objet est désactivé ou non.

Tout objet qui est désactivé peut être présenté aux utilisateurs de trois façons :

Relief Quand désactivé, l’objet/groupe apparaît en relief sur la page

Grisé Quand désactivé, l’objet/groupe apparaît grisé (tous lesdétails en couleur sont supprimés)

Invisible Quand désactivé, l’objet/groupe est entièrement invisible

Si un groupe d’objet possède un style désactivé, tous les objets de ce groupe vont partager ce style.

Page 336: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 336/391

ïêóïð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Styles désactivés

1 Créez un nouveau bouton

i. Ouvrez la page Utility et créez un nouveau bouton appelé PrivilegedControl.

ii. Sur l’onglet Entrée (Clic)  du bouton, configurez le clic Haut  surToggle(Pump_Feed_CMD), cela va faire basculer la pompe Feed déjàsituée sur la page Utility.

Le rectangle et l’objet texte sont optionnels.

iii. Sauvegardez la page.

iv. Compilez et lancez le projet.

v. Ouvrez la page Utility.

vi. Actionnez le bouton Privileged Control et confirmez que la pompeFeed bascule correctement.

2 Limitez l’accès au bouton Privileged Control.

i. Revenez sur la page Utility dans l’éditeur graphique.

ii. Ouvrez les propriétés du bouton Privileged Control et sélectionnezl’onglet Accès(Désactivé).

Page 337: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 337/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóïï

Exercice - Styles Désactivés (suite)

iii. Cliquez sur la case Désactivé sur insuffisance zone ou privilège etlaissez Style Désactivé sur Relief .

iv. Ouvrez le menu Accès(Général)  et décochez l'option Pas de

restrictions de privilège puis fixez le privilège sur 1.v. Cliquez sur le bouton OK  dans la fenêtre des propriétés pour

sauvegarder le bouton et sauvegardez la page Utility.

vi. Compilez et lancez le projet.

vii. Ouvrez la page Utility.

viii. Le bouton de contrôle de privilège apparaît en relief et ne peut pasêtre actionné.

ix. Cliquez sur le bouton Login  (dans le coin en haut à gauchedu projet en Runtime) et connectez-vous en utilisant le Nom Oliver et le mot de passe oliver .

x. Valider la connexion va recharger la page principale. Retournez surla page Utility et remarquez que le bouton Privileged Control est ànouveau disponible et actionne correctement la pompe.

xi. Fermez le projet Runtime lorsque vous avez terminé vos tests.

Page 338: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 338/391

ïêóïî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Styles Désactivé (suite)

3 Utilisez les styles désactivés Grisé et Invisible.

i. Retournez sur la page Utility dans l’éditeur graphique et dupliquez lebouton Privileged Control deux fois.

ii. Renommez le bouton existant en Relief (Embossed) et nommez lesdeux autres Gris (Grayed) and Invisible (Hidden).

iii. Modifiez le Style Désactivé des nouveaux boutons pour qu’ils soientGrisé et Invisible respectivement.

iv. Sauvegardez la page Utility, puis compilez et lancez le projet.

Page 339: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 339/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóïí

Exercice - Styles Désactivé (suite)

v. Ouvrez la page Utility sans vous connecter. Notez l’état des troisboutons.

vi. Connectez-vous en Oliver  (Operator) pour confirmer que les boutonssont disponibles pour être actionnés.

4 Discussion de classe: Comment ces trois styles peuvent êtreutilisés ?

Page 340: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 340/391

ïêóïì Ê»®-·±² éòîð Ö«²» îðïï

Gestion de l’authentification dans le projet

La zone denavigation

Le système de menu contient une paire de mots clés particulière.

En créant une page appelée Template et un menu de niveau 1 Login, l’ensemble

des objets de niveau 2 associés vont remplacer le menu déroulant qui apparaît pardéfaut en cliquant sur le bouton de Login.

Il est courant de rajouter des raccourcis de login sur les menus pour permettre auxutilisateurs ‘normaux’ de se connecter sans avoir à compléter de boîte de dialogue.

Page 341: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 341/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóïë

Exercice - Créez le Menu de Login

1 Créez les éléments du menu de Login.

i. Dans l’éditeur de projet, ouvrez le menu Système » Configurationde Menu.

ii. Appuyez sur F2 pour afficher la fenêtre en mode étendu.

iii. Ajoutez les nouveaux éléments, chacun d’entre eux aura commevaleur pour page : Template et pour Niveau 1 : Login.

iv. Créez les éléments de menu suivants:

Eléments Niveau 2 Commande de Menu

Login Oliver LoginForm("Oliver","oliver")

Login Eric LoginForm("Eric","eric")

Login Mark LoginForm("Mark","mark")

Login LoginForm()

Logout Logout()

Change Password UserPasswordForm()

Create User UserCreateForm()

Page 342: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 342/391

ïêóïê Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Créez le Menu de Login (suite)

2 Testez les modifications.

i. Compilez et lancez le projet.

ii. Cliquez sur la liste déroulante en dessous du bouton de Login.

iii. Sélectionnez l’utilisateur Oliver . Une boîte de dialogue pré-renseignée va s’ouvrir.

iv. Cliquez sur OK pour valider le login.

v. Testez les fonctionnalités des autres éléments du menu.

vi. Une fois réalisé, fermez le projet.

Remarque :

Il se peut qu’il ne soit pas approprié de fournir des raccourcis de login dans un projet réel. Ces éléments ont été créés pour démontrer la possibilité de le faire etsimplifier les étapes de tests des permissions utilisateurs dans les exercices à venir.

Page 343: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 343/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóïé

Sécurité des Objets

Appliquez lasécurité auxobjets

Les tableaux ci-dessous décrivent les zones et privilèges qui seront affectés dansles exercices suivants.

Zone Classification Description1 Exploitation primaire de

l’installationAccès à la page Pasteuriser et aux pagesd’alarme.

2 Zone de test Accès à la page Utility.

Privilège Classification Description

1 Exploitation primaire del’installation

Ouvrir/fermer les soupapesOuvrir/fermer les pompesOuvrir/fermer les six équipements del’installation

2 Exploitation secondaire de

l’installation

Modification des valeurs des variables

analogiques3 Commandes système Arrêt de Vijeo Citect, informations système

Page 344: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 344/391

ïêóïè Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajoutez la sécurité aux objetsexistants

1 Affectez les privilèges aux objets.

i. Affectez le privilège 1  aux objets de votre projet comme indiquédans le tableau ci-dessous :

Object CommandType

Disable Style

Cool Valve Button (Boutonsoupape froide)

Clique Invisible

HW Valve Button (Bouton soupaped’eau chaude)

Clique Invisible

Flow Valve Button

(Bouton de déviation de

l’écoulement)

Clique Invisible

Feed Pump Button (Boutonsoupape d’alimentation)

Clique Invisible

ii. Affectez le privilège 2  aux éléments d’exploitation secondaire del’installation (contrôleurs et rapports)

Object Command Type Disable Style

LIC_Silo_PV Clavier 

LIC_Balance_PV Clavier 

SIC_Cent_PV Clavier 

PIC_Homog_PV Clavier TIC_Cool_PV Clavier 

TIC_P1_PV Clavier 

TIC_P2_PV Clavier 

TIC_P3_PV Clavier 

TIC_P4_PV Clavier 

TIC_HW_PV Clavier 

LIC_Silo_PV Potentiomètre Relief  

LIC_Balance_PV Potentiomètre Relief 

TIC_Hold_PV Potentiomètre Relief  

Page 345: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 345/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóïç

Exercice - Ajouter la sécurité aux objetsexistants (suite)

2 Affectez les zones aux pages.

i. Affectez les zones suivantes aux pages :

Page Zone

Pasteuriser 1

Utility 2

!RTF_File 2

ii. Compilez et exécutez le projet.

Page 346: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 346/391

ïêóîð Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Ajouter la sécurité aux objetsexistants (suite)

3 Testez la sécurité appliquée.

i. Utilisez la liste suivante pour vous assurer que les sécurités des

objets et des pages ont été correctement appliquées. L’instructeurpeut fournir cela sur une feuille à part.

Login as user Test Résultat attendu OK  

Aucun utilisateur Essayerz d’accéder auxdiverses pages

Les pages Pasteuriser etUtility ne doivent pas êtreaccessible et un message"Page is out of your area" doitapparaître dans la zone denotification

Oliver 

(Opérateur)

Essayez d’accéder à la pageUtility

Doit échouer avec unmessage "Page is out of your

area"

Essayez d’accéder à la pagePasteuriser

Doit fonctionner

Essayez les boutons pour basculer les vannes Cool,HW et Feed

Tout doit fonctionner

Essayez les trois contrôlesslider sur la page Pasteuriser

Tout doit fonctionner

Essayez d’entrer des valeursau clavier pour TIC_P1_PV

Doit fonctionner

Mark(Manager)

Essayez d’accéder à la pagePasteuriser Doit fonctionner

Essayez de voir les boutonsde contrôle des vannes Cool,HW et Feed

Doivent être invisibles

Essayez les trios contrôlesslider sur la page Pasteuriser

 Ne doit pas être autorisé

Essayez d’entrer une valeurau clavier pour TIC_P1_PV

 Ne doit pas être autorisé

Essayez d’accéder à la pageUtility

Doit être autorisé

Eric

(Ingénieur)

Essayez d’accéder aux pagesPasteuriser et Utility

Doit être autorisé

4 Fermez le projet.

Page 347: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 347/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóîï

Sécurité de projet

Dans cette formation, le Privilège 3 est réservé pour des éléments de niveausystème:

Configurez lasécurité deniveau du projet

La possibilité de fermer le projet soit via la touche END ou le bouton defermeture de fenêtre

La possibilité d’afficher la fenêtre InfoForm

La possibilité de créer un nouvel utilisateur

La possibilité de voir le menu Run Report

Page 348: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 348/391

ïêóîî Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Appliquez la sécurité de projet

1 Affectez le privilège 3 aux éléments des commandes système(contrôle du projet).

i. Affectez le privilège 3 au Bouton Fermer  . Ajoutez ce paramètre

à l’aide de l’Éditeur de configuration de poste :

ii. Affectez le privilège 3 à ces objets :

Bouton Exécuter lerapport

Command Location

Arrêt - Touche FIN Clavier Info - Touche CTRL-I Clavier Pasteuriser Page

La touche END  sera configurée via Editeur Projet » Système »Commandes Clavier .

La touche Info sera configurée dans la fenêtre des Propriétés de lapage Pasteuriser.

2 Ajoutez les privilèges aux éléments de menu.

i. Dans Editeur de Projet » Système » Configuration de Menu,affectez the privilèges suivants:

Item Privilège

Run HTML Report 3

Create User 3

ii. Compilez et exécutez le projet.

Page 349: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 349/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóîí

Exercice - Appliquez la sécurité de projet (suite)

3 Testez les modifications.

Login as User Test Résultat attendu OK  

Oliver (Opérateur)

Lancez et affichez lerapport défini plus tôt  Ne doit pas être autorisé

Essayez d’utiliser latouche END pourfermer le projet

 Ne doit pas être autorisé

Essayez de créer unnouvel utilisateur

 Ne doit pas être autorisé

Mark

(Manager)

Lancez et affichez lerapport défini plus tôt

 Ne doit pas être autorisé

Essayez d’utiliser la

touche END pourfermer le projet

 Ne doit pas être autorisé

Eric

(Ingénieur)

Lancez et affichez lerapport défini plus tôt

Doit être autorisé

Essayez d’utiliser latouche END pourfermer le projet

Doit être autorisé

4 Fermez le projet.

Page 350: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 350/391

ïêóîì Ê»®-·±² éòîð Ö«²» îðïï

Sécurité du système d'exploitation

Le système superviseur Vijeo Citect est une application utilisant l’environnementWindows standard. Cet environnement permet d’exécuter plusieurs applicationssimultanément et Vijeo Citect offre des solutions simples pour éviter que lesopérateurs ne sortent par accident du système superviseur. Lorsqu’un haut niveaude protection est nécessaire, l’utilisation de la connexion sécurisée et des mesuresde sécurité de Windows est également recommandée.

Fixezl'environnementde Windows

Le menu Système   (angle supérieur gauche d’une fenêtre d’application) propose différentes commandes pour positionner et redimensionner la fenêtred’une application et, dans certains cas, pour contrôler l’application elle-même. Lemenu du système superviseur peut être adapté pour permettre l’accès à différentescommandes spécifiques à Vijeo Citect, comme la commande Arrêt (pour arrêter lesystème superviseur) ou Noyau (pour accéder aux outils du Noyau).

Désactivation descommandes dumenu Système

Vous pouvez activer et désactiver ces commandes à l’aide de l’Assistant deconfiguration de poste Citect.

Page 351: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 351/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóîë

Gestionnaire d'exécution

Lorsque le système superviseur Vijeo Citect démarre, le Gestionnaired'exécution affiche l’état du système au démarrage. Le Gestionnaire d'exécutioncontient normalement un bouton Annuler  permettant d’interrompre le démarrage.Ce bouton est particulièrement utile lors de la mise au point ou du test du système.

Suppression dubouton Annulerdu gestionnaired'exécution

Vous pouvez supprimer le bouton Annuler   à l’aide de l’Assistant deconfiguration de poste Citect.

Page 352: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 352/391

ïêóîê Ê»®-·±² éòîð Ö«²» îðïï

Commandes clavier Windows

L’environnement Windows dispose de commandes permettant de passer d’uneapplication à une autre. Lorsque vous utilisez Vijeo Citect, ces commandes peuventavoir des effets indésirables car elles permettent à un opérateur d’accéder à certainsoutils Windows sans votre contrôle direct.

Désactivation descommandesclavier Windows

Vous pouvez désactiver la commande Alt Espace  à l’aide de l’Assistant deconfiguration de poste Citect.

Vous ne pouvez pas directement désactiver les commandes Alt Tab, Alt Esc et CtrlEsc et devez utiliser l’Éditeur de stratégie système Windows ou un produit tiers

 pour mettre en œuvre la sécurité Windows.

Page 353: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 353/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïêóîé

Résumé

Résumé Ce chapitre a abordé les rubriques suivantes :

 Planification de la sécurité d’une installation (page 16-2)

 Zones et privilèges (page 16-3) Allocation de privilèges et de zones (page 16-4)

 Ajout d’enregistrements utilisateur  (page 16-5)

 Sécurité du clavier et de la souris en phase d’exécution (page 16-24)

Questions Les questions suivantes vous permettront de contrôler vos acquis :

Quels évènements peuvent être surveillés ?

Quels contrôles doivent être envisagés avant de mettre en œuvre des dispositifsde sécurité ?

Lorsque vous configurez votre projet, qu’utilisez-vous pour déterminer lesniveaux de sécurité ?

Page 354: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 354/391

ïêóîè Ê»®-·±² éòîð Ö«²» îðïï

Fin de la troisième journée – Résumé

Résumé À l’issue de la troisième journée, vous devriez :

Utiliser des tendances

- Afficher des tendances- Configurer l’affichage des tendances

- Afficher des tendances instantanées

Analyseur de processus

- Décrire l’Analyseur de processus et ses propriétés

- Comprendre les types de plumes

- Comparer les données de tendance

- Comparer les alarmes et les tendances

Comprendre le système de navigation dans Vijeo Citect- Outil de configuration des menus

-  Navigation personnalisée entre les pages

- Paramètres de navigation

Produire des rapports :

- Définir un rapport

- Visualiser un rapport

Comprendre la sécurité :

- Planification de la sécurité d’une installation

- Comprendre les zones et les privilèges

- Ajouter des enregistrements d’utilisateurs

- Utiliser la sécurité du clavier et de la souris en phase d’exécution

Page 355: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 355/391

Chapter 17: Résumé du cours

Exposé général

Ce chapitre résume le cours et présente les étapes ultérieures proposées par lesServices de formation Citect.

Introduction

Ce chapitre est constitué des rubriques suivantes:

Résumé – Configuration Vijeo Citect ................................. 17-2

Évaluation du cours .............................................................17-3

Formation complémentaire.................................................. 17-4

Examens Citect.................................................................... 17-6

Page 356: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 356/391

ïéóî Ê»®-·±² éòîð Ö«²» îðïï

Résumé - Configuration Vijeo Citect

Résumé desObjectifs ducours

Vous venez de terminer le cours de Vijeo Citect Configuration et devriezmaintenant être capable:

de bien comprendre Vijeo Citect et de l’utiliser avec compétence ;

de communiquer avec un automate à l’aide de Vijeo Citect ;

d’appliquer les connaissances acquises à votre propre application ;

de rechercher les causes des problèmes que vous risquez de rencontrer et de prendre des mesures appropriées ;

d’élaborer un cahier des charges pour votre projet ;

de maximiser la performance de votre application Vijeo Citect ;

d’utiliser les rubriques d’aide Citect et la base de connaissances en ligne ;

de contacter l’Assistance technique Citect en cas de besoin.

Page 357: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 357/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïéóí

Évaluation du cours

Formulaired'évaluation

À la fin de chaque cours de formation, nous vous demandons de bien vouloirremplir un formulaire d’évaluation.

Ce formulaire est utilisé par les Services de formation Citect pour constammentaméliorer la qualité de nos supports et services pédagogiques.

Certificats deformation

Les certificats de formation sont envoyés aux clients qui ont suivi un des cours du programme Citect (à l’exclusion du cours de présentation). Pour recevoir uncertificat de formation, vous devez obligatoirement  remplir le formulaired’évaluation du cours.

Si vous venez de terminer votre cours Citect et désirez recevoir un certificat, visitezle site:

Veuillez remplirl'évaluation

http://www.citect.com/evaluation

Page 358: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 358/391

ïéóì Ê»®-·±² éòîð Ö«²» îðïï

Formation complémentaire

Formationultérieure

Citect offre un éventail de cours de formation technique répondant aux besoinsspécifiques de ses clients. Nos formateurs dispensent une formation pratiquedestinée à vous apprendre à concevoir et configurer vos propres systèmes.

Les Services de formation Citect offrent des cours de configuration et de programmation, des cours de mise à jour ainsi que des cours d’introduction à VijeoCitect, Vijeo Citect Historian et Unity Pro.

 Nos programmes de formation sont uniques et progressifs et extrêmement efficaceset notre programme est constamment mis à jour de sorte que vous puissiez suivrel’évolution rapide de la

technologie.

Page 359: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 359/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ïéóë

Formation complémentaire, (suite)

Les Services de formation Citect offrent les cours suivants :Cours proposés

Cours de configuration Vijeo Citect :  Introduction à Vijeo Citect, alarmes,explorateur Citect, création d'un système de navigation, gestion de projets,

 périphériques, événements, tendances, analyste de processus, configuration descommunications, rapports, graphiques, couleurs vraies, sécurité, commandes etcontrôles, génies, pages superposées, introduction au Cicode, Projetsmultilingues, Cahier des charges, Accumulateurs, Résolution des problèmes,Plannificateur.

Cours de mise à niveau Vijeo Citect :  Mise à niveau d'un projet pour ladernière version de Vijeo Citect, installation de plusieurs versions de VijeoCitect, architecture Vijeo Citect, redondance Vijeo Citect, système de contrôleen grappe.

Cours de Programmation Cicode :  Présentation de Cicode, opérateurs devariable, éditeur Cicode, fonctions Cicode, exécutions conditionnelles,fonctions avancées de Cicode, débogueur de Cicode.

Cours de Architecture et réseau Vijeo Citect : Notions de base de mise enréseau, architecture Vijeo Citect, redondance Vijeo Citect, système de contrôleen grappe, Kernel et débogage, OPC, client web et Windows IntegratedSecurity.

Cours de Personnalisation et conception Vijeo Citect : Génies intelligentset pages dynamiques, formulaires personnalisés, modèles personnalisés,interface d'automatisation du constructeur de graphique, échange de donnéesavec d'autres applications, Kernel Citect, débogage, filtrage d'alarmes

 personnalisées et mathématiques dans les tableaux, couleurs vraies et analysede processus.

Cours de rapports Vijeo Citect :  Installation, connexion au HMI, serveurSQL, publication de données, historiques, gestionnaire de remplissage,sécurité, gestion de projets, affichage d'informations dans les clients,conception de rapports, conception HTML, connexion aux bases de donnéesSQL, événements, tâches.

Cours de configuration Unity Pro : L'interface Unity Pro, gestion de projets,éditeurs de langages, langage de schémas de blocs fonctionnels (FBD),animation et tableaux d'animation, graphiques, blocs fonctionnels, diagrammeséquentiel de fonctions (SFC), maintenance et documentation de projet,communications et serveur OFS.

Ces cours sont décrits en détail sur le site Web Citect.

Page 360: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 360/391

ïéóê Ê»®-·±² éòîð Ö«²» îðïï

Examens Citect

ProgrammeCertifiéd'Ingénieur

Le programme CEP reconnaît les ingénieurs qualifiés en matière d’intégration de projets d’automatisation Citect et encourage d’autres ingénieurs à améliorer leursconnaissances dans ce domaine. Ce programme est axé sur l’examen CEP qui

 permet de tester les compétences d’ingénieurs système expérimentés. Cet examenteste les connaissances sur Vijeo Citect ainsi que sur des sujets connexes tels queles communications avec les automates, le système d’exploitation Windows et lesréseaux.

Des informations complémentaires sur ce programme sont disponibles sur le siteWeb Citect.

Page 361: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 361/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ßóï

Appendix A: Introduction à Cicode

Exposé général

Cicode est un langage de programmation simple et facile d’emploi qui a été

spécialement conçu pour les applications de commande et de contrôle desinstallations techniques. Il est structuré comme les langages Visual Basic ou « C »,mais aucune expérience de programmation n’est nécessaire pour l’utiliser.

Introduction

Cicode permet d’accéder à toutes les données temps réel (variables) des bases dedonnées de projet Vijeo Citect, ainsi qu’à toutes les fonctions du programme :variables, alarmes, tendances, rapports, etc. Vous avez la maîtrise totale deséléments graphiques des pages (symboles, tendances et boutons) et vous pouvezaccéder à diverses fonctionnalités de l’ordinateur comme le système d’exploitationet les ports de communication.

Cicode prend en charge des fonctions avancées, dont le multitâche préemptif, lesmulti-threads et les appels de procédure à distance.

Ce chapitre couvre les rubriques suivantes:

Pourquoi utiliser Cicode ? .................................................... A-2

Page 362: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 362/391

ßóî Ê»®-·±² éòîð Ö«²» îðïï

Pourquoi utiliser Cicode ?

Exposé général Si vous avez déjà configuré un projet Vijeo Citect, vous avez déjà utilisé Cicode.Lorsque vous configurez un projet, toutes les tâches de votre système (commel'affichage de données en exploitation, ou les boutons de commande opérateur) sontrédigées sous la forme d'instructions Cicode. Ces instructions sont compilées etexécutées par l'ordinateur lorsque votre système est en marche.

Si les outils et les menus de Vijeo Citect ne vous suffisent pas pour réaliser tout ceque souhaitez dans un projet, vous pouvez résoudre le problème en ayant recours àCicode.

Pour modifier un fichier Cicode :Modificationd’un fichierCicode Dans l'explorateur CITECT, l'Editeur de projet ou l'Editeur graphique Citect :

cliquez sur le bouton de l'Editeur Cicode

ou bien

sélectionnez l'élément de menu Outils » Editeur Cicode.

Page 363: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 363/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï ßóí

Exercice - Création de fonctions

Création d'un fichier Cicode et écriture d'une fonction.

1 Création d’un fichier Cicode nommé Training.ci.

i. Dans n’importe quelle application Vijeo Citect, cliquez sur le bouton

de l’ Editeur Cicode .

ii. Cliquez sur le bouton Nouveau .

iii. Cliquez sur le bouton Enregistrer   et tapez le nom Training.ci.

2 Création d’un fonction Cicode.

i. Ajoutez le Cicode suivant au fichier :

FUNCTIONWinDeviceStatus(INT bTestTag)

/* This function pops up a message box todisplay the status of the test device

*/

  IF bTestTag THENMessage("Device Status","The Device is

Running",0);  !Pop up a message box

ELSEMessage("Device Status","The Device is

Stopped",0);

  //Pop up a message box

ENDEND

 Remarque :

Tout texte d’un fichier Cicode entre /* et */ est considéré comme un commentaire(c’est-à-dire que le compilateur Cicode n’en tient pas compte). Tout texte sur unemême ligne suivi par ! ou par // est considéré comme un commentaire.

ii. Enregistrez à nouveau le fichier.

iii. Fermez l'Éditeur Cicode.

Page 364: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 364/391

ßóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Création de fonctions (suite)

3 Ajoutez un bouton pour exécuter la fonction.

i. Dans la page Utility de votre projet, ajoutez le bouton suivant pourexécuter la fonction Cicode que nous venons d'écrire.

Texte du bouton Instruction d'exécution

Alfast Agitator Status WinDeviceStatus(Agitator_Alfast_V)

 Conseils et astuces

Vous pouvez utiliser l'Assistant Expression  pour vous aider à rédigerl'instruction d'exécution : pour choisir votre fonction Cicode, sélectionnez Insérer lafonction…

ii. Enregistrez la page.

iii. Compilez et exécutez le projet.

iv. Allez à la page Utility et testez la fonction.

Page 365: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 365/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Þóï

Appendix B: Projets multilingues

Exposé général

La fonction de changement de langue de Vijeo Citect permet de configurer un

 projet dans une langue et d’utiliser dans une autre, des textes d’exécution commedes descriptifs d’alarme, des textes de bouton, des journaux d’alarme ou de clavier,des textes, des graphiques, des chaînes de caractères Cicode, etc. Vous pouvezaussi changer de langue pendant une phase d'exécution. Par exemple, si l’anglaisest votre langue maternelle, vous pouvez saisir un descriptif d’alarme en anglais

 pendant la configuration du projet et spécifier de l’afficher en français ou enallemand (ou une autre langue) pendant la phase d'exécution. Vous pouvezspécifier une langue avant d’exécuter le projet et en changer pendant l’exécution.

Introduction

Vijeo Citect fait la distinction entre la Langue source (celle du développeur) et laLangue cible (celle de l’utilisateur final). Les changements de langue s’effectuentau moyen d’une base de données linguistique qui comporte un champ pour le texted’origine et un champ pour le texte traduit. Fondamentalement, lors de l’exécutiondu projet, tous les textes dans la langue source sont remplacés par leurs équivalentsdans la langue cible.

Les journaux d’alarme et de clavier peuvent être traités dans la langue source etdans la langue cible. De ce fait, les journaux d’historique peuvent être dans deuxlangues. Les données peuvent être stockées dans le même périphérique ou dans des

 périphériques distincts.

Ce chapitre couvre les rubriques suivantes:

Configuration des fonctionnalités multilingues de Vijeo Citect...............................................................................................B-2

Page 366: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 366/391

Þóî Ê»®-·±² éòîð Ö«²» îðïï

Configuration des fonctionnalités multilingues de VijeoCitect

Pour traduire le texte dans une autre langue à l'exécution :Traduction dutexte à

l’exécutionTapez le texte dans le format suivant :

@(Native Text)

où Native Text représente le texte à afficher pendant la configuration. Ce texte seraremplacé par son équivalent traduit au moment de l’exécution.

Pour définir la langue d’exécution :

Modifiez le paramètre [Language]LocalLanguage  en fonction de la languesouhaitée ; une base de données linguistiques est créée et nommée d’après cettelangue.

 Remarque :

Pour définir le paramètre LocalLanguage, allez à la rubrique d’aide  Paramètres –

 Langue et ouvrez l’aide consacrée au paramètre LocalLanguage. Un bouton permetd’afficher et de modifier ce paramètre.

Pour changer de langue au moment de l’exécution :

Utilisez la fonction Cicode SetLanguage().

Û¨»³°´» æ

Le paramétrage LocalLanguage=French  aura pour effet de créer une base dedonnées nommée French.DBF  dans le répertoire du projet au moment de sacompilation.

Ouvrez le fichier French.DBF dans un éditeur de bases de données et ajoutez lestraductions en français.

Créez un bouton pour appeler la fonction SetLanguage(“French”,1)  quiappliquera le français comme langue au moment de l’exécution.

Page 367: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 367/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Þóí

Exercice - Configuration des fonctionnalitésmultilingues

1 Ajouter deux boutons pour passer de l'anglais au français aumoment de l'exécution et ajouter un objet texte qui s'affichera

dans l'une ou l'autre langue.i. Ajoutez les deux boutons à la page Utility de votre projet, comme

indiqué :

Texte dubouton

Instruction d'exécution Info-bulle

@(English) SetLanguage(“English”,1) Use the@(English)languagedatabase

@(French) SetLanguage(“French”,1) Use the

@(French)languagedatabase

ii. Sous les deux boutons, dessinez l'objet suivant à l'aide de l'outil

Texte  :

Apparence (générale) texte

@(What's your language?)

iii. Enregistrez votre page.

Page 368: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 368/391

Þóì Ê»®-·±² éòîð Ö«²» îðïï

Exercice - Configuration des fonctionnalitésmultilingues (suite)

2 Créez la base de données linguistiques avec les équivalentssuivants:

Langue source Langue cible

English Anglais

French Francais

What’s your language? Quelle langue parlez-vous ?

i. Indiquez French dans le paramètre [Language]LocalLanguage.

ii. Compilez (sans exécuter) votre projet (utilisez le bouton Compiler le

projet  de l'Editeur de projet).

iii. Indiquez à nouveau English  dans le paramètre

[Language]LocalLanguage.iv. Ouvrez le fichier French.DBF  du répertoire de votre projet avec

Microsoft Excel.

v. Dans Microsoft Excel : en face du texte indiqué ci-dessus dans lacolonne LANGUE SOURCE, saisissez le texte correspondant dans lacolonne LANGUE CIBLE.

vi. Dans Microsoft Excel : Utilisez Fichier » Enregistrer sous…  pourenregistrer le fichier sous le nom French.DBF dans le répertoire devotre projet (en format dBaseIII). Répondez Oui à la question :

« Le fichier French.DBF existe déjà. Voulez-vous le remplacer ? »

vii. Dans Microsoft Excel : fermez le document et répondez Non  à laquestion :

« Voulez-vous enregistrer les modifications apportées à French.DBF ?».

Page 369: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 369/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Þóë

Exercice - Configuration des fonctionnalitésmultilingues (suite)

3 Examinez des fonctionnalités multilingues.

i. Exécutez le projet.

ii. Allez à la page Utility et cliquez sur les boutons English (Anglais) etFrench (Français) pour tester vos ajouts multilingues.

iii. Fermez le projet.

Page 370: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 370/391

Page 371: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 371/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Ýóï

Appendix C: Exercices complémentaires

Exposé général

Ce chapitre présente des exercices complémentaires relatifs à chaque chapitre du

cours. Ces exercices sont facultatifs et leur réalisation dépendra du tempsdisponible.

Introduction

Etant donné qu’ils sont destinés à vous permettre de vous entraîner à résoudre les problèmes par vous même et avec l’aide en ligne de Citect, votre formateur ne vousapportera qu’une aide minimale. Certains exercices sont plus difficiles que d’autreset votre formateur pourra éventuellement vous fournir quelques réponses à la fin ducours.

Ce chapitre couvre les rubriques suivantes:

Exercices................................................................................C-2

Page 372: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 372/391

Ýóî Ê»®-·±² éòîð Ö«²» îðïï

Exercices

i. Dans l’  Aide Vijeo Citect, allez à la rubrique Référence deprogrammation Cicode » Référence des fonctions, cherchez lafonction Cicode Toggle() et étudiez-la.

Communications

ii. Dessinez un bouton qui utilise la fonction Toggle() pour remplacer

les deux boutons existants de votre page Test.

i. Modifiez la propriété Remplissage (couleur) des tuyaux de la pagePasteurisateur   pour qu’ils s’affichent dans une couleur différenteselon qu’une vanne en amont est ouverte ou qu’une pompe enamont est en fonction.

Pages graphiques

ii. Ajoutez les mêmes propriétés Entrée (clic) et Accès (Général) à lapompe d’alimentation ; vous devriez maintenant pouvoiractiver/désactiver la pompe d’alimentation en cliquant sur le boutonou sur la pompe.

i. Etudiez la fonction IODeviceStats(), puis créez une fonction declavier système de façon à ce que la touche F1  affiche des

statistiques sur les périphériques d’E/S.

Commandes et

contrôlesii. Définissez la commande suivante de touche clavier et de clavier de

page:

Nom de latouche

Code de latoucheClavier

Commande

DiskInfo KEY_F11 Prompt(IntToStr(CitectInfo("Disk",3,0)))

iii. A l’aide de la fonction CitectInfo(), définissez une commande declavier de page pour afficher le taux d’utilisation de l’UC dans la ligned’invite lorsque la touche F3 est actionnée.

iv. Ajoutez aux vannes une commande de clavier d’objet pour qu’elleschangent d’état lorsqu’on clique sur elles avec la souris tout enappuyant sur la touche F5.

i. Modifiez le génie PumpControl  pour que la pompe puisse êtreactivée/désactivée lorsqu’on clique sur elle avec la souris. Vouspouvez ensuite supprimer le bouton du génie.

Génies

ii. Consultez les informations sur la fonction FormNumPad() dans l’  Aidede Vijeo Citect .

iii. Utilisez cette fonction pour modifier les propriétés d’ Entrée(Commandes clavier)  de votre génie de sorte qu'un clic sur lenombre ouvre une boîte de dialogue qui vous permet de modifier sa

valeur.

Page 373: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 373/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Ýóí

Exercices (suite)

i. Dans l' Aide de Vijeo Citect , recherchez les informations quiconcernent la définition du titre d'une fenêtre contextuelle (conseil :regardez dans l'index sous Super-Génies: Fonctions Cicode). Modifiezla fenêtre contextuelle pour que son titre fasse référence au nom dela vanne, par exemple « VANNE EAU CHAUDE ».

Pagescontextuelles etsuper génies

i. Dans l’   Aide de Vijeo Citect , étudiez comment tracer les commandesclavier au niveau de l'application et de la page.Périphériques

ii. Modifiez vos commandes système et page pour qu’elles soienttracées dans le fichier Com_Log.txt de votre répertoire [DATA].

Alarmes 1 Créez votre propre police et modifiez l’invite de police enconséquence.

i. Dans l’  Editeur de projets, allez à Système » Polices  pour créervotre nouvelle police.

ii. En utilisant le Computer Setup Editor   changez le paramètre[FONT]Prompt pour utiliser la nouvelle police.

Page 374: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 374/391

Page 375: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 375/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóï

Appendix D: Cahier des charges

Exposé général

La première et peut-être la plus importante étape du développement d'un projet est

celle de sa planification. Une bonne planification permet de concevoir et de mettreen œuvre votre application d'exécution avec efficacité et de la rendre la plus performante possible. Elle est également utile pour la mise en service et les essaisde votre application. Une planification insuffisante entraîne souvent d'importantstravaux de retouche ou un fonctionnement décevant, ou les deux.

Introduction

Ce chapitre couvre les rubriques suivantes:

Importance du cahier des charges......................................... D-2

Exemple de cahier des charges............................................. D-3

Matériels de commande du procédé et communications...... D-6

Données du processus........................................................... D-7

Fichiers de données .............................................................. D-9

Pages graphiques ................................................................ D-10

Commandes opérateur........................................................ D-14

 Notifications opérateur ....................................................... D-17

Sécurité............................................................................... D-18

Page 376: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 376/391

Üóî Ê»®-·±² éòîð Ö«²» îðïï

Importance du cahier des charges

Exposé général Les meilleures applications sont celles qui sont les mieux planifiées. Les professionnels du développement peuvent consacrer jusqu'à la moitié de leur tempsà la planification d'un projet. Même si cela peut sembler excessif, une bonne

 planification permet d'assurer que la configuration et les essais de l'applicationtiendront dans l'autre moitié du temps de développement prévu et ne déborderont

 pas de 200 ou 300 % de ce temps comme c'est souvent le cas avec les projets peuou pas planifiés.

Concevoir avecVijeo Citect

Vijeo Citect vous permet de facilement configurer une application en fonction detous vos désirs et les contraintes imposées à ses modalités de conception oud'interaction avec les opérateurs sont peu nombreuses. Toutefois, si vous concevezvotre application en deux parties qui s'utilisent de manières totalement différentes(même si elles sont fonctionnellement similaires), vous risquez d’exposer lesopérateurs à la confusion. Vous risquez aussi d’augmenter le temps qu’il leurfaudra pour apprendre à l’utiliser.

En planifiant l’intégralité d’un projet avant d’entamer sa configuration, vous pouvez normaliser l’interface opérateur de l’application en termes de modalitésd’affichage, de mode d’emploi, de champ d’application et d’objectif. Une foisvotre plan établi, la souplesse de Vijeo Citect réduira effectivement le délai dedéveloppement en vous permettant de vous libérer des contraintes et de configurerl’application en stricte conformité au plan.

La méthode de planification la plus utilisée consiste à établir un cahier des charges.Si vous avez déjà travaillé sur des projets de grande ampleur, vous savez ce qu’estun cahier des charges. Mais si vous n’en avez jamais rédigé ou utilisé, nous vousconseillons d’en examiner des exemples pour vous familiariser avec leur objectif etleur contenu.

Vos documents de cours contiennent un cahier des charges (pour l’application quevous allez développer dans ce cours) que vous pourrez utiliser comme modèle pourvos propres projets.

Un cahier des charges peut servir:

à préciser les objectifs, la portée et le but d’une application, les zones de

l’usine où elle s’applique et ce qu’elle est supposée réaliser,à affecter des ressources : une fois le projet clairement défini, le délainécessaire pour configurer et tester l'application peut être estimé avec une plusgrande précision,

à exprimer les idées et notions qui président à la conception, afin que les autresintervenants du projet (responsables, opérateurs, autres ingénieurs, etc.) lacomprennent et y contribuent,

à permettre à plusieurs développeurs de travailler sur le même projet : uncahier des charges permet de répartir le travail tout en assurant l’homogénéitéde l’application finale.

Page 377: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 377/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóí

Exemple de cahier des charges

Schneider Electric

3 Fitzsimons Lane

GORDON NSW 2072

PO Box 174

PYMBLE NSW 2073

AUSTRALIA

Telephone: 61 2 9496 7300

Fax: 61 2 9496 7399

Page 378: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 378/391

Üóì Ê»®-·±² éòîð Ö«²» îðïï

Exemple de cahier des charges (suite)

Exposé général Cahier des charges du Système d'Interface Opérateur (SIO) de la Laiterie Citect.

Matériels et

procédés depasteurisation

Les processus impliqués dans la pasteurisation du lait sont les suivants :

Étape Action

1 Le lait cru est stocké en silo pendant deux heures au moins pour permettre ledégazage naturel du lait avant traitement.

2 Le lait est ensuite envoyé dans un réservoir d’équilibrage. Etant donné que le pasteurisateur doit être plein en permanence pour éviter au lait de brûler sur les plaques, le réservoir d’équilibrage est équipé d’une électrode à deux niveaux quienvoie un signal dès que le niveau atteint le point minimum. Ce signal actionne unevanne de déviation qui renvoie le produit au réservoir.

3 La pompe d’alimentation maintient le débit dans le pasteurisateur à la valeuradéquate qui permet une thermorégulation stable et un temps de séjour constant pour

la pasteurisation.

4 Le lait cru froid est pompé dans la première section du pasteurisateur, dite section deréchauffage, où il est régénéré en le chauffant avec le lait pasteurisé, lequel estrefroidi simultanément.

5 Le lait est ensuite pompé dans un clarificateur centrifuge où il est séparé de sacrème et de ses matières sèches. Les matières sèches sont évacuées et la crème estenvoyée dans un autre tuyau.

6 Le lait écrémé passe ensuite dans une cuve Alfast™ où la crème est réintroduite pour obtenir une certaine teneur en matières grasses en fonction de la catégorie de laità produire. La crème en excès est transférée à une autre ligne.

7 Le lait passe ensuite dans un homogénéisateur  où les globules de matières

grasses sont réduits en très petites particules.

8 Le chauffage final à la température de pasteurisation s’effectue dans la section dechauffage, avec de l’eau chaude à une température supérieure de 2 à 3 °C à celle de latempérature de pasteurisation. Le lait chaud passe ensuite dans un chambreurtubulaire extérieur.

9 A la sortie du chambreur, le lait est renvoyé à la section de régénération pourrefroidissement. C’est là où le lait pasteurisé transfère sa chaleur au lait cru entrant.

10 Le lait sortant est ensuite refroidi par de l’eau froide, de l’eau glacée, une solution deglycol ou un autre réfrigérant.

11 Le produit fini est ensuite envoyé aux cuves de stockage.

Page 379: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 379/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóë

Exemple de cahier des charges (suite)

Ce document définit le cahier des charges d’un système d’interface opérateur (SIO) pour l’atelier de pasteurisation de la laiterie. Un SIO Vijeo Citect sera configuré etmis en œuvre pour permettre aux opérateurs et aux superviseurs de commander etde surveiller les processus de l’atelier de pasteurisation ( processus 1 à 11 du

tableau précédent ).

Champd’application dece projet

Le système sera piloté à partir d'un clavier et d’une souris au niveau du serveurVijeo Citect. Vijeo Citect s’exécute sous Windows et utilise les fonctions del’interface utilisateur graphique de Windows : écrans (pages), boutons et pointeuren forme de flèche déplacé via la souris.

Page 380: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 380/391

Üóê Ê»®-·±² éòîð Ö«²» îðïï

Matériels de commande du procédé etcommunications

Exposé général La pasteurisation sera commandée et contrôlée par le SIO via un seul ordinateur etun seul automate programmable (PLC).

Matériel Description

Ligne Le serveur Vijeo Citect communiquera avec la ligne dans l'atelier parl'intermédiaire du PLC suivant :

Schneider Electric M340 PLC.

Ordinateur Le serveur Vijeo Citect sera composé des matériels suivants :

Configuration minimale : Pentium II 500, 256 Mo de RAM.

Configuration recommandée : Pentium 1GHz, 512 Mo de RAM.

Moniteur couleur SVGA.

Carte graphique VGA compatible Windows (1024 x 768,couleurs vraies), 64 Mo de RAM.

Clavier standard 101 touches.

Port Ethernet standard.

Schémad’implantationdu matériel

Le schéma d'implantation du matériel du SIO sera le suivant :

Raccordementdes matériels

La communication entre le serveur Vijeo Citect et le PLC sera assurée par :

Câble d'Ethernet de CAT 5

Le logiciel Vijeo Citect sera configuré pour communiquer avec le PLC par protocole de communication Modbus/TCP (Ethernet).

Communicationavec le PLC

Page 381: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 381/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóé

Données du processus

Exposé général Les variables du processus de la laiterie (dans l'atelier de pasteurisation) sontindiquées dans la colonne (1) du tableau Données de processus.

Variables duPLC

Le SIO commandera et contrôlera l'atelier de pasteurisation par lecture et écrituredes variables de processus dans les registres du PLC. Le type de données pourchaque variable de processus, avec son adresse PLC et son état en lecture/écriture,sont indiqués dans la colonne (2) du tableau Données de processus.

Les variables de processus sont marquées (par des « tags ») dans Vijeo Citectcomme indiqué dans la colonne (3) du tableau  Données de processus. L'unité et la

 plage de mesure des variables entières, pour les données brutes et les donnéestraitées, sont indiquées dans la colonne (4).

Variables VijeoCitect

Affichage desvariables Le mode d'affichage de chaque variable est indiqué dans la colonne (5) du tableau Données de processus.

Page 382: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 382/391

Üóè Ê»®-·±² éòîð Ö«²» îðïï

Données du processus (suite)

Page 383: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 383/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóç

Fichiers de données

Fichiers dedonnées

Vijeo Citect gérera les fichiers suivants :

Fichiers d’historique, gérés par rotation. Deux fichiers d’historique serontconservés pour stocker chaque variable pour les analyses de tendance. Lesfichiers à archiver seront sauvegardés à l’aide de l’Explorateur Windows.

Un fichier d’alarmes ASCII consignant chaque alarme configurée.

Un fichier dBASE d’historique des alarmes.

Un journal d'erreurs sous la forme d’un fichier RTF renseigné à chaqueexécution d’un rapport.

Page 384: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 384/391

Üóïð Ê»®-·±² éòîð Ö«²» îðïï

Pages graphiques

Exposé général Le SIO et tous les processus qu'il commande et contrôle seront présentés auxopérateurs sous la forme d'écrans Vijeo Citect (appelés pages graphiques). Lesopérateurs pourront naviguer dans les pages graphiques à l'aide du clavier et de lasouris.

Menus denavigation

Les menus de navigation permettront les fonctions suivantes :

Affichage de la page graphique représentant le processus de la laiterie et sesvariables.

Affichage des pages Utility (Utilitaires) et Test.

Affichage des pages d’alarmes.

Affichage de la page de tendances.

Affichage de l’Analyseur de processus.

Création et affichage d’un rapport.Ouverture de session, fermeture de session et arrêt du SIO.

Page Test Une page de test sera configurée pour tester la communication avec les autres processus pendant la configuration de l'application.

Page 385: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 385/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóïï

Pages graphiques (suite)

Atelier depasteurisation

Un schéma fonctionnel de l’atelier de pasteurisation sera affiché dans Vijeo Citectsur une page désignée Pasteurisateur .

Ce schéma sera le suivant :

Les objets de la page Pasteurisation représenteront les matériels à commander et àcontrôler. La page Pasteurisation reproduira fidèlement la configuration del’installation pour permettre aux opérateurs de s’y repérer.

Chaque objet sera repéré par sa désignation courante et par sa variable de processuset affichera les modifications de cette variable. Les textes, les nombres, les

symboles et les circulations en couleur reproduiront la modification des conditionsdu processus. L’aspect d’un objet se modifiera en même temps que sa variable de processus (se reporter au tableau  Données de processus  qui indique la liste desvariables avec leur tag et leur type d’objet graphique).

Les commandes de MARCHE/ARRET des vannes et des pompes, de modificationde la recette et d'affichage d'autres pages seront émises à partir de cette page.

Page 386: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 386/391

Üóïî Ê»®-·±² éòîð Ö«²» îðïï

Pages graphiques (suite)

Page Utility La page Utility contiendra des outils permettant de gérer la base de données desécurité du système et des outils permettant d'accéder à certaines fonctionsavancées de Vijeo Citect pendant le développement du système.

Les matériels susceptibles de générer fréquemment des erreurs déclencheront desalarmes, par exemple lorsqu’une sonde de température détectera un seuil haut ou

 bas ou lorsque la pompe d’alimentation aura été mise à l’arrêt. Les alarmes serontaffichées sur une page distincte et une page d’historique des alarmes affichera unrécapitulatif de toutes les alarmes. Les opérateurs géreront les alarmes à l’aide decommandes disponibles dans la page d’alarmes. Les alarmes matérielles (défautsdu SIO lui-même) seront consignées sur une page d’alarmes matérielles.

Pages d’alarmes

Toutes les pages d’alarmes pourront être affichées à partir du menu de navigation.

Page FonctionMatériel Le bouton Matériel affichera toutes les alarmes matérielles (défauts

du SIO lui-même) sur la page d'alarmes matérielles. Ces alarmesseront gérées directement dans Vijeo Citect, sans aucuneconfiguration nécessaire.

Alarmes Les alarmes configurées seront stockées dans un fichier ASCII etaffichées sur la page d’alarmes, elle-même affichée à l’aide du

 bouton Alarmes de la page de menu. Pour acquitter une alarme,l’opérateur devra sélectionner l’alarme et faire un clic gauche ou

appuyer sur la touche Enter. Pour acquitter toutes les alarmes,l’opérateur sélectionnera le bouton Acq. Alarmes  (seuls lesopérateurs habilités devront pouvoir acquitter les alarmes).

Une alarme changera de couleur lorsqu’elle aura été acquittée, maisrestera affichée jusqu’à ce qu'elle ait disparu. Chaque alarme seraidentifiée par son nom, son état actuel, l’heure de son changementd’état et (pour les alarmes analogiques) la valeur instantanée de lavariable analogique.

Historique Un historique des alarmes sera stocké dans un fichier dBASE et

affiché dans la page d’historique des alarmes, elle-même affichée parle bouton Historique des alarmes de la page de menu. Une alarmesera consignée dans l’historique des alarmes lorsqu’elle aura étéactivée et affichée pendant plus d’une heure. Chaque alarme estidentifiée dans l’historique par son nom, son état actuel, l’heure deson changement d’état et le temps écoulé jusqu’à son retour à l’étatnormal.

Page 387: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 387/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóïí

Pages graphiques (suite)

Pages detendances

Un diagramme de tendance affichera l’évolution de la température des préchauffeurs et du chambreur tubulaire. Les tendances seront affichées en tempsréel sur une page de tendances distincte, mais les variables seront enregistrées encontinu pour permettre aux opérateurs de visualiser les tendances historiséescomme les tendances actuelles.

Les variables à analyser seront assorties de tags de tendance et stockées dans desfichiers d’historique. Ces variables seront affichées sur des pages graphiques detendance, elles-mêmes affichées en sélectionnant les pages Tendance dans le menuTendances. Chaque variable sera représentée dans la fenêtre de tendance par uneligne (ou « plume ») tracée en fonction du temps. L’opérateur pourra afficher lavaleur instantanée d’une plume en positionnant un curseur de type potentiomètrelinéaire à un instant donné. L’opérateur pourra faire défiler le diagramme detendance horizontalement à l’aide de boutons de commande.

Page del’Analyseur deprocessus

Les tendances et les alarmes seront affichées dans l'Analyseur de processus. Il permet de visualiser les tendances et les tags d'alarme d'une manière plus intuitiveque les pages d'alarmes et de tendances de style classique.

Sur demande de l'opérateur, un rapport unique sera exécuté. Il consignera la position de la vanne d'eau chaude et la température du chambreur tubulaire. Lerapport consigné pourra être affiché à la demande.

Pages de rapport

Page 388: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 388/391

Üóïì Ê»®-·±² éòîð Ö«²» îðïï

Commandes opérateur

Exposé général L’opérateur pourra actionner les commandes Vijeo Citect à l’aide de touches defonction du clavier et de boutons de commande dessinés dans les pages graphiques.

Les commandes qui devront être disponibles dans toutes les pages serontconfigurées sous la forme de commandes clavier de niveau système. Lescommandes spécifiques d’une page seront configurées sous la forme decommandes clavier de page et actionnées soit par touche de fonction, soit par

 bouton dessiné sur la page. Pour actionner un bouton, l’opérateur placera le pointeur de la souris sur ce bouton et cliquera sur le bouton de la souris ou appuierasur la touche Enter  du clavier.

Dans la page Pasteurisation, des commandes seront configurées pour permettre demodifier les variables de processus, de piloter les pompes et les vannes et demodifier la recette du produit. Les variables modifiées seront réécrites dans lesregistres du PLC pour commander les périphériques.

La touche suivante sera configurée dans la page Pasteurisation et disponibleuniquement dans cette page :

Nom de la touche Touche du clavier Description

Arrêt FIN Arrêt de Vijeo Citect

Accueil ESC Affichage de la page d'accueil

Commandesclavier de niveausystème

La touche suivante sera configurée dans la page Pasteurisation et disponible uniquement danscette page :

Commandes

clavier de pageNom de la touche Touche du clavier Description

Info CTRL Affiche les informations relatives à un objet

Page 389: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 389/391

Ý·¬»½¬ÍÝßÜß Ý±²º·¹«®¿¬·±² Ó¿²«»´ Û¼·¬·±² ï Üóïë

Commandes opérateur (suite)

Commandesclavier d’objet

Les touches suivantes seront configurées dans la page Pasteurisation et disponiblesuniquement dans cette page :

Variable Séquence detouches Description

Vitesse clarificateurcentrifuge

#### Enter Pour entrer la vitesse du clarificateur centrifuge

Pressionhomogénéisateur

#### Enter Pour entrer la pression de l'homogénéisateur

Température réfrigérant #### Enter Pour entrer la température du réfrigérant

Préchauffage 1 #### Enter Pour entrer la température du préchauffage 1

Préchauffage 2 #### Enter Pour entrer la température du préchauffage 2

Préchauffage 3 #### Enter Pour entrer la température du préchauffage 3

Préchauffage 4 #### Enter Pour entrer la température du préchauffage 4

Température eau chaude #### Enter Pour entrer la température de l'eau chaude

Pour modifier la valeur des variables dans la page graphique Pasteurisation,l'opérateur procédera comme suit :

Positionnement du pointeur sur la valeur,

Saisie de la nouvelle valeur (####) et appui sur la touche Enter .

Des commandes clavier seront également configurées pour les vannes :

Variable Séquence detouches

Description

Vanne réfrigérant Toggle (F5) Basculement de la vanne de réfrigérant

Vanne eau chaude Toggle (F5) Basculement de la vanne eau chaude

Vanne de déviation Toggle (F5) Basculement de la vanne de déviation

Pour mettre manuellement les vannes en position OUVERTES ou FERMEES à partir de la page graphique Pasteurisation, l'opérateur procédera comme suit :

Positionnement du pointeur sur la vanne,

Appui sur la touche Toggle (F5).

Page 390: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 390/391

Üóïê Ê»®-·±² éòîð Ö«²» îðïï

Commandes opérateur (suite)

Les boutons suivants seront configurés pour la pompe d'alimentation, la vanne deréfrigérant, la vanne d'eau chaude et la vanne de déviation :

Commandes parclic

Variable Bouton de lasouris Description

Feed Pump gauche (montée) Basculement de la pompe d'alimentation

Coolant Valve gauche (montée) Basculement de la vanne de réfrigérant

Hot Water Valve gauche (montée) Basculement de la vanne eau chaude

Flow Diversion Valve gauche (montée) Basculement de la vanne de déviation

Pour mettre manuellement les vannes en position OUVERTES ou FERMEES à partir de la page Pasteurisation, l'opérateur procédera comme suit :

Positionnement du curseur sur le bouton lié à la pompe,Clic sur le bouton gauche de la souris.

Un potentiomètre à curseur sera dessiné dans la page graphique Pasteurisation pourmodifier le niveau du silo à lait, le niveau du réservoir d'équilibrage et latempérature du chambreur tubulaire.

Potentiomètres àcurseur

Page 391: Formation VijeoCitect

7/24/2019 Formation VijeoCitect

http://slidepdf.com/reader/full/formation-vijeocitect 391/391

Notifications opérateur

Alarmes Le SIO détectera les alarmes analogiques et les alarmes numériques.

Alarmes

analogiques

Une alarme analogique sera déclenchée en fonction de la valeur de la variable :

Variable Point deconsigne

Trèshaute

Haute Basse Trèsbasse

Ecart Zonemorte

Température duchambreurtubulaire

73 85 80 65 60 3 2

Alarmesnumériques

Une alarme numérique sera déclenchée si :

le clarificateur centrifuge fonctionne alors que la pompe est à l’arrêt,

l’agitateur du silo s’arrête.Alarmesavancées

Une alarme avancée sera déclenchée si :

la temp. du préchauffage 1 est trop élevée (supérieure à 75 deg.),

la temp. du préchauffage 4 est trop basse (inférieure à 3 deg.).

Rapports Un rapport d’état de la température du chambreur tubulaire et de la vanne d’eauchaude sera produit à l’aide des variables suivantes :

TIC_Hold_PV

Valve_HW_CMDTendances Les variables suivantes seront suivies en tendance :

temp. du préchauffage 1, échantillonnée toutes les secondes,

temp. du préchauffage 2, échantillonnée toutes les secondes,

temp. du préchauffage 3, échantillonnée toutes les secondes,

temp. du préchauffage 4, échantillonnée toutes les secondes,

temp. du chambreur tubulaire, échantillonnée toutes les secondes.