Você está na página 1de 82

Mthodologie Vijeo Look 2.

Mthodologie Vijeo Look 2.0

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 1

Mthodologie Vijeo Look 2.0

Mthodologie
Mthodologie Vijeo
Vijeo Look
Look 2.0
2.0

Formation

11

Supervision de procds

p.4

22

Dcouverte de Vijeo Look

p.14

33

Conception volue /optimise d une application

p.56

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 2

Mthodologie Vijeo Look 2.0

Dmarche pdagogique
1/ Supervision de procds (concepts de base)

2/ Dcouverte de Vijeo Look

3/ Conception volue / optimise d une application

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 3

Mthodologie Vijeo Look 2.0

Supervision de procds

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 4

Mthodologie Vijeo Look 2.0

Supervision de procds

Introduction la supervision
Dans une architecture d automatisme, le terme supervision dsigne la
fonctionnalit qui consiste mettre la disposition d un oprateur une interface
graphique, gnralement de type cran/clavier , lui permettant de suivre et
de contrler distance une installation automatise.
SUPERVISION

INSTALLATION AUTOMATISEE

Suivre
et
contrler

AUTOMATISME

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 5

Mthodologie Vijeo Look 2.0

Supervision de procds

Rle et limite de la supervision


La supervision ne doit en aucun cas intervenir dans le traitement de l automatisme.
Son rle doit se limiter :
SUPERVISION

chercher
chercherdes
des
informations
informations
dans
dans
lautomatisme
lautomatisme
pour
pour
renseigner
renseigner
l loprateur
oprateur

Formation

Communiquer
avec l automatisme
AUTOMATISME

envoyer
envoyerdes
des
informations
informations
l lautomatisme
automatisme
partir
partirdes
des
ordres
donns
ordres donns
par
parl loprateur
oprateur

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 6

Mthodologie Vijeo Look 2.0

Supervision de procds

Le logiciel de supervision
Un logiciel de supervision est souvent dsign par le terme SCADA
(Supervisory Control And Data Acquisition)
Un
UnSCADA
SCADAsinstalle
sinstalleetetsutilise
sutilisesur
surun
unmicro-ordinateur
micro-ordinateurde
detype
typePC
PCWindows.
Windows.
Un
UnSCADA
SCADApermet
permetde
decrer
crerune
uneapplication
applicationgraphique
graphiquequi
quireproduit
reproduitlcran
lcranleleprocd
procdautomatiser.
automatiser.

Un
UnSCADA
SCADAmet
metdisposition
dispositiondes
desoutils
outilsetet
des
desfonctionnalits
fonctionnalitsintrinsques
intrinsquesau
aulogiciel.
logiciel.

Ses
Sesoutils
outilsgraphiques
graphiquespermettent
permettentde
dedfinir
dfinir
une
interface
utilisateur

partir
dobjets
une interface utilisateur partir dobjets
graphiques
graphiquesqui
quisont
sontune
unereprsentation
reprsentation
graphique
dun
procd.
graphique dun procd.

Un
UnSCADA
SCADApermet
permetde
decrer
crerune
une
application
par
simple
paramtrage.
application par simple paramtrage.
IlIlpermet
permetddutiliser
utiliserdes
deslangages
langagesde
de
programmation.Mais
attention,
ce
programmation.Mais attention, cenest
nest
pas
un
langage
de
programmation.
pas un langage de programmation.
Un
UnSCADA
SCADAgre
gregalement
galementles
les
fonctionnalits
telles
que
les
alarmes,
fonctionnalits telles que les alarmes,les
les
consignations,
les
tendances
(
courbes
consignations, les tendances ( courbes
temps
tempsrel
relou
ouhistoriques),
historiques),lelestockage
stockagede
de
donnes,

donnes,

Un
UnSCADA
SCADAcommunique
communiqueavec
avecl lautomatisme
automatismevia
viades
desrseaux
rseauxou
oudes
desbus
bus
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 7

Mthodologie Vijeo Look 2.0

Supervision de procds

Les liens entre le procd et la supervision


Dans lordinateur PC
Le logiciel de
supervision
SCADA

Rparti sur le site


Zone armoires
lectriques
ou botiers

Les moyens de communication


Les logiciels de communication : protocoles / drivers
Les interfaces de communication :
port COM (liaisons srie), cartes ou interfaces rseaux

Les moyens de transport de la communication entre lquipement et le PC :


chemin de cbles de type paires torsades ou coaxial

Les quipements de contrle/interface avec le procd :


automates, entres/sorties dportes
et leur coupleurs de communication
Les quipements lectriques de puissance :
dpart moteurs, commutateurs, variateurs, ...

Zone production
Le procd

Formation

Les actionneurs et capteurs du procd :


moteurs, fin de course, capteurs vitesse / temprature / pression,
Les organes du procd :
transporteurs, ventilateurs, vannes/tuyauteries, cuves,...
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 8

Mthodologie Vijeo Look 2.0

Supervision de procds

Termes et concepts de base


Synoptique principal

Enregistrement
des
consignations

Liste des consignations

Procd
Procd

14h10 : Mise en marche moteur


15h12 : Apparition dfaut moteur
15h20 : Arrt du moteur
15h30 : Disparition dfaut moteur
15h40 : Mise en marche moteur
Surveillance et enregistrement
dvnements
Consignations

Alarmes
Moteur en marche
Moteur l arrt
Moteur en dfaut

Liste des alarmes


15h12 : Apparition dfaut moteur
15h18 : Dfaut moteur acquitt
15h30 : Disparition dfaut moteur
Procd

Courbes
Marche

Tendance vitesse

Arrt

Vitesse en cours :

800

Vitesse atteindre :

1250

Signalement dvnements
exceptionnels
Alarmes

Courbes

Alarmes

Enregistrement des
tendances

Procd

Consignation

Surveillance et enregistrement de valeurs Tendances

Communication
Informations traites par l automatisme
L automatisme

Le procd
Formation

Moteur l arrt ( bit %M100 )


Moteur en marche ( bit %M101 )
Moteur en dfaut ( bit %M102 )
Mise en marche du moteur ( bit %M103 )
Arrt du moteur ( bit %M104 )
Vitesse de dfilement atteindre ( mot %mw100 )
Vitesse de dfilement en cours ( mot %mw101 )
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 9

Mthodologie Vijeo Look 2.0

Supervision de procds

Termes et concepts de base


- Tl-commande ou Tl-rglage : pour envoyer une information vers l automatisme
- Tl-signalisation ou Tl-mesure : pour obtenir une information de l automatisme
A chaque objet graphique est associ un type d animation et une variable de l automatisme
Tl-Signalisation (TS)
- visualiser un tat de type tout ou rien (TOR)
- associ un bit de l automatisme
Ex : savoir si le moteur est en marche ou l arrt
Ex : tre inform d un dfaut moteur

Tl-Mesure (TM )
Procd

Alarmes
Moteur en marche
Moteur l arrt
Moteur en dfaut

- visualiser une valeur de type analogique (ANA)


- associ un mot de l automatisme
Ex : connatre la vitesse en cours

Courbes

Bit %M100

Tl-Commande (TC)
- commander une action de type tout ou rien (TOR)
- associ un bit de l automatisme
Ex : action oprateur pour mettre en marche ou en
arrt un moteur

Marche

Mot %MW101

Arrt

Vitesse en cours :

800

Vitesse atteindre :

1250

Consignation

Tl-Rglage (TR )
- envoyer une valeur de type analogique (ANA)
- associ un mot de l automatisme
Ex : saisie oprateur d une consigne de vitesse
atteindre

Bit %M103
Mot %MW100
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 10

Mthodologie Vijeo Look 2.0

Supervision de procds

Termes et concepts de base


Types d animation utiliss
Tl-Mesure (TM )
Tl-Signalisation (TS)
Changement de couleur en fonction de l tat du
bit lu dans l automatisme.
Ex :
- Bit %M100 = 0
- Bit %m100 = 1

Procd

Alarmes
Moteur en marche
Moteur l arrt
Moteur en dfaut

Affichage de la valeur d un mot lu dans


l automatisme, sous forme numrique.
Ex :
- T0 affichage de %MW101 : 800
- T0 + 5 sec affichage de %MW101 : 725
Mot %MW101

Courbes

Bit %M100

Tl-Commande (TC)
Changement de l tat d un bit dans l automatisme
en fonction de l action oprateur sur un bouton
Ex :
- action clic souris sur Marche : %M103
- action clic souris sur Arrt : %M104

Marche

800
725

Arrt

Vitesse en cours :

800

Vitesse atteindre :

1250

Consignation

T0

T0 + 5sec

Tl-Rglage (TR )
Changement de la valeur d un mot dans
l automatisme en fonction d une saisie oprateur.
Ex :
- T0 saisie de 1000 : %MW100 = 1000
- T0+10 mn saisie de 1250 : %MW100 = 1250
Mot %MW100

Bit %M103

1250
1000
T0

Formation

T0 + 10 mn

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 11

Mthodologie Vijeo Look 2.0

Supervision de procds

Termes et concepts de base


Types d animation utiliss

Visualisation des messages d alarmes


L animation Liste des alarmes permet de
visualiser les alarmes sous forme de messages

Chanage des synoptiques


La navigation entre les synoptiques s effectue partir de
boutons paramtrs avec l animation Chanage .

Liste des alarmes

Procd

Enregistrement des changements d tat


L animation Consignation permet d enregistrer
tout changement d tat ou de valeur dans une base
de donnes pour la visualiser ultrieurement sous
forme de liste.

