RSViewME -nahidi

  • Upload
    nahidi

  • View
    464

  • Download
    0

Embed Size (px)

Citation preview

ENSEMPour plus dinformation : [email protected]

2010

Systme de supervision RS VIEW STUDIO

Ddicaces (ingnieurs et techniciens)

1

SOMMAIREChapitre 1 (Gnralits sur le RSView Studio) Chapitre 2 (Cration dun projet) Fentre principale RSView Studio Principe de communication - Configuration de RSLinx Entreprise - Configuration dun serveur OPC Chapitre 3 (Base de donnes) Dfinition Type de tags Cration de tags Chapitre 4 (Vues graphiques) Vues prdfinies Cration de vues graphiques Utilisation des objets - Objets graphiques - Objets interactifs - Objets boutons poussoirs - Objets indicateur - Objets numriques et chane de caractres, Chapitre 5 (Les animations) Types danimations & Configuration Le paramtrage Chapitre 6 (Tendance et archivage de donnes) Gnralits sur la fonction Trend Configuration dun objet Trend Archivage de donnes & configuration du Data Log Chapitre 7 (Alarmes & Informations) Prsentation des alarmes Configuration du gestionnaire dalarme Prsentation et configuration des informations Chapitre 8 (Scurit et Macros) Scurisation des crans Configuration dune Macro Chapitre 9 (Transfert des fichiers Runtime) Exemples & exercices2

CHAPITRE 1Gnralits sur RSVIEW STUDIO

3

GnralitsLe logiciel de dveloppement RSView Studio est disponible en deux versions : RSView Studio pour Machine Edition & RSView Studio pour RSView Entreprise

RSView Machine Edition se compose de deux produits : RSView Studio et RSView ME Station. RSView Studio est le logiciel de dveloppement sous windows 2000 ou XP. Il est conu pour crer des applications de contrle au niveau des machines . RSView ME Station est un runtime pour les applications RSViewME. Il est excutable sur les plates formes : Ordinateurs industriels RAC6182 Le terminal VercaView PC avec Windows 2000/XP PanelViewPlus RSView Entreprise permet de configurer Machine Edition et Supervisory Edition pour les applications distribues Client /Serveur. Ces deux logiciels permettent de dvelopper des applications PanelView Plus.

4

PanelView PlusLa nouvelle gnration PanelView Plus convient tout particulirement aux applications ncessitant un affichage graphique des informations et un archivage de donnes, pour permettre aux oprateurs de comprendre rapidement ltat de leurs quipements. Les PVP se configurent avec RSView Studio et disposent de la fonctionnalit RSView Machine dition. Voici quelques fonctionnalits cls de RSView machine Edition : - Courbes de tendances : crer des tracs X-Y ou bass sur le temps - Expressions : modification des donnes en fonction de conditions - Archivage des donnes : enregistrer jusqu 300 000 valeurs dun seul enregistrement - Graphiques volus - Paramtres : rduiser le temps de dveloppement de lcran en rutilisant un cran unique avec plusieurs ensembles de donnes - Communications sur ports multiples : ControlNet, DH+, RIO, port srie DF1, - Navigation directe dans les adresses : ControlLogix, FlexLogix, CompactLogix

5

CHAPITRE 2Cration dun projet

6

Cration dun projetCration dun projet partir de loption New project dans le menu File.

La fonction Import permet la rcupration dapplications RSView ME 2.xx(.med), PanelView (.pva), PanelBuilder1400E (.pvc) et PanelBuilder32 (.pba). La fonction Crer permet de crer un nouveau projet Le fichier principal du projet se nomme *.med. Tous les autres rpertoires contiennent les diffrentes composantes inclues dans ce projet. Longlet existante permet douvrir une application dj cre

7

Cration dun projetPour toute manipulation informatique des projets (Renommer, Copier, Effacer) il faut utiliser loption gestionnaire dapplication du menu outils.

8

Fentre principale RSView StudioBarre de titre Barre de menu Barre doutils

Explorateur dapplication

Liste de diagnostics

9

Cration dun projetRglages pour le dmarrage du projet accessible partir de Dmarrage:

Dmarrage du gestionnaire dalarme & messages dinformation Dfinition du fichier darchivage DataLogging Dfinition de la Macro de dmarrage & darrt Dfinition de la fentre de dmarrage Dfinition du fichier pour la fonction paramtrage

10

Cration dun projet principe de communicationRSView ME peut communiquer avec un processeur au travers dun driver direct de RSLinx Entreprise : - DF1 - DH485, DH+, ControlNet - EtherNet, - RIO ou par un lien OPC (OLE for Process Control).

