0% ont trouvé ce document utile (0 vote)
489 vues32 pages

Cours Pano PDF

Ce document décrit les fonctionnalités du système de supervision Panorama, notamment la gestion des variables, des symboles graphiques, des séquences, des alarmes.

Transféré par

AdyX2
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
489 vues32 pages

Cours Pano PDF

Ce document décrit les fonctionnalités du système de supervision Panorama, notamment la gestion des variables, des symboles graphiques, des séquences, des alarmes.

Transféré par

AdyX2
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Master Pro ASE Sytmes dInformation pour lIndustrie

SUPERVISION
PANORAMA

Superviseur PANORAMA

Pierre BONNET

Pierre BONNET
Superviseur PANORAMA Pierre BONNET 2

Variables Panorama

PANORAMA

Serveur Gesvar

Le gestionnaire de variable Gesvar est serveur DDE pour les commandes sous les noms suivants: Application : GESVAR32 Topic : om!"nit#!$onctionnelle %tem : om!Variable nom de la variable dans Pano &ette 'onctionnalit# permet de mettre ( disposition d)autres applications clientes toutes les variables temps*r#el du gestionnaire +en relecture seule,- Pour une #criture depuis un client. la variable doit /tre d#clar#e de t0pe Proc#d# DDE1 E2emple sous E2cel : relecture de la variable bouton du superviseur 3 Gesvar32 4 s0nopt5 6 bouton Le serveur Gesvar accepte la commande DDEAdvise pour l)#tablissement d)un 7armlin8 vers une application cliente- Le client est in'orm# des c9angements d)#tat de la variable ( la:uelle il est abonn# Gesvar est aussi serveur ;LEAutomation : le composant GesvarD< poss=de deu2 inter'aces pour un acc=s en langage script +V<Script.>avaScript. >script, et des applications en V<. &?? ou tout autre langage ;LEAutomation- L)acc=s en #criture est autoris# sous GesvarD< si la variable le permet- L)9orodatage et la validit# d)une variable sont consultables
Superviseur PANORAMA Pierre BONNET 3

S0mboles Grap9i:ues

PANORAMA

A''ic9age de variables analogi:ues

"ne variable analogi:ue +T@ ou TR, s)a''ic9e dans une Aone d#'inie ( l)aide de l)outil BTe2teB de Panogra' - Le te2te saisi sur le s0mbole repr#sente le 'ormatageEn exploitation. le te2te sera remplac# par la valeur 'ormat#e de la variable associ#e au te2te lors du param#trage +Panostudio, avec la police et les couleurs d#'inies dans Panogra'Le 'ormat d)a''ic9age est d#'ini par Bmas:ueB ou par 'ormatage classi:ue +t0pe langage &, Masque de format : caract=re BCB ou BDB e2emple : valeur variable mas:ue 523-EFG C-C CCC-CC DD-DDDD

a''ic9age 523-F 523-EG 523-EFGC

Formatage par dire ti!e : la directive est de la 'orme BH 2-0'B I elle sp#ci'ie le nombre de c9i''res avant et apr=s le point d#cimal - L)a''ic9age est du t0pe d#cimal 'ractionnaireB'B. avec e2posant BeB . 9e2ad#cimal B2B ou octal BoB e2emple : valeur variable 'ormat a''ic9age 523-EFG H' 523-EFGCCC H-2' 523-EG niveau 3 H-5' mbar niveau 3 523-Gmbar
Superviseur PANORAMA Pierre BONNET 4

S0mboles Grap9i:ues

PANORAMA

A''ic9age de c9aJnes

"ne variable c9aJne de caract=re +&E ou &S, s)a''ic9e avec des r=gles pr#c#dentesLe 'ormat d)a''ic9age est d#'init par Bmas:ueB ou par 'ormatage classi:ue +t0pe langage &, Masque de format : caract=re BKB e2emple : valeur variable bonLour