Alarmes
Moteur en marche
Moteur l arrt
Moteur en dfaut
Courbes

Marche

Liste des consignations


14h10 : Mise en marche moteur
15h12 : Apparition dfaut moteur
15h20 : Arrt du moteur
15h30 : Disparition dfaut moteur
15h40 : Mise en marche moteur

Visualisation des changements d tats


L animation Liste des consignations permet de
visualiser la liste des changements d tats qui ont t
enregistrs dans la base de donnes.
Formation

Arrt

Vitesse en cours :

800

Vitesse atteindre :

1250

Consignation

15h12 : Apparition dfaut moteur


15h18 : Dfaut moteur acquitt
15h30 : Disparition dfaut moteur

Enregistrement priodique
La fonction Tendance permet
d enregistrer une valeur dans une
base de donnes pour la visualiser
ultrieurement sous forme de courbes.
Tendance vitesse

Visualisation sous forme de courbes


L animation Courbes temps rel permet de visualiser
une valeur sous forme de courbes.
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 12

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 14

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Les tapes
Ce chapitre est destin dcrire les tapes suivre pour dvelopper une application Vijeo Look.
Le sujet applicatif est volontairement simple et limit au stricte ncessaire.
- Lecture du cahier des charges
- Analyse du cahier des charges / Analyses fonctionnelle et organique / Synthse
PL7: Organisation des donnes dans l automate

Etapes fondamentales
avant de dbuter
la conception

OFS : Configuration de la communication / Test de la communication


Vijeo Look : reprsentation graphique du procd / animation et affectation des variables
Vijeo Look : test des animations
Vijeo Look : les alarmes
Vijeo Look : les consignations
Vijeo Look : les courbes de tendances temps rels / historiques
Vijeo Look : les courbes de tendances historises
Vijeo Look : paramtrage des priodes d chantillonnage et principe d enregistrement des variables
Vijeo Look : gestion de la base de donne
Vijeo Look : gestion des recettes
Vijeo Look : prparation l exploitation

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 15

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Lecture du cahier des charges


description du procd
Un rservoir est aliment en effluent par l intermdiaire d une vanne V1.
Une navette est alimente partir de ce rservoir par l intermdiaire d une pompe P1.
Un oprateur plac proximit de la navette doit contrler visuellement son remplissage avant son
vacuation.
Pour cela il dispose d un systme de commande compos d un automate de type PREMIUM et d un
poste de supervision base de PC.

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 16

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Lecture du cahier des charges


Partie automate / traitement du procd
L automate gre le procd et dispose des entres / sorties suivantes :
- pour V1 : commande d ouverture, commande de fermeture, dfaut vanne
- pour P1 : commande de marche, commande d arrt, dfaut pompe
- pour le rservoir : indicateurs niveaux haut/bas atteints et capteur de niveau analogique

Partie PC / supervision Vijeo Look


Le PC communiquera avec l automate PREMIUM en bus Unitelway (prise Terminal).
L oprateur devra pouvoir :
- surveiller l tat de V1, P1 et le niveau du rservoir.
- commander l ouverture/fermeture de V1 et l arrt/marche de P1.
- visualiser la liste des dfauts apparus.
- visualiser le niveau du rservoir sous forme de courbe.
Toutes les commandes, changements d tats et alarmes seront consigns sur le disque dur du PC et
visualisables.
Le niveau du rservoir sera historis sur le disque dur du PC.

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 17

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Analyse du cahier des charges


L analyse du cahier des charges permet d identifier les points qui seront discriminants pour le
dveloppement de l application :
1/ comment s effectuera la communication entre le PC et l automate :
- le type de liaison utilise : bus Unitelway sur la prise TER de l automate / sortie COM1 du PC
- le type et le nombre d objets automate ncessaires au pilotage du procd partir du PC :
12 bits pour les commandes/tats/dfauts/niveaux haut/niveau bas et 1 mot pour le niveau du rservoir
2/ comment sera reprsent et comment sera suivi le procd :
- un synoptique reprsentant la vue d ensemble du procd
- un synoptique visualisant les alarmes en cours
- un synoptique visualisant tous les changements d tats et alarmes apparus
- un synoptique visualisant l historique du niveau du rservoir
- les actions oprateur ncessaires la navigation inter-synoptiques
3/ comment s effectuera la surveillance et la commande des organes du procd :
- voyants permettant de visualiser les 3 tats de V1, les 3 tats de P1 et les niveaux haut/bas rservoir.
- animation permettant de visualiser l volution de niveau du rservoir.
- actions oprateur permettant de commander l ouverture/fermeture de V1 et l arrt/marche de P1.
4/ quels sont les tats ou valeurs enregistrer :
- consignation de tous les changements d tats et des alarmes
- historisation du niveau du rservoir
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 18

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Analyses fonctionnelle et organique


Cette tape est primordiale
Ces deux analyses permettent de dfinir de quelle manire seront rsolus les points identifis lors de
l analyse du cahier des charges et de se synchroniser avec la personne qui dveloppe le programme
automate. A ce stade la connaissance des fonctionnalits de Vijeo Look est ncessaire.
1/ Communication entre le PC et l automate :
- Prvoir une communication Unitelway installer le driver sur le PC
- Affecter les zones d adresses des objets automate ncessaires au pilotage du procd :
Les 8 TS de %M100 %M107 , les 4 TC de %M110 %M113, la TM %MW100
2/ Reprsentation et suivi du procd :
- 4 synoptiques : Procd, Liste des alarmes, Liste des consignations et Evolution du niveau rservoir
- Le synoptique Procd sera le synoptique d accueil et permettra d accder aux trois autres
3/ Surveillance et commande des organes du procd :
- 3 voyants pour V1, 3 voyants pour P1, 2 voyants pour le niveaux haut atteint et bas atteint du rservoir.
- rservoir sous forme de barregraphe permettant de visualiser l volution de niveau du rservoir.
- 2 boutons pour V1 et 2 boutons pour P1.
4/ Etats et valeurs enregister :
- consignation des TS, TC et alarmes (table consignation de la base de donnes)
- historisation (tendance) du niveau du rservoir (table tendance de la base de donnes)
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 19

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Synthse des analyses


Synthse sous forme de reprsentation symbolique
Communication entre le PC et l automate
Vanne ouverte : %M100
Vanne ferme : %M101
Vanne dfaut : %M102
Ouverture vanne : %M110
Fermeture vanne : %M111
Pompe en marche : %M103
Pompe en arrt : %M104
Pompe en dfaut : %M105
Marche pompe : %M112
Arrt pompe : %M113

Etats et valeurs enregister

Reprsentation et suivi du procd

Alarmes

Consignations

Consignation
Procd

Communication
OFS
Unitelway

Tendances
Tendances

Cuve niveau haut : %M106


Cuve niveau bas : %M107
Niveau cuve : %MW100

Surveillance et commande des organes du procd


Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 20

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

PL7 / Organisation des donnes dans l automate

Le traitement du procd (programme automate) est suppos tre dj en partie ralis.

Recommandation : rservation d une zone de bits et de mots spcifiques la supervision.


1/ le programme automate doit recopier les entres/sorties utilises pour la conduite du procd dans une
zone d adresses conscutives rserve la supervision.
2/ Sous PL7, chaque objet est nomm par un symbole qui sera utilis par la suite dans Vijeo Look.
Puis les variables doivent tre exportes dans un fichier Api.scy.
Symbole
Symboledes
desobjets
objetsautomates
automates

Fichier
Fichierapi.stx
api.stx

Fichier
Fichierapi.scy
api.scy
Export
Exportdes
des
variables
variables

Zone
Zonerserve
rserve
lalasupervision
supervision

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 21

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

OFS / Configuration de la communication


Ajuster
AjusterlalaPriode
Priodegroupe
groupemin
min

Indiquer
Indiquerun
unnom
nomdalias
dalias

Formation

Paramtrer
Paramtrerlalacommunication
communication

Choisir
Choisirlelemode
modeDiagnostic
Diagnostic

Indiquer
Indiquerlelechemin
chemindu
dufichier
fichierSCY
SCY

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 22

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

OFS / Test de la communication


Lancer
Lancerleleclient
clientde
detest
testetetvrifier
vrifierlala
prsence
prsencedes
desvariables
variablesnommes
nommes
dans
danslautomate
lautomate

Slectionner
Slectionnerune
unevariable
variable( (Item)
Item)etetvrifier
vrifierson
son
comportement
comportementen
encorrespondance
correspondanceavec
avecune
unetable
table
danimation
PL7
danimation PL7

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 23

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / reprsentation graphique du procd


- Crer un nouveau projet, par exemple : Bases
- Crer un nouveau synoptique Procd et utiliser les outils graphiques pour :

Identifier
Identifierlelesynoptique
synoptiquedans
danslalabarre
barrede
detitre
titre

Reprsenter
Reprsenterleleprocd
procd

Reprsenter
Reprsenterlalasurveillance
surveillance
etetlalacommande
des
organes
commande des organesdu
duprocd
procd
Voyant
rond

Rservoir
rectangle

Modifier
Modifierlalacouleur
couleurde
defond
fond
Formation

Afficher
Afficherou
ounon
nonlalagrille
grille
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 24

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / animation et affectation des variables (1)


Ex : pour la TSVanne ouverte
Animation : Couleur tat

Utiliser les outils d animation :


1/1/Choisir
Choisirleletype
typedanimation
danimation
Soit
Soitpar
parlelemenu
menu
Animation
Animation