Rglages de la communication - Configuration de RSLinx Entreprise : Possibilit de crer une nouvelle configuration ou de rcuprer une configuration dun autre projet ou dune autre station.

11

Cration dun projet principe de communicationIl faut dfinir les chemins pour : Target : la connexion du terminal avec le (ou les) contrleur(s) Local : la connexion du PC de dveloppement avec le (ou les) contrleur(s)

Pour configurer les drivers : Cliquer sur le bouton Add pour crer un nouveau Shortcut, puis cliquer droite sur RSLinx Entreprise et slectionner Add Driver.

Choisissez le driver par lequel vous allez communiquer et valider ses paramtres (nom, adresse, etc ).

12

Cration dun projet principe de communicationEn cliquant droite sur le driver, slectionner Add Device et ajouter le ou les modules et processeurs. Pour la configuration du Shortcut Local il est galement possible de lancer un Browse afin de visualiser les stations connectes au PC travers le driver de RSLinx.

Pour enregistrer le Shortcut en fin de slection, appuyer sur le bouton Apply. Le bouton Copy permet de copier, aprs mise au point des communications, le Shortcut Local dans le Shortcut Target si ce dernier est identique. - Configuration dun serveur OPC : Pour dclarer un nouveau serveur OPC, cliquer droite sur lapplication et slectionner Nouveau serveur de donnes puis serveur de donnes OPC

13

Cration dun projet principe de communication

Ensuite saisissez le nom de votre serveur OPC, puis cliquer sur Browse pour visualiser et slectionner RSLinx OPC Server.

14

CHAPITRE 3Base de donnes

15

Bases de donnesUn tag est un point de donnes contenant une valeur dans lapplication RSView ME. Il peut avoir un lien avec une donne processeur ou plus simplement tre une donne interne lapplication RSView ME. Les donnes processeur sont accessibles de deux manires : - Rfrence direct : le tag se trouve dans le processeur - HMI tag : le tag est cr dans le terminal

Un tag est identifi par son nom. Ce nom ne doit pas excder 40 caractres et peut contenir des lettres, des chiffres, le tiret bas (_) ou le signe (-). Il est galement possible de structurer la base de donnes en classant les tags dans diffrents rpertoires. Le backslash (\) sert alors de sparateur.

16

Bases de donnes Types de tagsTag Analogique:

Tag Binaire:

Tag Chane :

17

Bases de donnes Types de tagsSystme : Un rpertoire des tags systme est cr automatiquement par RSView Studio lors de louverture dun nouveau projet. Ces tags ne peuvent en aucun cas tre modifis ou effacs. Ils contiennent des informations concernant la date, lheure, ltat des communications, les dfauts et lidentification de loprateur actuellement logu. Sources de donnes : - Priphrique : Le tag est li une source externe. Il correspond une variable qui provient dun appareil cible au travers un driver direct ou par lien OPC. - Mmoire : La valeur du tag est stocke uniquement dans la table image du RSViewME

18

Bases de donnes lien avec un tag en rfrence direct & cration de tagLien avec un tag en rfrence direct : Lors de la cration dobjets interactifs avec lien une valeur processeur, il faut ouvrir longlet Connections de la fentre des proprits.

- Cliquer sur le bouton Tag afin de visualiser le tag Browser. - Naviguer dans le rpertoire Folders afin de pointer la cible processeur. Celle-ci peut tre limage Online du contrleur si vous tes en ligne via RSLinx ou limage des tags Offline dans le fichier associ au Shortcut de RSLinx Entreprise. Slectionner le Tag dans la fentre de droite et valider. Cration dun tag HMI : La cration peut se faire en point point lors de la configuration dun objet, ou de manire groupe avec lditeur de Tag. Pour accder lditeur cliquer sur loption Tags du rpertoire HMI tags de votre projet

19

Bases de donnes lien avec un tag en rfrence direct & cration de tagCliquer sur le rpertoire Connections pour avoir la liste des points dchange. Puis cliquer sur le bouton de la colonne Points. Clic droit dans la fentre Contenu de /. slectionner nouveau point IHM.

20

CHAPITRE 4Vues graphiques

21

Les vues graphiquesTrois vues sont cres par dfaut la cration dun nouveau projet : - [DIAGNOSTICS] : outil qui permet de visualiser les activits de RSView ME.

- [ALARM] et [INFORMATION] : afficheur optionnel qui apparat audessus de la vue courante quand une alarme est dclenche.

22