mas:ue K

a''ic9age bonLour

Formatage par dire ti!e : la directive est de la 'orme BHsB e2emple : valeur variable au revoir

'ormat Hs contenu &E: Hs

a''ic9age au revoir contenu &E: au revoir

Superviseur PANORAMA

Pierre BONNET

S#:uences

PANORAMA

Panorama poss=de un s0st=me de gestion de s#:uence d)instructions pr#sent#es sous 'orme "ne s#:uence est associ#e ( une unit# 'onctionnelle +r#pertoire --Mmon!appli!panoM"$Mmon!unit#MSEN"E &EMma!s#:uence-dr7 , "ne s#:uence se construit en trois temps :

Insertion des #l#ments 'onctionnels de la s#:uence depuis la bibliot9=:ue d)#l#ments au 'o Liaison grap9i:ue des #l#ments ( partir de segments 9oriAontau2 et verticau2 +la liaison Param#trage des #l#ments 'onctionnels +d#'inition des param=tres associ#s au2

Les modules logiciels utilis#s sont : Panogra' pour le dessin de la s#:uence +insertion et cOblage,

Se:uence pour l)#dition + param#trage,

Superviseur PANORAMA

Pierre BONNET

S#:uences

PANORAMA

incr#mentation de la variable output!ana toutes les secondes si bouton vaut 5 menu dessiner
Programme grap9i:ue en s#:uence

e2emple

El#ments de liaison

El#ments de la bibliot9=:ue de S0mboles de S#:uence

Superviseur PANORAMA

Pierre BONNET

S#:uences

PANORAMA

menu #diter D#'inition des param=tres des #l#ments +nom des variables. valeurs num#ri:ues---, -

e2emple

Superviseur PANORAMA

Pierre BONNET

S#:uences

PANORAMA

D#tails de mise en oeuvre

L)outil de param#trage est int#gr# ( PanoStudio : les variables de l)application sont accessibles depuis l)#cran de param#trage- %l permet de tester le d#roulement de la s#:uence grOce ( un mode simulation la bibliot9=:ue de s0mboles est consultable sous 'orme grap9i:ue : * cr#er une nouvelle application BbidonB * 0 copier le 'ic9ier BSe:uences-dr7B du r#pertoire de PanoStudio * relancer l)application * lancer Panogra' sur cette s#:uence une s#:uence comporte touLours un #l#ment Bd#butB Le d#marrage de la s#:uence se 'ait en mode e2ploitation par le menu s#:uence La s#:uence d#bute par Bd#butB la programmation grap9i:ue en s#:uence peut /tre remplac#e par une programmation te2tuelle dans un module d)action - Elle semble /tre en voie d)abandon sous Panorama 2CC3 Superviseur PANORAMA Pierre BONNET 9

Trac# de courbe

PANORAMA

L)outil P#gase G est un obLet ActiveP +;&P, :ui s)ins=re dans un obLet grap9i:ue rectangulaire- &)est un outil classi:ue comparable ( celui de @atlab avec une structure obLet +a2es. grille. courbes---,- &et outil est aussi utilisable dans une autre application +E2cel---,Sa di''#rence essentielle porte sur l)#c9elle des temps: * la r#actualisation du grap9i:ue est automati:ue. avec possibilit# de pause. retour en arri=re sur une dur#e limit#e +param=tre,. de Aoom et de sauvegardeQe2portation des mesures ( tout instant-

Superviseur PANORAMA

Pierre BONNET

10

Les actions Pano sont l)#:uivalent d)un #v#nement en programmation classi:ue. avec param#trage des conditions de d#clenc9ement tr=s d#taill#esLe d#clenc9ement d)un #v#nement valid# par: * soit le 'ront ou le niveau d)une variable bool#enne * soit un calendrier 9oraireQLournalierQ9ebdomadaire * l)un ;" l)autre

Actions

PANORAMA

Superviseur PANORAMA