Soit
Soitpar
parlelemenu
menu
contextuel.
contextuel.
Clic
Clicdroit
droitsur
surlobjet
lobjet

2/2/Affecter
Affecterlalavariable
variablecorrespondante
correspondante: :Vanne_ouverte
Vanne_ouverte
Ide :
Pourquoi ne pas animer les
tuyaux en fonction de ltat
de la vanne V1 !!!

3/3/Dfinir
Dfinirlanimation
lanimation
Formation

Mais attention trop danimations


peut nuire
la visibilit du synoptique
et aux performances
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 25

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / animation et affectation des variables (2)


Utiliser les outils d animation :
1/1/Choisir
Choisirleletype
typedanimation
danimation

Ex : pour la TC Ouverture vanne


Commande tat

2/2/Affecter
Affecterlalavariable
variablecorrespondante
correspondante: :Ouverture_vanne
Ouverture_vanne

3/3/Dfinir
Dfinirlanimation
lanimation
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 26

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo look / animation et affectation des variables (3)


Utiliser les outils d animation :
1/1/Choisir
Choisirleletype
typedanimation
danimation

Ex : pour la TM Niveau_cuve
Barre-graphe

2/2/Affecter
Affecterlalavariable
variablecorrespondante
correspondante: :Niveau_cuve
Niveau_cuve
3/3/Dfinir
Dfinirlanimation
lanimation

Ide :
Mais aussi sous forme
numrique
Affichage mesure
Avec
Avecun
unformat
formatdaffichage
daffichage
personnalis
personnalis

Ide :
Paramtrer les
changements
de couleurs pour les
seuils haut et bas
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 27

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Test des animations


Si l automate n est pas connect utiliser le mode simulation de OFS
Mode
Modesimulation
simulation
Variables 0

Paramtrage
Paramtragedu
dusimulateur
simulateur

Variables 1

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 28

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Test des animations


Si l automate est connect utiliser PL7 :
1/1/Soit
Soiten
enforant
forantdirectement
directementles
lesentres/sorties
entres/sortiesdes
descoupleurs
coupleurs(automate
(automateen
enRUN)
RUN)

2/2/Soit
Soitpartir
partirdune
dunetable
tabledanimation
danimation(lautomate
(lautomateen
enSTOP)
STOP)

Vrifier la correspondance
Etat / Valeurs <==> Animations

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 29

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Les alarmes


Caractristiques d une alarme :
Les alarmes sont destines informer l oprateur d un danger susceptible d occasionner des dgts d ordre
matriel (scurit des machines) ou corporel ( scurit des personnes).
Les vnements lis aux alarmes sont de caractre exceptionnel .
En rgle gnrale :
- l apparition d une alarme ncessite une action d acquittement par l oprateur ( prise en compte du danger ).
- les alarmes sont galement consignes , c est dire enregistres sur disque dur ( traabilit des dfauts ).
Toutes les variables du procd concernes par ce cas seront dclares Alarmes et Consignations
Rappel
Rappel: :une
unevariable
variabledclare
dclareAlarme
Alarme
prend
prendsystmatiquement
systmatiquement88tats
tatspar
pardfaut
dfaut

AAchaque
chaquetat
tat
est
associ
est associ
une
unecouleur
couleur
par
dfaut
par dfaut

Dans
Dansnotre
notreexemple
exemple44variables
variablesseront
seront
dclares
alarme
et
consignation
dclares alarme et consignation: :
- -Vanne_defaut
Vanne_defaut

- -Pompe_en_defaut
Pompe_en_defaut
- -Cuve_niv_haut
Cuve_niv_haut
- -Cuve_niv_bas
Cuve_niv_bas

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 30

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Les alarmes


Les alarmes peuvent tre visualises de deux manires diffrentes :
Sous
Sousforme
formegraphique
graphique(outils
(outilsddanimation)
animation)

Sous
Sousforme
formede
deliste
liste
objet
objetAlarm
AlarmViewer
ViewerControl
Control
Acquittement
Acquittement

Couleur
Couleuralarme
alarme

- -Texte
Textelibell
libell

- -Texte
Textelibell
libellsur
suralarme
alarme
1/1/crer
crerun
unnouveau
nouveausynoptique
synoptiqueAlarme
Alarme
2/2/insrer
l
objet
Alarm
Viewer
insrer l objet Alarm ViewerControl
Control

3/3/paramtrer
paramtrerlalaprsentation
prsentation
4/4/prvoir
les
boutons
prvoir les boutonsde
dechanage
chanagedes
dessynoptiques
synoptiques
Les
Lesmessages
messagesproviennent
proviennent
des
libells
associs
des libells associsdfinis
dfinis
par
pardfaut
dfautdans
dans
Paramtre
gnraux
Paramtre gnraux/ /

Onglet
Ongletlibells
libellsassocis
associs
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 31

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Les consignations


Caractristiques d une consignation :
Les consignations sont destines dater et enregistrer sur le disque dur les changements d tat ou de valeur des
variables de l application des fins de traabilit.
En rgle gnrale la consignation concerne :
- les alarmes : apparition, acquittement, disparition
- certaines actions oprateur :
- commande d un organe : ouverture vanne , fermeture vanne
- modification d une consigne : valeur de remplissage atteindre
- accs un synoptique
- les tats d un organe : moteur en marche , moteur l arrt
Toutes les variables du procd concernes par ce cas seront dclares Consignations .

Dans
Dansnotre
notreexemple
exemple88variables
variablesen
ensupplments
supplmentsdes
desalarmes
alarmes
seront
dclares
consignation
:
seront dclares consignation :
- -Vanne_ouverte,
Vanne_ouverte,Vanne_ferme
Vanne_ferme

- -Pompe_en_marche,
Pompe_en_marche,Pompe_en_arret
Pompe_en_arret
- Ouverture_vanne, Fermeture_vanne
- Ouverture_vanne, Fermeture_vanne
- -Marche_pompe,
Marche_pompe,Arret_pompe
Arret_pompe
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 32

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Les consignations


Les consignations sont enregistres par dfaut dans la table LogTable de la base de donnes DefaultDB
( format SQL ) : fichier Vijeo/Databases/ nom_du_projet _DfaultDB.mdf
Les enregistrements de ce fichier peuvent tre consults avec un logiciel externe Vijeo, de type Enterprise Manager par
exemple.

Fichier
FichierBases_DefaultDB.mdf
Bases_DefaultDB.mdf

Table
TableLogTable
LogTable

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 33

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Les consignations


Dans le contexte Vijeo Look les consignations sont visualises sous forme de liste en utilisant l objet
Log Viewer Control .
1/1/crer
crerun
unnouveau
nouveausynoptique
synoptiqueConsignation
Consignation
2/2/insrer
l
objet
Log
Viewer
Control
insrer l objet Log Viewer Control

3/3/paramtrer
paramtrerlalaprsentation
prsentation
4/ prvoir les boutons de chanage des synoptiques
4/ prvoir les boutons de chanage des synoptiques

Consultations
Consultationsdes
deshistoriques
historiques
Slection
des
consignations
Slection des consignationsenregistres
enregistresentre
entre
une
unedate
datede
dedbut
dbutetetune
unedate
datede
defin
fin

Slection
Slectiondu
dutype
typede
deconsignations
consignationsvisualises
visualises

Les
Lesmessages
messagesproviennent
proviennent
des
deslibells
libellsassocis
associsdfinis
dfinis
par
pardfaut
dfautdans
dans
Paramtre
gnraux
Paramtre gnraux/ /

Onglet
Ongletlibells
libellsassocis
associs
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 34

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Courbes de tendance temps rels / historiques


La visualisation sous forme de courbes d une valeur analogique peut tre traite de deux manires diffrentes :

Mode
Modetemps
tempsrel
rel::

- -Visualisation
Visualisationde
del volution
l volutionddune
unevariable
variablel linstant
instantT.T.
- -CCest
estdire
diresans
sansenregistrement
enregistrementsur
surleledisque
disquedur.
dur.
- -Les
Lesvaleurs
valeurspasses
passessont
sontperdues.
perdues.

Valeurs
Valeursvisualises
visualisesl instant
l instantTT
Valeurs
Valeursperdues
perdues

- -LLanimation
animationest
estuniquement
uniquementgraphique
graphique: :

objet
objetcourbes
courbesde
detendances
tendances
Rappel
Rappel: :proprit
propritfentre
fentreen
enmode
modecache
cache

- -Aucun
Aucunparamtrage
paramtragede
debase
basede
dedonnes.
donnes.

Mode
Modehistorique
historique ::

- -Visualisation
Visualisationde
del lvolution
volutionddune
unevariable
variablel linstant
instantT,T,
etetdepuis
depuisleledmarrage
dmarragede
del lapplication.
application.
- -CCest

dire
avec
enregistrement
est dire avec enregistrementsur
surleledisque
disquedur.
dur.

Valeurs
Valeursenregistres
enregistressur
surleledisque
disquedur
dur
Valeurs
Valeursvisualises
visualisesl instant
l instantTT

- -Les
Lesvaleurs
valeurspasses
passesne
nesont
sontpas
pasperdues.
perdues.

- -LLanimation
animationest
estidentique
identiqueau
aumode
modetemps
tempsrel
rel: :

objet
objetcourbes
courbesde
detendances
tendances
- -Ncessit
Ncessitddutiliser
utiliseretetde
deparamtrer
paramtrerune
unebase
basede
dedonnes.
donnes.
Possibilit
Possibilitde
dere-visualiser
re-visualiserles
lesvaleurs
valeurspasses
passes
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 35

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo look / Les courbes de tendances historises