Les vues graphiques cration de vuesA partir de loption Nouveau puis Affichage dans le menu Fichier . A partir de licne de raccourci Nouveau Affichage dans le menu Fichier.

A partir du clic droit sur licne Affichage dans le rpertoire Explorateur de projet

La personnalisation de lenvironnement de travail se fait partir du menu View puis Toolbars. Les botes outils disponibles sont visualisables nimporte quel moment et peuvent apparatre en fixe autour de la fentre de travail o en flottant sur celle-ci.

23

Les vues graphiques Utilisation des objetsObjets graphiques Ils permettent la cration de textes, de formes gomtriques ou en trac libre et dimages. Ils sont regroups sous le menu Objets puis Dessin. Objets interactifs Ils permettent la visualisation ou la modification de valeurs et la navigation lintrieur dobjets (listes) ou entre diffrentes vues.

24

Les vues graphiques Utilisation des objetsObjets Boutons poussoirs : - Momentan : change dtat lappui et revient ltat initial au relchement. - Maintenu : change dtat chaque appui - Verrouill : change dtat lappui et revient ltat initial sur commande externe. - Multi-tats : incrmentation des tats (jusqu 256) chaque appui. - Interverrouills : associ dautres boutons (du mme type) lis par le mme tag. Le bouton slectionn par appui passe ltat1 et les autres repassent automatiquement ltat 0. - Rampe : Incrmente ou dcrmente une valeur suivant un pas jusqu un seuil.

25

Les vues graphiques Utilisation des objetsObjets Indicateurs : Multi tats : change dtat (2000 tats maxi) en fonction de la valeur du Tag Indicateur. Pour chaque tat on dfini diffrentes couleurs, diffrents textes ou diffrents graphismes. Symbole : image monochrome changeant de couleur en fonction de la valeur du tag Indicateur. Liste : chaque tat correspond un texte .Ces textes sont prsents sous forme de liste. Objets numriques et chanes de caractres: Visualisation : permet loprateur de visualiser une valeur numrique ou une chane de caractres ASCII (texte variable) en provenance de la base de donne. Saisie : permet la modification dune variable numrique ou ASCII. Cette saisie se fait partir dune fentre de saisie tactile pour les autres. Il est galement possible de saisir partir dun clavier externe. Objets de navigation : Retour (Return) : permet de revenir la vue prcdente. Fermer (Close) : permet de refermer une vue en avant plan. Possibilit dcrire une valeur dans un tag la fermeture. Slecteur de liste de vues (Display list Selector): permet de slectionner une vue parmi une liste laide des boutons Monte et Descente et de valider son ouverture avec la touche de validation.

26

Les vues graphiques Utilisation des objetsObjets touches :

Ces objets servent pour dplacer un curseur et faire une slection. Ils ne concernent que les objets : - Liste dactivits - Liste des alarmes - Slecteur de liste de contrle - Slecteur de liste de vues - Courbes Objets bargraphes et Jauges : Bargraphe : indicateur graphique avec remplissage par le haut, le bas, la gauche ou la droite, suivant la valeur lue. Echelle : lment graphique permettant davoir diffrentes barres de niveau. Il se place le long du bargraphe et est associ des tiquettes (objets text). Jauge : identique au bargraphe, mais avec une aiguille en rotation. Objet slecteur de liste de contrle : Cet objet permet loprateur de faire un choix parmi une liste. Objet Afficheur de messages locaux : Cet objet permet de visualiser un texte correspondant la valeur de dclenchement du tag.

27

CHAPITRE 5Les animations

28

Les animations dobjetsLes objets peuvent avoir des apparences, des tailles et des positions diffrentes en fonction des valeurs de Tags directs ou dexpressions. Les animations accessibles sont : La visibilit La colorisation ou le remplissage Le positionnement horizontal et/ou vertical La largeur et la hauteur La rotation Les curseurs horizontaux et verticaux

Pour atteindre la fentre de rglage il suffit de cliquer droite sur lobjet ou sur un composant de ce dernier dans le cas dune animation partielle.

Le rpertoire Librairies contient des objets avec des animations prdfinies. Il suffit de copier ceux-ci, de remplacer le Tag ou lexpression et de personnaliser les diffrents paramtres.

29

Les animations dobjets ParamtrageLe principe du paramtrage est de pouvoir animer une vue graphique partir de diffrentes tables de paramtres. Il faut dans un premier temps crer les tables de paramtres (clic de droit sur Parameters Graphics puis New ). Les paramtres sont identifis par le sigle # suivi dun numro de 1 500. 1. Chacun de ces paramtres sera associ un tag (exemple #1= {var1\vitesse}) 2. Il est ensuite possible de dupliquer cette table. Elle sera ainsi enregistre sous un autre nom. 3. Il suffira aprs de changer le nom des tags en fonction de la table.