Pierre BONNET

11

Alarmes

PANORAMA

Sp#ci'ications 'onctionnelles
R=gles de gestion R=gles de d#clenc9ement

Variables de supervision

Alarme

Ristori:ue de l)alarme et des traitements


<ase de donn#es ;D<&. AD;. SNL---

Visualisation sur l+es,)%R@


Ergonomie. Priorit#s. iveau2 9i#rarc9i:ues

Signalisation ( distance
@ail. S@S--&alendrier d)astreinte

Signalisation mat#rielle et actions sur proc#d#


S0nc9ronisation avec le proc#d#

Proc#dures de traitement par l)op#rateur


&a9ier des c9arges Documentation. aide ( la r#solution

Gestion ( distance
%nter'ace Seb Grap9i:ues D0nami:ues

Superviseur PANORAMA

Pierre BONNET

12

Alarmes

PANORAMA

&oncepts de base

Les alarmes sont des obLets de supervision particuliers de Panorama . poss#dant des caract#riti:ues sp#ci'i:ues +condition d)apparition. traitement. a''ic9age. 9istorisation---, &9a:ue alarme 'ait partie d)un groupe d)alarme :ui 9#ritent des caract#risti:ues communes au groupe +comportement. pr#sentation. ac:uittement--, - Les groupes sont organis#s en arborescence Les fen"tres de pr#sentation permettent de d#'inir pour un ou plusieurs groupes la base de donn#e de sauvegarde. les r=gles d)9istorisation. le p#rip9#ri:ue d)impression . les r=gles d)astreinte- &9a:ue 'en/tre 'ait r#'#rence ( un mod=le de pr#sentation Le modle de pr#sentation d#crit la 'aTon de pr#senter les alarmes ( l)op#rateur +ou l)imprimante ou la base d)9istorisation, pour c9a:ue #v#nement : couleur. clignotement. contenu de la pr#sentation +#l#ments de description de l)alarme,Les mod=les sont d#'inis globalement pour une application donn#e - Plusieurs 'en/tres peuvent 'aire r#'#rence ( un seul mod=leSuperviseur PANORAMA Pierre BONNET 13

Alarmes

PANORAMA

&oncepts de base
@od=le de pr#sentation
Aspect Grap9i:ue. @essages Ecran. %mpressions Te2tes. &ontenu Ristori:ue

Alarme 3 Alarme 2 Alarme 5


Groupe d)alarmes A
Variables p90si:ues de traitement de l)alarme

$en/tre d)alarme
Association GroupeQ@od=le Astreinte

Superviseur PANORAMA

Pierre BONNET

14

Alarmes

PANORAMA
@od=le 5 de pr#sentation

&oncepts de base

Alarme F Alarme 2 Alarme 5


Groupe d)alarmes A

@od=le 2 de pr#sentation

@od=le 3 de pr#sentation

Alarme 3 Alarme E
Groupe d)alarmes < $en/tre d)alarme 5
Poste de supervision 5 Astreintes
Superviseur PANORAMA

$en/tre d)alarme 5
Poste de supervision 2 Astreintes

Pierre BONNET

15

Alarmes

PANORAMA

&aract#risti:ues de base

&9a:ue alarme poss=de des caract#risti:ues propres. compl#t#es par celles du UsousVgroupe au:uel elle appartient om de l)alarme: l)alarme est une variable*obLet de Pano. rep#r#e par un nom dans l)application &ondition d)apparition : elle sp#ci'ie la variable Pano Ubool#enne ou analogi:ueV :ui d#clenc9e l)alarme et les conditions logi:ues +'ront. bande*morte. tempo---, Libell#s : te2te sous le:uel apparaJt l)alarme pour l)utilisateur Priorit# : permet de g#rer l)ordre de pr#sentation des alarmes etQou de les s#lectionner ( partir d)un certain rang +utile pour les gros s0st=mes, Action : permet d)associer ( l)alarme un s0nopti:ue particulier. un son. un te2te d)aideL)op#rateur est guid# d=s l)apparition de l)alarmeSuperviseur PANORAMA Pierre BONNET 16