Caractristiques d une tendance :
Les tendances sont destines dater et enregistrer sur le disque dur les volutions d tat ou de valeur des
variables de l application de manire priodique.
En rgle gnrale les tendances concernent les valeurs analogiques de type Niveau de fluide , Temprature
de four , Dbits de pompe , ...
Toutes les variables du procd concernes par ce cas seront dclares Tendances
Dans
Dansnotre
notreexemple
exemple: :
- -aucune
aucunevariable
variablennest
estutilise
utiliseen
enmode
modetemps
tempsrel.
rel.

- -une
unevariable
variableest
estutilise
utiliseen
enmode
modehistorise
historise: :Niveau_cuve
Niveau_cuve

La
Lapriode
priodeddenregistrement
enregistrementest
est
dfinie
dfiniepar
pardfaut
dfaut10
10Secondes
Secondes

Elle
Ellesera
seradclare
dclare tendance
tendance: :

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 36

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Les courbes de tendances historises


Les tendances sont enregistres par dfaut dans la table TrendTable de la base de donne DefaultDB
( format SQL ) : fichier Vijeo/Databases/ nom_du_projet _DfaultDB.mdf
Les enregistrements de ce fichier peuvent tre consults avec un logiciel externe Vijeo, de type Enterprise Manager par exemple.

Datation
Datation

Nom
Nomde
delalavariable
variable

Valeur
Valeurde
delalavariable
variable

Fichier
FichierBases_DefaultDB.mdf
Bases_DefaultDB.mdf

Table
TableTrendTable
TrendTable

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 37

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Les courbes de tendances historises


Dans le contexte Vijeo Look les tendances sont visualises sous forme de courbes en
utilisant l objet Courbe de tendance .
1/1/crer
crerun
unnouveau
nouveausynoptique
synoptiqueTendances
Tendances
2/2/insrer
l
objet
Courbe
de
tendance
insrer l objet Courbe de tendance

Possibilit
Possibilitddalterner
alternerTemps
Tempsrel
rel/ /Historique
Historique

3/3/paramtrer
paramtrerlalaprsentation
prsentation
4/4/prvoir
les
boutons
prvoir les boutonsde
dechanage
chanagedes
dessynoptiques
synoptiques

Consultations
Consultationsdes
deshistoriques
historiques
Slection des enregistrements entre
Slection des enregistrements entre
une
unedate
datede
dedbut
dbutetetune
unedate
datede
defin
fin

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 38

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Paramtrage des priodes d chantillonnage


N oubliez pas de paramtrer les frquences de mise jour
Attention
Attention: :
Les
Lesdiffrentes
diffrentesfrquences
frquencesde
demise
misejour
jourparamtres
paramtresdans
dansVijeo
VijeoLook
Lookdterminent
dterminentles
les
priodes
priodesde
descrutation
scrutationdans
dansl lautomate
automateetetdonc
doncles
lesfrquences
frquencesauxquelles
auxquellesles
lesvariables
variables
seront

surveilles
.
seront surveilles .

Par
Parexemple,
exemple,sisiune
unevariable
variableautomate
automateest
estcapable
capablede
dechanger
changerde
devaleur
valeuren
en33secondes
secondes
il ilest
conseill
de
prvoir
une
frquence
de
mise

jour
du
1/3
,
c
est

dire
1
seconde.
est conseill de prvoir une frquence de mise jour du 1/3 , c est dire 1 seconde.
Automate scrut toutes les secondes par OFS

Variable automate
3 sec
Attention
Attention: :
Aucune
Aucunefrquence
frquencede
demise
misejour
journe
nepourra
pourratre
treinfrieure
infrieurelalaPriode
PriodeGroupe
GroupeMin.
Min.
paramtre dans la configuration d OFS
paramtre dans la configuration d OFS

Recommandation
Recommandation: :
Si une information est de nature fugitive elle doit tre mmorise par le programme
Si une information est de nature fugitive elle doit tre mmorise par le programme
automate.
automate.
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 39

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / principe d enregistrement des variables


Pour
Pourles
lesconsignations
consignations: :
les
lesvariables
variablesparamtres
paramtresen
enconsignations
consignationssont
sontscrutes
scrutespriodiquement
priodiquement
mais
maissont
sontenregistres
enregistresdans
danslalabase
basede
dedonnes
donnesuniquement
uniquementsisilala
valeur
valeuraachange
changedepuis
depuislaladernire
dernirescrutation.
scrutation.

Pour
Pourles
lestendances
tendances: :

22possibilits
possibilitssont
sontoffertes
offertes: :

2/2/Scrutation
Scrutationpriodique
priodiqueetetenregistrement
enregistrementsystmatique
systmatique mme
mmesisilalavaleur
valeur
nnaapas
volue
depuis
la
dernire
scrutation.
pas volue depuis la dernire scrutation.

1
1/1/Scrutation
Scrutationpriodique
priodiqueetetenregistrement
enregistrementdes
des
variables
uniquement
sur
changement
de
variables uniquement sur changement de
valeur.
valeur.

Formation

Synchronisation
Synchronisation: :
Dfinition
Dfinitionddune
unebase
base
de
temps
commune
de temps commune
pour
pourfaciliter
faciliterles
les
comparaisons
comparaisons

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 40

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de la base de donne


Par
Pardefaut
defautles
lesvariables
variablesparamtres
paramtresen
enconsignations
consignationsou
outendances
tendancessont
sontenregistres
enregistres: :
==>
==> en
enutilisant
utilisantlalatechnologie
technologieADO
ADO( (Active
ActiveXXData
DataObjects
Objects) )
==>
==> dans
dansune
unebase
basede
dedonne
donnede
detype
typeMSDE
MSDE( (MicroSoft
MicroSoftData
DataEngine
Engine) )
==>
==> au
auformat
formatcompatible
compatibleavec
avecSQL
SQL7.0
7.0( (Standard
StandardQuery
QueryLanguage
Language) )
Autres
Autreschoix
choixpossibles
possibles: :Microsoft
MicrosoftJet
Jetcompatible
compatibleAccess
Access2000
2000ou
oupersonnalis
personnalis( (Ex
Ex: :Access
Access97
97) )
Hors contexte VIJEO
Contexte VIJEO

Outils d administration SQL 7.0


Enterprise Manager

Enregistrement
Consignations

ADO / MSDE

Tendances

Visualisation

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 41

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de la base de donne


Paramtrage
Paramtragede
delalaBase
Basede
dedonne
donnepar
pardfaut
dfaut
Nom
Nomde
delalaBDD
BDD: :DefautDB
DefautDB
Type
Typede
delalaBDD
BDD: :Microsoft
MicrosoftSQL
SQLServer
Server
Nom
Nomde
delalatable
tabledes
destendances
tendances: :
TrendTable
TrendTable
Nom
Nomde
delalatable
tabledes
desconsignations
consignations: :
LogTable
LogTable

Rpertoire
Rpertoireetetfichiers
fichierscrs
crssur
surleledisque
disquedur
dur: :
C:\Program
C:\ProgramFiles\Modicon
Files\ModiconTelemecanique\Vijeo
Telemecanique\VijeoLook\Databases\Nom_du_projet_DefaultDB.mdf
Look\Databases\Nom_du_projet_DefaultDB.mdf
C:\Program
Files\Modicon
Telemecanique\Vijeo
Look\Databases\Nom_du_projet_DefaultDB_log.LDF
C:\Program Files\Modicon Telemecanique\Vijeo Look\Databases\Nom_du_projet_DefaultDB_log.LDF
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 42

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de la base de donne


Une
Unebase
basede
dedonne
donneest
estdestine
destinegrossir
grossirdans
dansleletemps.
temps.
- -diminution
diminutiondes
desperformances
performances( (temps
tempsddaccs
accs) )
- -risque
risqueddatteindre
atteindrelalacapacit
capacitmaximale
maximaledu
dudisque
disquedur
dur, ,

==>il
==>ilfaut
fautlimiter
limiterlaladimension
dimensionde
delalabase
basede
dedonne.
donne.
Stop (Limite taille)
Taille
(Mo)

Fichiers
Fichiers: :
- -DefaultDB.mdf
DefaultDB.mdf
- -DefaultDB_log.LDF
DefaultDB_log.LDF

Consignations
Tendances

Stop

(Limite age)

Vijeo
VijeoLook
Lookpropose
proposepour
pourlalamaintenance
maintenanceddune
unebase
basede
dedonne
donnede
detype
typeMSDE
MSDE
(SQL)
:
(SQL) :
- -une
unelimitation
limitationbase
basesur
surl lage
agedes
desdonnes
donnesenregistres
enregistres, ,
- -une
unelimitation
limitationbase
basesur
surlalataille
taillede
delalabase
base, ,
- -une
unepurge
purgeponctuelle
ponctuelleou
oupriodique
priodique( (suppression
suppressionde
dedonnes
donnesde
delalaBDD
BDD) ), ,
- -un
unexport
exportdes
desdonnes
donnesdans
dansun
unfichier
fichierexterne
externeVijeo
Vijeo( (archivage
archivage).).
Formation

Temps
Attention
Attention: :une
unebase
base
de
donne
de
type
de donne de type
Jet
Jet(Access
(Access2000)
2000)ne
ne
permet
pas
toutes
permet pas toutes
ces
cespossibilits
possibilits
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 43

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de la base de donne / limite age