30

Les animations dobjets ParamtrageEnsuite, lintrieur de la vue graphique, vous avez accs aux paramtres dans tous les objets ayant des valeurs multiplexes. Il faut, en lieu et place da ladresse du Tag, indiquer le numro du paramtre voulu.

Lors du saut dans cet cran laide dun Go To Display ou Display List selector, il faut lui indiquer avec quelle table les objets doivent se rafrachir.

31

CHAPITRE 6Tendance et archivage de donnes

32

Gnralits sur la fonction TrendCet objet fait parti de la bibliothque de RSView Studio et est accessible sous Objects-Trending-Trend.

Dans un objet il est possible de configurer simultanment huit tracs maximum. La fonction DataLog associ un objet Trend permettra denregistrer les points afin dtre archivs et dtre ventuellement tracs. Pour le dplacement des courbes dans le temps, il est possible dutiliser les objets spcifiques aux Trend (Pause, NextPen)

33

Gnralits sur la fonction Trend Configuration dun objet TrendPour rgler et configurer un objet Trend il suffit dun double clic sur lobjet ou dun clic droit Proprits. La fentre des proprits comporte six chapitres : - Gnrale : Style de trac et de rafrachissement

- Afficher : configuration daffichage

34

Configuration dun objet Trend

- Traceurs : configuration individuelle des plumes : la couleur, La visibilit, largeur,

35

Configuration dun objet TrendAxes X : Paramtrage de laxe X

Axes Y : Paramtrage de laxe Y

36

Configuration dun objet Trend Communes : taille, position et visibilit

Connections : dclaration des points dchanges

37

Prsentation de larchivage de donnes ( DataLog)

RSView Machine Edition permet de stocker les valeurs afin de pouvoir les visualiser grce lobjet Trend. Pour cela il faut : - Crer un Data Log Model - Crer une vue graphique avec un objet Trend - Associer ce trend au Data Log Model - Activer la fonction Logging au dmarrage (dans la fentre Dmarrage)

Conversion dun fichier log en base de donnes dbf

38

Prsentation de larchivage de donnes ( DataLog) Configuration du DataLogPour crer un Data Log Model, clic droit sur Data Log Models puis Nouveau ou partir du menu Fichier puis Nouveau et journal des donnes.

39

Prsentation de larchivage de donnes ( DataLog) Configuration du DataLogConfiguration Permet dassocier une description (50 caractres maxi) Rgler le nombre de points de stockage dans le fichier (jusqu 300 000) Chemins Permet de choisir le chemin pour lenregistrement du fichier Log.

40

Prsentation de larchivage de donnes ( DataLog) Configuration du DataLogDclencheurs du journal : Permet de choisir le type de rafrachissement. - Priodique : intervalle de temps entre chaque enregistrement (du centime de seconde 999 jours) - On change : enregistrement sur changement dtat fix sur un pourcentage de la dernire Valeur.

Points dans le modle :

41

CHAPITRE 7Alarmes et Informations

42

Prsentation des alarmes

Le systme dalarme avertit loprateur quand les valeurs de dclenchement, associes aux diffrentes alarmes, apparaissent. Pour cela, il faut : - Programmer le ou les automate(s) afin quil(s) puisse(nt) gnrer des alarmes, - Dfinir les alarmes dans lapplication en leur associant un texte de message, une valeur de dclenchement et la possibilit ou non dtre affiches, sonores, imprimes - Configurer la vue graphique [ALARM] : afficheur optionnel qui apparat au-dessus de la vue courante quand une alarme est dclenche

43

Prsentation des alarmes Rglages du gestionnaire dalarmesDclaration des triggers Utiliser le bouton Ajouter pour crer un nouveau Trigger. Ce trigger peut correspondre un tag ou une expression.

Dclarations des messages Pour chaque message il faudra : - Slectionner le trigger associ lalarme - Donner la valeur ou lexpression de dclenchement - Saisir le texte pour laffichage et/ou limpression - Slectionner laffichage

44

Prsentation des alarmes Rglages du gestionnaire dalarmesDclaration des paramtres Choix de lcran appel lapparition des alarmes. Par dfaut la vue[Alarm] est slectionne. Rglage du temps de maintien des tags et de la frquence de rafrachissement.

45