Alarmes Etats d)une alarme

PANORAMA

L)#tat d) alarme est un ensemble de E bool#ens . :ui d#crit l)#volution du traitement d)une alarme depuis son apparition ( sa disparition totale Alarme Pr#sente U@onAlarme-ETAV: les conditions de d#clenc9ement sont valid#es et le restentDans le cas d)un d#lenc9ement sur 'ront. le message de pr#sence est #mis ( c9a:ue d#tection Alarme Prise en &ompte U@onAlarme-PE&V: premier stade d)intervention de l)op#rateur pour signaler :u)il a pris connaissance d)un d#clenc9ement d)alarme Alarme Ac:uitt#e U@onAlarme-A&NV: deu2i=me stade d)intervention de l)op#rateur pour signaler :u)il a r#solu le probl=me Alarme Remise ( W#ro U@onAlarme-RSTV: indication de la 'in de traitement de l)alarme. g#n#ralement e''ectu#e par une personne 9abilit# En compl#ment: @onAlarme-% R: permet d)in9iber les actions associ#es ( une alarmeI tr=s utile pour #viter les signalisations multiples d)un d#'aut a''ectant plusieurs variables soumises ( alarmes@onAlarme-% V : sp#ci'ie une invalidit# +d#'aut sur la variable de d#clenc9ement,
A c9a:ue #l#ment de l)#tat est associ#e une variable Pano accessible dans les animations ou scripts
Superviseur PANORAMA Pierre BONNET 17

Alarmes Etats d)une alarme

PANORAMA

Superviseur PANORAMA

Pierre BONNET

18

Alarmes

PANORAMA
(i&ell#s de pr#sentation $gle de d# len 'ement

Description d)une alarme

les interventions de l)op#rateur sur l)#tat d)une alarme sont 'aites par des variables Pano +bouton d)ac:uittement mat#riel ou sur s0nopti:ue, les variables e2ternes 'onctionnent en s0nc9ronisation avec l)%R@ de Pano

En l)absence de variable e2prim#e. la PE& et l)A&N sont 'aites directement ( la souris dans la 'en/tre de pr#sentation alarme
%aria&les de gestion de l)#tat de l)alarme $gles de gestion +propres ( l)alarme ou r=gles du groupe,
Superviseur PANORAMA Pierre BONNET 19

Alarmes

PANORAMA

Propri#t#s de groupe

%aria&les de gestion de l)#tat des alarmes du groupe

$gles de gestion de l)#tat des alarmes du groupe

Synt'se des #tats des alarmes du groupe pour e2ploitation par la supervision

%aria&les signalant l)e2istence d)au moins une alarme dans un #tat donn#
Superviseur PANORAMA Pierre BONNET 20

Alarmes

PANORAMA

@od=le de Pr#sentation

Superviseur PANORAMA

Pierre BONNET

21

Alarmes

PANORAMA
/om )'oixdes des 'amps #l#ments de la -. de de texte sau!egarde

@od=le de Pr#sentation

)'oix des #l#ments )'oix des * #l#ments pr#sent#s l+# ran, de* texte en -. et l+impression

Le mod=le de pr#sentation des donn#es est le m/me pour l)#cran. la base et l)impression%l su''it de cr#er plusieurs mod=les associ#s au2 m/mes variables d)alarmes pour di''#rencier les #crans. l)impression et la sauvegarde

Superviseur PANORAMA

Pierre BONNET

22

Alarmes

PANORAMA

@od=le de Pr#sentation

.#finition des ent"tes et pieds de page pour l+impression

Superviseur PANORAMA

Pierre BONNET

23

Alarmes

PANORAMA

$en/tre d)alarme