Limitation
Limitationsur
surl lage
agedes
desdonnes
donnes( (slectionn
slectionn par
pardfaut
dfaut) )
2/2/Planifier
Planifierlalapurge
purgel aide
l aidedu
dusquenceur
squenceur

1/1/Indiquer
Indiquerl lage
agelimite
limitedes
desvariables
variablesconserver
conserver

1
2

Edition
Editiondes
des
dclencheurs
dclencheurs

3
3/ Demander un compactage
3/ Demander un compactage
(rorganisation
(rorganisationphysique
physiquedes
desdonnes
donnesqui,
qui,suite
suiteune
uneopration
opration
de
purge
contiennent
des
espaces
vides)
de purge contiennent des espaces vides)
Amliore
Amlioreles
lestemps
tempsddaccs
accs(mais
(maisconsommateur
consommateurde
detemps)
temps)

Dans
Danscet
cetexemple,
exemple,tous
tousles
lesdimanches
dimanches0h00,
0h00,toutes
toutesles
lesdonnes
donnes
suprieures

3
mois
seront
supprimes
suprieures 3 mois seront supprimes
puis
puisun
uncompactage
compactagesera
seraeffectu.
effectu.

Formation

Le
Lesquenceur
squenceurde
depurge
purgeindique
indique: :
- - laladate
du
jour
date du jour
- - les
lesjours
joursetetheures
heuresde
depurge
purge

Attention
Attention: :les
lestables
tablesdoivent
doiventavoir
avoir
l autorisation de purge.
l autorisation de purge.

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 44

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de la base de donne / limite taille


Limitation
Limitationsur
surlalataille
taillede
delalabase
basede
dedonne
donne( (complmentaire
complmentairelaladure
dure) )
1/1/Indiquer
Indiquerlalataille
taillelimite
limite

2/2/Purge
Purgeddurgence
urgence(optionnel
(optionnelmais
maisconseill
conseill) ): :
l opration
prventive
de
purge
d
urgence
l opration prventive de purge d urgenceconsiste
consiste
supprimer un pourcentage des enregistrements les plus
supprimer un pourcentage des enregistrements les plus
anciens
anciensavant
avantque
quelalabase
basennatteigne
atteignesa
sataille
taille
maximale
:
maximale :
- Saisir la valeur en % pour que la base soit purge
- Saisir la valeur en % pour que la base soit purge
ds
dsqu
quelle
elleatteindra
atteindracette
cettetaille.
taille.
- -Saisir
Saisirlalavaleur
valeuren
en%%des
desenregistrements
enregistrements
supprims lorsque la purge d urgence commencera.
supprims lorsque la purge d urgence commencera.

SiSilalabase
basede
dedonne
donneatteint
atteintsa
sataille
taillemaximum,
maximum,l lenregistrement
enregistrement
est
stopp.
est stopp.
IlIlsseffectue
effectuede
denouveau
nouveauds
dsque
quelalabase
baseretombe
retombeen
endessous
dessousde
de
sa
taille
maximum
c
est

dire
lors
de
la
prochaine
purge
sa taille maximum c est dire lors de la prochaine purgedes
des
enregistrements
enregistrementsles
lesplus
plusanciens.
anciens.

Formation

Attention
Attention: :leleprocd
procdde
depurge
purgeest
estconsommateur
consommateurde
de
ressources
systme
et
ralenti
le
PC.
ressources systme et ralenti le PC.
Recommandation
Recommandation: :
- -dclencher
dclencherfrquemment
frquemmentdes
despurges
purgessur
surlalalimitation
limitationen
en
dure.
dure.
- -ne
nedclencher
dclencherlalapurge
purgesur
surlalalimitation
limitationen
entaille
tailleque
que
dans des circonstances exceptionnelles.
dans des circonstances exceptionnelles.
- -disposer
disposerddun
undisque
disquedur
durddune
unecapacit
capacitdouble
doublecelle
celle
de
la
taille
maximum
de
la
base
de
donne.
de la taille maximum de la base de donne.

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 45

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de la base de donne / Export


Exportation
Exportationdes
desdonnes
donnesde
delalaBDD
BDD
Cette
Cetteopration
oprationconsiste
consistearchiver
archiverles
lesdonnes
donnesde
delalaBDD
BDDdans
dansun
unfichier
fichierexterne
externeau
aucontexte
contexteVijeo
VijeoLook
Look
- -soit
pour
ne
pas
perdre
les
informations
supprimes
lors
d
une
purge
,
soit pour ne pas perdre les informations supprimes lors d une purge ,
- -soit
soitpour
pourun
untraitement
traitementdes
desinformations
informationspar
parun
unoutil
outillogiciel
logicielextrieur.
extrieur.
Hors contexte VIJEO
Utilisation d outils logiciels extrieurs

Contexte VIJEO

Ex : notepad

Fichiers :
Fichiers :
- -DefaultDB.mdf
DefaultDB.mdf
- -DefaultDB_log.LDF
DefaultDB_log.LDF

Consignations

ADO
MSDE
Tendances

Ex : Excel

Format
texte

E
X
P
O
R
T

Format
ADTG

Format
XML

Ex : programme Visual Basic

Ex : diteur XML

Ex : Internet Explorer

XML : Extensible Markup Language


ADTG : Advanced Data TableGram
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 46

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de la base de donne / Export


Exportation
Exportationdes
desdonnes
donnesde
delalaBDD
BDD

1/1/Planifier
Planifierl lexport
exportl laide
aidedu
dusquenceur
squenceur

1
2
3

Edition
Editiondes
des
dclencheurs
dclencheurs
Le
Lesquenceur
squenceurindique
indique: :
- - laladate
du
jour
date du jour
- - les
lesjours
joursetetheures
heuresde
del lexport
export

2/2/Choisir
Choisirlelerpertoire
rpertoirede
dedestination
destinationou
ouutiliser
utiliserlelerpertoire
rpertoirepar
par
dfaut
dfaut
3/3/Indiquer
Indiquerlalalimite
limiteddage
agedes
desdonnes
donnesaaexporter
exporter

Attention
Attention: :les
lestables
tablesdoivent
doiventavoir
avoir
l autorisation
d
export.
l autorisation d export.

4/4/Choisir
Choisirleleformat
format: :texte,
texte,ADTG
ADTGou
ouXML
XML

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 47

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de recettes


Typiquement,
Typiquement,les
lesrecettes
recettessont
sontutilises
utilisesdans
dansun
unprocd
procdde
defabrication
fabricationpar
parlots
lotsdans
danslequel
lequel
l lutilisateur
initialise
les
installations
pour
la
production.
utilisateur initialise les installations pour la production.
( (Produits
Produitsagroalimentaires
agroalimentaires, ,pharmaceutiques
pharmaceutiques, ,chimiques
chimiques, ,
) )
Recette X

Quant_A = 10
Quant_B = 30
Quant_C = 50
Temps_Bra = 2

Liste des recettes


Recette produit X :
Quantit A = 10
Quantit B = 30
Quantit C = 50
brassage = 2 heures
Recette produit Y :
Quantit A = 15
Quantit B = 35
Quantit C = 55
brassage = 3 heures
Recette produit Z :
Quantit A = 20
Quantit B = 40
Quantit C = 60
brassage = 4 heures
Formation

5 ( Prg automate )
QA_exploit = 10
QB_exploit = 30
QC_exploit = 50
TB_exploit = 2

PRINCIPE :
1/ l oprateur dite et sauvegarde ses recettes avec un nom,
2/ l oprateur choisi une recette pour la production,
3/ l oprateur envoi la recette slectionne l automate,
4/ les variables automates recette sont initialises,
5/ l oprateur valide ces variables pour la production ,
6/ le procd s excute.

Vijeo Look prend en charge les phases 1 4


Juillet 2003 / Mthodologie Vijeo Look 2.0 / 48

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de recettes


Exemple
Exempleddcran
cranddexploitation
exploitationde
degestion
gestionde
derecettes
recettes

4/4/Les
Lesvaleurs
valeursde
delalarecette
recette
sont
reues
dans
l
automate
sont reues dans l automate

1/1/Choix
Choixddune
unerecette
recette

5/5/LLoprateur
oprateurvalide
validelele
transfert
transfertdes
desdonnes
donnespour
pour
l excution du procd
l excution du procd
(programme
(programmeautomate)
automate)

6/6/La
Larecette
recetteest
estprise
priseen
en
compte
pour
la
production.
compte pour la production.

Produit
Produitde
delalarecette
recetteXX

3
Liste
Listedes
des
ingrdients
ingrdients

3/3/Envoi
Envoide
delalarecette
recettevers
versl automate
l automate

2/ Visualisation de la recette
2/ Visualisation de la recette
Selon
Selonles
lesparamtrages
paramtrageseffectus
effectusetetles
lesdroits
droitsqui
quilui
luisont
sontaccords,
accords,
l oprateur
peut
visualiser
et/ou
modifier
la
composition
de
l oprateur peut visualiser et/ou modifier la composition delalarecette.
recette.
Formation

En
Enoption
option, ,des
desvariables
variablesde
decontrle
contrlepermettent
permettent: :
- d autoriser / interdire l envoi d une recette
- d autoriser / interdire l envoi d une recette
- -de
devrifier
vrifierl tats
l tatsdes
destransferts
transferts
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 49

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de recettes / paramtrage de base


Edition
Editionetetsauvegarde
sauvegardedes
desrecettes
recettes
22/ /Saisir
Saisir
lelenom
nomde
de
lalarecette
recette