Prsentation des alarmes Lcran [HISTORY]Cet cran est disponible dans la librairie de RSView Studio. Par dfaut, il contient : La liste des alarmes configure avec les boutons dacquittement, de silence et deffacement les curseurs de navigation le bouton dimpression de lhistorique le bouton pour aller dans lcran STATUS le bouton de tri des alarmes par valeur de trigger ou par date et heure le bouton de fermeture

46

Prsentation des alarmes Lcran [STASUS]

Cet cran est galement disponible dans la Librairie de RSView Studio. Par dfaut, il contient : - La liste des alarmes configure - Laffichage de la date et heure du dernier effacement du Status - Le bouton de mode daffichage,

47

Prsentation des informationsLe gestionnaire dinformations fournit loprateur le texte du message correspondant la valeur du tag ou de lexpression de dclenchement. Pour cela, il faut : - Programmer le ou les automate(s) afin quil (s) puisse(nt) gnrer des informations, - Dfinir les informations dans lapplication en leur associant un texte de message, une valeur de dclenchement - Configurer la vue graphique [INFORMATION].

Elle peut contenir : - Le message associ au dclencheur - Le bouton dacquittement - Un bouton de fermeture dcran

48

Prsentation des informations rglages du gestionnaire dinformationsParamtrage Choix de lcran appel lapparition dune information. Par dfaut la vue [INFORMATION] est slectionne. Choix du fichier contenant les messages. Dclaration du tag ou de lexpression pour le dclenchement des messages. Il est galement possible de dclarer un tag optionnel pour les acquittements : Ack : tag pour prvenir le contrleur.

Dclaration des messages Pour chaque message il faudra : - Donner la valeur de dclenchement - Saisir le texte du message pour laffichage

49

CHAPITRE 8Scurit et Macros

50

Scurisation des cransRSView machine Edition vous permet de scuriser votre projet. Le principe est de limiter laccs des vues oprateurs autoriss. Un oprateur peut tre un individu ou un groupe dindividus partageant le mme nom et le mme mot de passe. Le systme supporte jusqu 255 oprateurs. Le nom dun oprateur nexcde pas 20 caractres. Les mots de passe ont un format maximum de 14 caractres alphanumriques.

51

Scurisation des cransLes crans sont scuriss de manire individuelle. Lors de leur configuration (Display settings), ils sont associs un code de scurit. Il existe 16 codes de scurit reprs par une lettre de A P. Dans le cas o un cran doit tre accessible par toute personne, il faut slectionner * comme code. Seul un oprateur ayant droit au code de scurit dun cran, pourra y accder. Dans le cas contraire, un message dans la fentre dactivit apparatra.

52

Scurisation des crans connexion et dconnexionLa connexion se fait laide du bouton LOGIN. La dconnexion se fait laide du bouton LOGOUT. La visualisation de loprateur actuellement connect peut se faire grce un objet String display. Le tag affich est System\user.

53

MacrosUne macro, dans RSView machine Edition, est un moyen daffecter des valeurs dans des tags de manire automatique, dans certaines situations. Les tags concerns par le mme vnement, sont regroups dans une table personnalise par un nom. La cration de macro se fait partir de new puis Macro sous le menu File ou en cliquant droite sur licne Macros dans le rpertoire Logic and Control.

54

MacrosUne Macro peut tre lance dans une de ces situations : Lors du lancement ou de larrt de lapplication. Accs dans lditeur Dmarrage.

Lors de la connexion ou dconnexion dun oprateur. Accs dans lditeur Comptes utilisateurs.

Lors de louverture ou de la fermeture dun cran. Accs dans lditeur Paramtres daffichage.

Lors de lappui sur un bouton Macro positionn dans un cran.

55

CHAPITRE 7Transferts des fichiers Runtime

56

Transferts des fichiers RuntimeCration La premire tape avant de lancer une application est de crer le fichier Runtime. A la cration de ce fichier, RSView Studio compile tous les lments de lapplication et enregistre ce fichier avec une extension .mer. La cration se fait partir du menu Application, laide de la fonction Create Runtime Application.

Transfert Le fichier Runtime doit alors tre transfr dans la plate-forme dexcution. Le RSView Machine Edition peut se trouver sur un PC Windows 2000/XP ou dans une plate-forme CE (RAC6182, VersaView CE ou PanelView Plus). Pour un PC, il suffit de copier le fichier .mer sur le disque. Pour le transfert dans une plate-forme CE il existe trois mthodes : - Lutilitaire de transfert de RSView Studio - Microsoft ActiveSync - Une carte mmoire ATA (format PCMCIA) ou Compact Flash

57