Asso iation 0roupe1Pr#sentation

$gles d+appel selon un alendrier

)'oix de la -. de sau!egarde

Superviseur PANORAMA

Pierre BONNET

24

Alarmes
)'oix du alendrier +modi'iable par script d)action,

PANORAMA

$en/tre d)alarme : calendrier

Plage 'oraire de l+astreinte

2p#rateurs on ern#s par l+astreinte

Superviseur PANORAMA

Pierre BONNET

25

Alarmes

PANORAMA

$en/tre d)alarme : calendrier d)astreinte

2p#rateur on ern# par l+astreinte

$gles d+appel de l+op#rateur Plage 'oraire de l+astreinte


Superviseur PANORAMA Pierre BONNET 26

Alarmes

PANORAMA

$en/tre d)alarme

Superviseur PANORAMA

Pierre BONNET

27

Alarmes

PANORAMA

$en/tre d)alarme

Superviseur PANORAMA

Pierre BONNET

28

PANORAMA Recettes

Principe d)une recette

"ne recette est constitu#e de :


* une liste de variables ( 'orcer en d#but de recette +variables internes ou proc#d# t0pe T&.TR ou &S, * une liste de valeurs ( donner ( ces variables"n ensemble de recettes est donc un tableau dont les entr#es sont : * les variables ( #crire pour c9a:ue recette * les labels de recette

Le lancement d)une recette se 'ait dans une liste d) action %l est possible de relever la liste des valeurs des variables intervenant dans une recette pour les
stoc8er dans un 'ic9ier-

Superviseur PANORAMA

Pierre BONNET

29

Alarmes

PANORAMA

Serveur DDE @istral

La gestion des alarmes est 'aite par un module logiciel totalement int#gr# ( Pano +e2#cutable non s#par# ni r#utilisable depuis une autre application, document# sous le nom de @istral +module %nteracti' de Surveillance d)Alarme, @istral est serveur DDE pour les commandes sous les noms suivants: Application : @%STRAL Topic : SXSTE@ +ou nom de l)unit# 'onctionnelle si plusieurs, %tem : om!$en/tre - &ommande

Toutes les actions sur les alarmes d)une 'en/tre +lanc#e par DDEPo8e depuis le client, sont possibles ( partir d)un lien DDE. sans passer par une variable proc#d# coupl#e DDE- "ne 'en/tre d)alarme doit /tre ouverte ( l)#cran pour recevoir une commande DDE Nuel:ues commandes DDE : PE& . A&N sur alarme courante A&N!ALAR@E+nom!alarme, pour une alarme particuli=re RST!GR;"PE+nom!groupe, &"RSE"R!PL"S s#lection de l)alarme pr#c#dente -------Superviseur PANORAMA Pierre BONNET 30

Alarmes

PANORAMA

Serveur DDE @istral

Le serveur DDE de @istral peut envo0er un message g#n#r# suite au2 c9angements d)#tat des alarmesI ces messages peuvent /tre reTus par toute application Sindo7s au travers d)un canal DDE La r#ception des messages d)alarme peut se 'aire sur #v#nementI dans ce cas l)application cliente s)abonne ( une 'en/tre de pr#sentation et reToit par la suite tous les messages pour les:uels l)indicateur d)envoi DDE est positionn#Pour s)abonner ( une 'en/tre de pr#sentation. une application sp#ci'ie la r#'#rence suivante : DDEAdvise+ @%STRAL . nom!u' . nom!'en/tre,

%l est #galement possible de consulter la liste des 'en/tres e2istantes en e''ectuant une demande ( l)application de gestion des alarmes&onsultation de la liste des 'en/tres : DDERe:uest +@istral . nom!u' . Y -$, R#ponse :nom!'en5 . nom!'en2.---

Superviseur PANORAMA

Pierre BONNET

31

Superviseur PANORAMA

Pierre BONNET

32

Vous aimerez peut-être aussi