33/ /Dfinir
Dfinirlala
composition
composition
de
delalarecette
recette

Saisie
Saisiede
de
lalaliste
des
liste des
ingrdients
ingrdients
avec
aveclala
valeur
valeur
envoyer
envoyeretet
les limites
les limites
min/max
min/max

3
2

1
1/1/appel
appel
de
de
l diteur
l diteur
de
de
recettes
recettes

Liste
Liste
des
des
recettes
recettes

4
44/ /En
Enoption,
option,
dfinir
les
dfinir les
variables
variablesde
de
contrles
de
contrles de
lalarecette
recette

dj
dj
cres
cres

5
Formation

55/ /Enregistrer
Enregistrer
lalarecette
recette
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 50

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de recettes / animation de base


Animation
Animationdes
descrans
cransddexploitation
exploitationdes
desrecettes
recettes

2
1

11/ /Crer
Crerun
unbouton
boutonetetslectionner
slectionner
l animation

envoi
/
recette
l animation envoi / recette

22/ /Slectionner
Slectionnerune
unerecette
recette
(accs
(accsl diteur
l diteurde
derecette)
recette)

33/ /Choisir
Choisirlelemode
modeddenvoi
envoi: :
- Direct : envoi d une recette dtermine sans modification possible
- Direct : envoi d une recette dtermine sans modification possible
- -Modification
Modification: :ouvre
ouvrel diteur
l diteurde
derecette
recetteetetpermet
permetl envoi
l envoiddune
unerecette
recetteavec
avecpossibilit
possibilitde
demodification
modification

- Slection : ouvre l diteur de recette et permet la slection et l envoi d une recette sans possibilit de modification
- Slection : ouvre l diteur de recette et permet la slection et l envoi d une recette sans possibilit de modification
- -Gestion
Gestion: :ouvre
ouvrel diteur
l diteurde
derecette
recetteetetpermet
permettoute
toutelalagestion
gestiondes
desrecettes
recettesavant
avantson
sonenvoi
envoi(cration,suppression,
(cration,suppression,sauvegarde,
sauvegarde,)
)
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 51

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de recettes / utilisation avance


Utilisation
Utilisationavance
avanceetetspcifique
spcifique

Aspect
Aspectpratique
pratique: :
utiliser
utiliserdes
desfamilles
famillesde
derecettes
recettespermet
permetde
defiltrer
filtrerl affichage
l affichageetetlalaslection
slectiondans
dans
une
uneliste
listede
derecettes.
recettes.
Aspect
Aspectscurit
scurit: :
dfinition
dfinitiondes
desniveaux
niveauxde
dedroits
droitsddaccs
accspour
pourl envoi
l envoiddune
unerecette.
recette.
- -Local
Local: :les
lesfichiers
fichiersde
derecette
recettesont
sontdans
dansleleprojet
projetVijeo
Vijeoetetarchivs
archivsavec
aveclele
projet.
projet.

- -Global
Global: :les
lesfichiers
fichierssont
sontexterne
externeau
auprojet
projetVijeo
Vijeoetetnon
nonarchivs
archivsavec
avecleleprojet.
projet.
- -Slection
Slectionautorise
autorise: :recette
recettevisualise
visualiseou
ounon
nondans
danslelemode
modeSlection
Slection. .

- -Modification
Modificationautorise
autorise :recette
:recette modifiable
modifiableou
ounon
nondans
danslelemode
modeModification.
Modification.
- -SiSicoche
cochelalarecette
recetteest
estenvoye
envoyesans
sansaucun
aucuncontrle
contrle(qualit,
(qualit,limites
limites, ,)
)

Dfinition
Dfinitiondu
dumode
modeddenvoi
envoides
desvariables
variablesddune
unerecette
recettevers
versleleserveur
serveurOPC
OPC: :
- Une requte par variable, avec contrle de l acquittement et ventuellement
- Une requte par variable, avec contrle de l acquittement et ventuellement
arrt
arrtdu
duprocd
procdddenvoi
envoide
delalarecette
recettesur
surerreur.
erreur.

- -En
Enune
uneseule
seulerequte
requte: :attention
attentionl ordre
l ordreddenvoi
envoides
desvariables
variablesest
estindtermin.
indtermin.
Le
Lebouton
boutonPhoto
Photopermet
permetddinitialiser
initialiserles
lesvaleurs
valeursdes
desvariables
variablesingrdients
ingrdients
ddune
recette

partir
de
la
RTDS.
(
recette

l
envers
)
une recette partir de la RTDS. ( recette l envers )
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 52

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / gestion de recettes / utilisation avance


Utilisation
Utilisationavance
avanceetetspcifique
spcifique
Aspect
Aspectpratique
pratique: :
utilisation
utilisationde
delalanotion
notionde
debranches
branches
Aspect
Aspectpratique
pratique: :
Affichage
Affichageddune
unebulle
bulleddaide
aide
Confirmation
Confirmationddenvoi
envoi: :
sisidcoch,
dcoch,envoi
envoide
delalarecette
recettesans
sansconfirmation.
confirmation.
Utilisation trs avance :
Utilisation trs avance :
Les
Lesfichiers
fichiersrecettes
recettessont
sontsauvegards
sauvegards
par
dfaut
dans
le
rpertoire
par dfaut dans le rpertoireProjet
Projet/ /
Recipe
RecipeFiles,
Files,au
auformat
formatXML.
XML.

Pour
Pourles
lesutilisateurs
utilisateursexpriments
expriments( (programmeurs)
programmeurs)
Ouvertrure
au
VBA
:
un
objet
et
une
collection
Ouvertrure au VBA : un objet et une collectionRecette
Recette
sont
fournis.
sont fournis.

- -les
lesfichiers
fichierssont
sontvisualisables
visualisablesavec
avecun
un
diteur
de
texte
standard
ou
avec
un
diteur de texte standard ou avec un
navigateur
navigateurhypertexte
hypertextecomme
commeXML
XML
Notepad
disponible
sur
le
CD.
Notepad disponible sur le CD.

- -accs
accsou
oucration
crationde
defichiers
fichiersrecette
recette
partir
partirddune
uneapplication
applicationexterne.
externe.
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 53

Mthodologie Vijeo Look 2.0

Dcouverte de Vijeo Look

Vijeo Look / Prparation l exploitation


Lancement automatique de l application Vijeo Look en mode exploitation.
Dmarrage
Dmarragesur
surleledernier
dernierprojet
projet

Proprit
Propritdes
dessynoptiques
synoptiques
adapts l cran
adapts l cran

Dmarrage
Dmarragesur
surlelesynoptique
synoptiqueProcd
Procd

Proprit
Propritespace
espacede
detravail
travail
Affichage
Affichagedes
desmenus
menus
F8
:
cache
F8 : cacheles
lesmenus
menus
F6
F6: :restaure
restaurelelemenus
menus
dans
les
raccourcis
dans les raccourcisclavier
clavier

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 54

Mthodologie Vijeo Look 2.0

Conception volue et optimise d une application

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 56

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Introduction
Ce chapitre est destin prsenter les diffrents moyens offerts par Vijeo Look pour
amliorer la productivit, les performances et la maintenabilit d une application.
La notion de r-utilisabilit est un des points forts de Vijeo Look.
- optimisation du temps de cration des synoptiques,
- optimisation du temps de paramtrage.
Un travail amont de rflexion est absolument ncessaire pour utiliser Vijeo Look de
manire optimale :
- comment organiser les donnes,
- comment reprsenter les synoptiques, les objets, les actions oprateurs,
- comment grer les messages,
- comment grer la scurit d accs,
- comment profiter au mieux de la notion d objet ,
- comment internationaliser l Interface Homme Machine,
- comment visualiser et enregistrer les alarmes, les consignations et les tendances.
Une application Vijeo Look sera d autant plus performante quelle aura t bien
prpare.

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 57

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Organisation des donnes


Dans
Dansleleprojet
projetbases
bases,,les
lesvariables
variablesutilises
utilisespar
parVijeo
VijeoLook
Lookproviennent
proviennentddun
unfichier
fichierde
desymboles
symboles.scy
.scy
export
exportpar
parPL7.
PL7.Elles
Ellesont
ontun
unlien
liendirect
directavec
avecleleprogramme
programmeautomate
automateetetne
nesont
sontpas
passtructures
structures..
LLutilisation
utilisationde
defichiers
fichiersde
detype
type.csv
.csvpermet
permet: :

ddintroduire
introduiredes
desvariables
variablesstructures
structures
permettant
permettantl lutilisation
utilisationdes
desbranches.
branches.

de faire abstraction du programme automate


Saisie des variables directement dans un tableau Excel.

Trs
Trsutile
utilepour
pourdes
desapplications
applicationsqui
quicomportent
comportent
des
desorganes
organesou
oudes
desprocds
procdsidentiques.
identiques.

Attention :

- -rduction
rductiondu
dutemps
tempsde
dedveloppement
dveloppement

Travail
amont
pour
organiser
les
donnes

oc
Pr

oc
r
P

Pr
Formation

oc

- -r-utilisabilit
r-utilisabilitdes
desobjets
objets
Exemple
Exemple: :cration
crationddun
unseul
seulsynoptique
synoptiqueProcd
Procdqui
quisera
sera
utilis
pour
suivre
3
procds
diffrents.
utilis pour suivre 3 procds diffrents.
Procd 1

Procd 2

Procd 3

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 58

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Amliorer l esthtique
Dans
Dansleleprojet
projetbases
bases,,tous
tousles
lesobjets
objetsgraphiques
graphiquesont
ontt
tentirement
entirementconus
conuspartir
partirdes
desoutils
outilsde
de
dessin
et
le
temps
de
conception
n
est
pas
ngligeable.
dessin et le temps de conception n est pas ngligeable.
LLutilisation
utilisationdes
deslibrairies
librairiesgraphiques
graphiquesou
oul limportation
importationddimages
imagespermet
permet: :

Formation

de rduire le temps de conception

d amliorer l esthtique du synoptique

Conception peu esthtique et fastidieuse

Conception esthtique et rapide

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 59

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Personnaliser des objets


Crer
Crerses
sespropres
propresobjets
objetsgraphiques
graphiquesetetlibrairies
librairies
Adaptation dun objet existant (outils Windows standards)

- Importation dun objet existant


- Cration de bibliothques personnalises

Pompe arrt

Formation

Pompe marche

Pompe dfaut

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 60

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Amliorer la visibilit
Dans
Dansleleprojet
projetbases
bases,,les
lesanimations
animationsdes
destats
tatsde
deV1
V1etetP1
P1nnont
ontpas
past
tintgres
intgresl lorgane
organevisualis
visualis
Le
Letype
typeddanimation
animationanimation
animationsymboles
symbolespermet
permet: :
une meilleure visibilit du synoptique

Une rduction du temps de dveloppement


r-utilisabilit des objets

Symboles personnaliss

Pompe l arrt

Pompe en marche

Pompe en dfaut

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 61

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Dynamiser le visuel du synoptique


Dans
Dansleleprojet
projetbases
bases,,les
lesanimations
animationsdes
destats
tatsde
deV1
V1etetP1
P1nnont
ontaucune
aucunedynamique
dynamiquevisuelle
visuelle
LLutilisation
utilisationdes
dessymboles
symbolesanims
animspermet
permet: :
une meilleure dynamique du synoptique

Une rduction du temps de dveloppement


r-utilisabilit des objets / objets gnriques

Sans le symbole

Variables substituables

Avec le symbole anim


Symbole Vanne
cr une seule fois

Formation

Et utilis linfini .

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 62

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Amliorer l ergonomie des commandes


Dans
Dansleleprojet
projetbases
bases,,les
lescommandes
commandesde
deV1
V1etetP1
P1nnont
ontpas
past
tintgres
intgresl lorgane
organevisualis
visualis
LLutilisation
utilisationdes
desfentres
fentresPopup
Popuppermet
permet: :
une meilleure ergonomie des commandes

Une rduction du temps de dveloppement


r-utilisabilit de la fentre Popup avec les branches

LLoprateur
oprateurveut
veutfermer
fermerV1
V1
Clic sur V1
Clic sur V1

1/ Travail amont
d organisation des donnes
dans un fichier .csv
2/ Organisation des variables

La
LaPopup
Popupssouvre
ouvre

en branches

3/ Fentre Popup cre une


fois et utilise linfini .
Action
sur
V1

LLoprateur
oprateurpasse
passelala
commande
commandede
defermeture
fermeture

La
Lavanne
vanneapparat
apparatferme
ferme

Formation

Action
sur
V2
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 63

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Ajouter des informations complmentaires en fonction du


niveau de dtail
LLutilisation
utilisationdes
desintervalles
intervallesde
devisibilit
visibilit(Zoom)
(Zoom) permet
permetde
deconditionner
conditionnerl lapparition
apparitiondes
des
objets
en
fonction
de
la
valeur
du
Zoom.
objets en fonction de la valeur du Zoom.

Clic
Clicdroit
droitsouris
souris

Formation

Slection
SlectionZoom
Zoom++

Accs
Accsau
audtail
dtail

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 64

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Guider l oprateur / Saisir du texte en dynamique


LLutilisation
utilisationde
del lanimation
animationChanage
Chanagenotes
notespermet
permet: :
D afficher un fichier texte l cran

De saisir du texte en dynamique dans un fichier

LLutilisation
utilisationdes
desInfos
Infosbulles
bulles
permet
permetune
uneaide
aidecontextuelle
contextuelledynamique
dynamique

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 65

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Actions oprateur partir du clavier


LLutilisation
utilisationddun
unacclrateur
acclrateurpermet
permetddassocier
associerune
uneaction
actionune
unetouche
toucheclavier
clavier

LLaction
actionsur
surCtrl
Ctrl++F1
F1
est
identique
au
clic
est identique au clicsouris
souris

Le
Legestionnaire
gestionnairede
declavier
clavier permet
permetl lexcution
excutionddune
uneaction
actionprdfinie
prdfinieou
ouddun
unscript
scriptVBA
VBA

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 66

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Modliser un synoptique
Dans
Dansleleprojet
projetbases
bases,,tous
tousles
lessynoptiques
synoptiquessont
sontindpendants,
indpendants,lalagestion
gestiondu
duchanage
chanagedes
des
synoptiques
est
fastidieuse
...
synoptiques est fastidieuse ...
Un
Unsynoptique
synoptiquemodle
modlepermet
permet: :
d utiliser un masque de fond pour
tous les synoptiques ( squelette commun )
Logo

Chanage des synoptiques

Date

Une rduction du temps de dveloppement


- un seul synoptique crer (ou modifier)
et utilis l infini .

Heure

Bandeau dalarmes (avec l Alarme Viewer )


Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 67

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Unifier les messages par type d organe


La
Lacration
crationde
degroupes
groupesde
delibells
libellsassocis
associs
permet
:
permet :
de personnaliser et de runir des messages
communs un mme type d organe
Cration dun groupe Pompe

Saisie des messages

Une rduction du temps de dveloppement


- une seule liste de message dfinir par type d organe
- un seul message modifier
Affectation du groupe Pompe toutes les variables
concernes par ce type d organe

Pour les alarmes


Pour les tats
Pour les consignations
Pour les commandes

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 68

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Effectuer des calculs simples (sans utiliser le VBA)


LLutilisation
utilisationde
del lditeur
diteurddexpression
expression permet
permetddeffectuer
effectuerdes
descalculs
calculssimples
simples
sans
sansavoir
avoirrecours
recourslalaprogrammation
programmationVBA
VBA
1/ Dfinition de lexpression

2/ Utilisation : conversion des litres en mtres cubes

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 69

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Scuriser les accs


Dans
Dansleleprojet
projetbases
bases,,l loprateur
oprateuraaaccs
accstoutes
toutesles
lescommandes
commandesetettous
tousles
lessynoptiques
synoptiques
La
Lafonction
fonctionde
descurit
scuritetetde
degestion
gestionde
deprofils/utilisateurs
profils/utilisateurspermet
permetde
deconditionner
conditionner: :
des actions de commande

l accs aux synoptiques

la visibilit des objets

Accs
autoriss

Non visualiss

Accs
non
autoriss

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 70

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Dfinir un vritable environnement objet personnalis


Toutes
Toutesles
lesvariables
variablesde
del lapplication
applicationdisposent
disposentdes
desproprits
propritsstandards
standards(OPC/OFS)
(OPC/OFS)
Chaque
Chaquevariable
variablepeut
peutdisposer
disposeren
ensupplment
supplmentdes
des16
16proprits
propritstendues
tenduesdfinies
dfiniesau
auniveau
niveauprojet
projet
Proprits standards

Possibilit de personnaliser des valeurs

- Unit
- Valeurs min/max
- Format d affichage
- Mise l chelle

Proprits tendues

Niveau_cuve

Personnalisatio
n

Formation

Utilisation des
proprits pour
afficher les
informations

Avec des variables


structures et la
branche passe en
paramtre une seule
Popup suffit pour toutes
les variables

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 71

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Internationaliser l Interface Homme Machine


LLinternationalisation
internationalisationde
del lIHM
IHMpermet
permetl lutilisation
utilisationde
delangues
languesmultiples
multiples
dans
dansles
lescrans
cransde
deconfiguration
configuration( (langue
languede
de
prsentation
)
prsentation )
1/1/La
Lalangue
languede
deprsentation
prsentationdoit
doit
tre
configure
dans
le
fichier
Mui.ini
tre configure dans le fichier Mui.ini
( (rpertoire
rpertoirePROGRAM
PROGRAM) )

2/2/Choix
Choixde
de
lalalangue
languede
de
prsentation
prsentation

dans
dansles
lessynoptiques
synoptiques( (langue
languedu
duprojet
projet) )
1/1/La
Lalangue
languedu
duprojet
projetdoit
doittre
tre
configure
configuredans
danslelefichier
fichierMlang.dat
Mlang.dat
( (rpertoire
rpertoireCONFIG
CONFIGdu
duprojet
projet) )
2/2/Saisie
Saisiedes
destextes
textespour
pourles
les
diffrentes
diffrenteslangues
langues

3/ Choix de la langue du projet


3/ Choix de la langue du projet

3/3/Les
Lesmenus
menus
apparaissent
apparaissent
dans
danslalalangue
langue
slectionne
slectionne

Formation

4/4/Les
Lestextes
textesapparaissent
apparaissentdans
dans
lalalangue
slectionne
langue slectionne

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 72

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Internationaliser l Interface Homme Machine


En
Enexploitation,
exploitation,lalalangue
langueest
estautomatiquement
automatiquementslectionne
slectionne
lors
lorsde
del louverture
ouvertureddune
unesession,
session,en
enfonction
fonctiondu
dunom
nomddutilisateur.
utilisateur.
Paramtrage
Paramtragede
del loutil
outilscurit
scurit

Textes
Textesen
enFranais
Franais

Textes
Textesen
enAnglais
Anglais
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 73

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Trier, aiguiller, rpartir les informations


Dans
Dansleleprojet
projetbases
bases: :
- -toutes
toutesles
lesalarmes
alarmessont
sontvisualises
visualisesdans
danslelemme
mmeobjet
objetAlarm
AlarmViever
Viever,,
- -toutes
toutesles
lesconsignations
consignationssont
sontenregistres
enregistresdans
danslalamme
mmebase
basede
dedonne
donneetetdans
danslalamme
mmetable,
table,
- -toutes
toutesles
lesconsignations
consignationssont
sontvisualises
visualisesdans
danslelemme
mmeobjet
objetLog
LogViewer
Viewer,,
- -toutes
toutesles
lestendances
tendancessont
sontenregistres
enregistresdans
danslalamme
mmebase
basede
dedonnes
donnesetetdans
danslalamme
mmetable,
table,
- -toutes
toutesles
lestendances
tendancessont
sontvisualises
visualisesdans
danslelemme
mmeobjet
objetCourbes
Courbesde
detendances
tendances,,

DANGER
DANGER

Altration
Altrationdes
desperformances
performances
Afficher
Afficheruniquement
uniquementles
lesinformations
informationsncessaires
ncessaires
IlIlfaut
fautorganiser
organiserles
lesflux
fluxpour
pour: :
Aiguiller
Aiguillerles
lesdonnes
donnesenregistrer
enregistrer
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 74

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Organiser les flux


Le
Letritrietetl laiguillage
aiguillagedes
desinformations
informationsse
seprsente
prsentesous
souslalaforme
formeddune
unequation
quationlogique
logique
qui
quiutilise
utiliseles
lesproprits
propritsstandards
standardsetettendues
tenduesdes
desvariables
variablescomme
commearguments
arguments
Liste des variables

Liste des quations

Rsultats

Variable A
Proprits :
Type_organe = Pompe
Zone = Bassin

Equation X:
Type_organe = Pompe

Variable A
Variable B

Variable B
Proprits :
Type_organe = Pompe
Zone = Arrive

Equation Y :
Type_organe = Vanne

Variable C
Variable D

Variable C
Proprits :
Type_organe = Vanne
Zone = Bassin

Equation Z :
Type_organe = Vanne

Variable D

ET

Proprits :

Zone=Arrive

Variable D

Type_organe = Vanne
Zone = Arrive

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 75

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Filtrer les informations


LLutilisation
utilisationdes
desfiltres
filtrespermet
permetddlaborer
laborerdes
desconditions
conditionsde
devisualisation
visualisationou
ouddenregistrement
enregistrement
Les conditions utilisent les proprits standards et tendues

Nom du flitre

Condition labore

Les
Lesfiltres
filtressont
sontutiliss
utilisspour
pourles
lesalarmes
alarmesetetles
lesconsignations
consignations
Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 76

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Trier la visualisation des alarmes


Les
Lesalarmes
alarmesvisualises
visualisesdans
dansl lAlarme
AlarmeViewer
Viewerpeuvent
peuventtre
tretries
tries: :

En utilisant les niveaux

En utilisant le type

En utilisant les filtres

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 77

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Aiguiller l enregistrement des consignations


Crer
Crerdes
deslistes
listesde
deconsignation
consignationqui
quiaiguilleront
aiguillerontles
lesinformations
informationsvers
versdes
destables
tablesdiffrentes
diffrentes
1/ Crer des tables de consignations et ajouter ventuellement les proprits tendues dans la structure
2/ Crer des listes de consignations qui en fonction des filtres slectionns aiguilleront les donnes vers des tables diffrentes
Liste des variables consigner

Liste de consignation n1

Liste de consignation n2

Liste de consignation n3

Filtre A

Filtre B

Filtre C

Table X

Formation

Table Y

Table Z

Base de donnes

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 78

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Aiguiller l enregistrement des consignations

1/ Cration des tables de consignations


et adaptation de la structure

2/ Cration des listes de consignations,


affectation dune table et slection des
filtres

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 79

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Trier la visualisation des consignations


Les
Lesconsignations
consignationsvisualises
visualisesdans
dansleleLog
LogViewer
Viewerpeuvent
peuventtre
tretries
tries: :
En utilisant les niveaux

En utilisant le type

Accs en
dynamique
En utilisant les filtres
ou
les listes de consignation

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 80

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Aiguiller l enregistrement des tendances


LLenregistrement
enregistrementdes
destendances
tendancesest
estsoumis
soumisdeux
deuxparamtrages
paramtrages: :
Le
Legroupe
groupede
detendance
tendancequi
quidtermine
dtermine
lalapriode
d
enregistrement.
priode d enregistrement.

La
Latable
tablede
detendance
tendancequi
quidtermine
dtermine
lelelieu
d
enregistrement.
lieu d enregistrement.

Variables dclares Tendances


Variables A

Variable C

Variable D

Variable E

- Groupe 1sec

- Groupe 10sec

- Groupe 10sec

- Groupe 1mn

- Groupe 10sec

- Table X

- Table X

- Table Y

- Table Z

- Table Z

Conseil :
Regrouper les variables
dun mme groupe dans
une mme table

Formation

Variable B

Table X

Table Y

Table Z
Base de donnes

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 81

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Aiguiller l enregistrement des tendances

1/ Cration des tables de tendances


et adaptation de la structure

2/ Cration des groupes de tendances


et dfinition de la priode

3/ Paramtrage des variables

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 82

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Autres solutions diverses envisageables

Personnalisation
Personnalisationavance
avancede
del lergonomie
ergonomie
Insertion
Insertionddactives
activesXX

Trs
Trspratique
pratiquemais
mais: :
- -ncessite
ncessitegnralement
gnralementune
uneprogrammation
programmationVBA
VBA
- -portage
portageinter
interPC
PCpas
pastoujours
toujourscompatible
compatible

Possibilit
Possibilitde
decrer
crerdes
desliens
liensentre
entreles
lesproprits
propritsde
del active
l activeXXetetdes
desvariables
variablesVijeo
VijeoLook
Looken
en
utilisant
les

variables
LINK
.
utilisant les variables LINK .

Personnalisation
Personnalisationde
delalagestion
gestiondes
desbases
basesde
dedonnes
donnes
Base Microsoft Jet
Base Microsoft Jet

- -Moins
Moinsperformant
performantque
queSQL
SQLServer
Serveren
enterme
termede
destructure
structureetetde
detemps
tempsddaccs
accs
- -Tables
Tableslimite
limiteenviron
environ200
200Mb.
Mb.

- -Moins
Moinsde
depossibilit
possibilitlors
lorsde
del utilisation
l utilisationdes
desrecettes
recettes

Avantage
Avantage: :ne
nencessite
ncessitepas
pasddoutils
outilsddadministration
administrationspcifique.
spcifique.
Compatible
avec
Access
2000
(
gestion
aise
)
Compatible avec Access 2000 ( gestion aise )
Les
Lestables
tablesde
de
proprits
statiques
proprits statiques

Formation

Les
Lestables
tablesde
deproprits
propritsstatiques
statiquessont
sontutilises
utilisespour
pourl enregistrement
l enregistrementdes
desproprits
propritsddune
unevaleur
valeur
qui
ne
change
pas

chaque
fois,
par
exemple
sa
description.
qui ne change pas chaque fois, par exemple sa description.

Elles
Ellessont
sontappeles
appelesproprits
propritsstatiques
statiquesdes
desvariables.
variables.
Avantage
Avantage: :l utilisation
l utilisationde
deces
cestables
tablespermet
permetde
derduire
rduireconsidrablement
considrablementlelenombre
nombrede
dedonnes
donnes
enregistres
(
le
contenu
tant
remplac
par
des
index
)
et
par
le
fait
la
taille
de
la
base
de
enregistres ( le contenu tant remplac par des index ) et par le fait la taille de la base dedonne
donne
etetles
lestemps
tempsddaccs.
accs.
Juillet 2003 / Mthodologie Vijeo Look 2.0 / 83

Mthodologie Vijeo Look 2.0

Conception volue /optimise d une application

Autres solutions diverses envisageables

Personnalisation
Personnalisationdes
desfonctionnalits
fonctionnalits/ /Besoins
Besoinsspcifiques
spcifiques
Programmation
ProgrammationVBA
VBA

Oui,
Oui,mais
maisuniquement
uniquementpour
pourdes
destraitements
traitementsvnementiels
vnementielsoprateur
oprateur: :
- -Clic
Clicsouris
souris
- -Touche
Touchede
defonction
fonctionoprateur
oprateur

- -Ouverture
Ouverture/ /Fermeture
Fermeturede
desynoptique
synoptique
- -Lancement
Lancementdu
duprojet
projet

- -Changement
ChangementddUtilisateur
Utilisateur
EVITER
EVITERtous
tousles
lestraitements
traitementspriodiques
priodiques: :
- -ActiveX
ActiveXTimer
TimerControl
Control(AITimer)
(AITimer)

- -Changement
Changementddtat
tatde
devariable
variable(Value_changed)
(Value_changed)
- -Boucles
Boucles(While,
(While,)
)

etetl lutilisation
utilisationddActiveX
ActiveXde
deprovenance
provenancedouteuse
douteuse

Formation

Juillet 2003 / Mthodologie Vijeo Look 2.0 / 84

Você também pode gostar