Vous êtes sur la page 1sur 68

Présentation du logiciel

du Système de Supervision des PCG


Projet TCG – Formation: Présentation générale du logiciel 1
Plan du cours (1)

 Jour 1
 Objectifs du cours
 Présentation générale de l’architecture du projet TCG
 Présentation du produit logiciel e-terraControl
 Présentation du logiciel PCG: applications e-terraControl
utilisées dans le cadre du PCG et autres applications


Projet TCG – Formation: Présentation générale du logiciel 2
Plan du cours (2)

 Jour 2
 Présentation de la structure de la base de données du PCG
 Visualisation des données avec e-terraBrowser


Projet TCG – Formation: Présentation générale du logiciel 3
Objectifs du cours

 Les objectifs de cours sont les suivants


 Connaître l’architecture générale (matériel et logiciel) du
Système de Supervision du PCG.
 Connaître l’ensemble des applications de ce Système, et
les fonctions qu’elles gèrent.
 Connaître la structure de la base de données du système
 Comprendre les concepts de l’interface utilisateur du
système
 Ce cours est un pré requis pour suivre les cours:
 Configuration de la base de données
  Configuration des images graphique
 Administration du système


Projet TCG – Formation: Présentation générale du logiciel 4
Présentation générale du projet TCG
Architecture fonctionnelle

Console Opérateur / Repli Console Opérateur / Maintenance PA S900 distant

• Interface Homme Machine • Interface Homme Machine


• Communication avec le PCG
SCADA (logiciel e- SCADA
terraBrowser) • Téléconduite: Acquisition / Restitution
• Configuration base de données
• Repli serveur SCADA (PCG + S900)
• Impression fil de l’eau
• Configuration des images

• Visualisation des fichiers de


perturbographie
PA S900 local (CCN)

Serveur SCADA • Communication avec le PCG


(logiciel e-terraControl)
• Téléconduite: Acquisition /
• Communication avec les Centres de Conduite Restitution

• Communication avec les RTUs • Impression fil de l’eau

• Téléconduite: Fonction SCADA • Communication avec les protections


CEI 60870-5-103
• Historisations
• Récupération fichier
• Stockage des fichiers de perturbographie perturbographie en CEI 60870-5-103

• Gestion des appels d’astreinte • Moteur d’automatismes (Isagraph)


Projet TCG – Formation: Présentation générale du logiciel 5
Présentation générale du projet TCG
Architecture matérielle du système informatique

Poste opérateur 1/serveur secours Poste opérateur 2/maintenance


Imprimante
N&B Imprimante
couleur

Horloge GPS
Commutateur
Ethernet
Réseau ethernet

Horloge de
synchronisation

Serveur
E-terraControl

CCN
S900 Protections
Entrées-sorties CEI 60-870-5-103

Poste local
PA distants CRC
CNCR(Alger) Système informatique

Projet TCG – Formation: Présentation générale du logiciel 6
e-terracontrol
Généralités

 E-terracontrol est un produit logiciel SCADA conçu pour


fonctionner avec les architectures Windows.
 Il est plus particulièrement destiné à être utilisé dans le
domaines des sous-stations électriques Téléconduite).
 Il permet de se connecter aux équipements de terrains
et a des station distantes via un grand nombre de
protocoles.
 Il permet la connexion a des centres de contrôle via un
grand nombre de protocoles.
 C’est un produit AREVA T&D utilisé sur de nombreux
sites.


Projet TCG – Formation: Présentation générale du logiciel 7
e-terracontrol
Architectures possibles

 Front-end EMP: EMP est le système utilisé par AREVA


T&D pour ses centres de conduite (EMS / DMS).
 Concentrateur de données – Un système e-terraControl
collecte les données de plusieurs sous-stations et les
renvoie vers un centre de contrôle.
 Système SCADA pour le contrôle local d’une sous-
station.

Dans le cas du PCG, le logiciel e-terracontrol est utilisé à la


fois comme concentrateur de donnée et comme
système SCADA.


Projet TCG – Formation: Présentation générale du logiciel 8
e-terracontrol
Applications
 e-terracontrol consiste en un ensemble d’applications qui
peuvent être classées dans les catégories suivantes
 Applications de base : Serveur SCADA, process starter,
DBUpdate
 Gestion des fichiers
 SOECompiler, spacesaver, copy history
 Application de visualisation des données
 Courbes, SOEViewer, historique des mesures
 Interfaces vers les systèmes externes
 CFEReader, xx2smp, OPC, ISD
 Utilitaires de configuration et mise au point
 SMPLinker, simulator
 Application projets, développées pour un besoin particulier

 Sur un projet donné seul une partie des possibilités et


applications e-terracontrol sont utilisées. Dans le cours qui
suit, seul les applications utilisées sur PCG sont abordées


Projet TCG – Formation: Présentation générale du logiciel 9
Logiciel PCG
Schéma d’architecture

Serveur SCADA
Process Starter

Base de
données
Poste opérateur / Scada Server
Maintenance Send
Images ALERT
Historiques
SOE
WebFgViewer

Xx2smp Cf eReader Alert


Ftp
Visualisation
historiques

Slave

Master
SOE

+CETT20/80
IEC 101

IEC 101
Copie
Historiques
SOE
Master

Slave
CRC RTUs
CNCR


0 Projet TCG – Formation: Présentation générale du logiciel 10
Logiciel PCG
Applications serveur
 Les applications suivantes sont utilisées sur le serveur PCG:
 Process Starter : Démarre au boot de la machine l’ensemble des
applications et surveille leur état
 Serveur SCADA : Application principale SCADA – C’est le
composant fédérateur du logiciel e-terracontrol, assurant les
fonctions de bases de données, d’historique, de séquencements
(timers) et la connexion des autres modules
 CfeReader : Interface avec les RTUs
 Xx2smp : Interface avec le CRC/CNCR
 SOECompiler : Compilation des fichiers séquence d’évènements
 NetworkStatus : Vérification de la présence des éléments du PCG
(PO, imprimante, horloge) (Application développée pour le projet)
 LocalRemote : Gestion du mode local/remote des travées et postes
(application développée pour le projet)
 ALERT : renvoi d’alarme en astreinte téléphonique (Logiciel tiers)
 Send Alert : Interface e-terraControl/ALERT (Application
développée pour le projet)
 DbUpdate : Serveur de chargement en ligne de base de données
 SpaceSaver : Destruction des fichiers de log anciens, archivage
local des fichiers historique et SOE.

1 Projet TCG – Formation: Présentation générale du logiciel 11
Logiciel PCG
Applications poste opérateur
 Les applications suivantes sont utilisées sur les postes
opérateur
 E-terrabrowser : Logiciel principal pour l’opérateur.
Visualisation des données (valeurs temps réel, alarmes,
évenements, états système) sous forme d’images
unifilaires ou d’images tabulaire
 Virtual charts (Menu applications->courbes : Visualisation
des mesures temps réel ou historisées sous forme de
courbes. (Remplace l’enregistreur papier)
 Measurement history (Menu applications->Mesures
historiques): Visualisation des mesures et
télésignalisations historisées sous forme d’une liste de
changements de valeur
 SOEViewer (Menu applications->SOE) : Visualisation des
« séquences d’évenements » - Changements d’état
transmis et datés par les RTU.


2 Projet TCG – Formation: Présentation générale du logiciel 12
Logiciel PCG
Applications poste maintenance
 Les applications suivantes sont utilisées sur le poste
maintenance (PO2)
DBB (DataBaseBuilder) : Elaboration et maintenance des bases de
données RTU et e-terraControl
FgDisplayBuilder : Elaboration et maintenance des images
unifilaires
Virtual PC/GDB : Génération des bases de données S900
Isagraph : Elaboration et maintenance des automatismes S900
EVIEW : Visualisation des fichiers de perturbographie
Chargement en ligne BD : Outil de chargement en ligne de la base
de données e-terraControl.

L’utilisation de ces programmes est traitée dans les deux cours


suivants :
 Configuration de la base de données
 Configuration des images graphiques


3 Projet TCG – Formation: Présentation générale du logiciel 13
Applications serveur
Process Starter
 Le process starter est un service Windows. Son rôle est
de:
 Démarrer l’ensemble des applications e-terraControl
configurées pour un projet donné.
 Surveiller des taches configurées les redémarrer
éventuellement en cas d’arrêt.
 Gestion de la redondance (non utilisé sur PCG)
 Le contrôle du process starter est effectué à partir de la
console du process starter. Celle-ci permet de :
 Configurer les applications à démarrer, la séquence de
démarrage, et les options de surveillance
 Arrêter/redémarrer les applications configurées
 Visualiser l’état des applications et les log de
démarrage/arrêt
 Configurer la redondance (non utilisé sur PCG)


4 Projet TCG – Formation: Présentation générale du logiciel 14
Applications serveur
Process Starter
Console du process starter

Start/stop Contrôle
Tous process Process individuels

Démarré

Problème

Normalement
a l’arrêt

Inhibé


5 Projet TCG – Formation: Présentation générale du logiciel 15
Applications serveur
Process Starter
Travaux pratiques

 Démarrer la console du process starter


 Se connecter au process starter
 Visualiser la liste des programmes configurés.
 Leurs paramètres de démarrage
 Leurs états
 Arrêter/démarrer l’ensemble des applications
 Utiliser le gestionnaire des taches Windows pour arrêter
une application. Voir l’effet (redémarrage, log).
 Ajouter le démarrage de l’application e-terraControl
« SpaceSaver » dans la configuration


6 Projet TCG – Formation: Présentation générale du logiciel 16
Applications serveur
Serveur SCADA
 C’est l’application centrale e-terracontrol : composant fédérateur du
logiciel, assurant les fonctions SCADA Suivantes:
 bases de données
 Alarmes
 Evenements
 Traitement des mesures (Seuils)
 Mises en/hors service, inhibitions, consignations
 Calculs
 Historiques
 Une application externe au serveur SCADA peut s’y connecter pour
obtenir ses données de configuration puis échanger des informations
avec celui-ci. C’est le cas en particulier de:
 CFEReader pour l’interface avec les RTUs
 Xx2smp pour l’interface avec les centres de conduite
 Le serveur SCADA dispose d’une interface permettant de configurer et
visualiser la base de données.


7 Projet TCG – Formation: Présentation générale du logiciel 17
Applications serveur
Serveur SCADA
IHM
 L’IHM du serveur SCADA permet de
 Charger ou sauvegarder une base de données
 Exporter et importer la base de données sous forme de fichier texte
 Visualiser et configurer la base de données
 Visualiser les traces du serveur
 Afficher les statistiques du serveur SCADA


8 Projet TCG – Formation: Présentation générale du logiciel 18
Applications serveur
Serveur SCADA
Base de données
 La base de données du serveur SCADA contient l’ensemble des
données de modélisation des sous stations ainsi que les données de
configuration des protocoles de communication pour l’aquisition et le
contrôle de ces données
 Physiquement, la base de données e-terraControl correspond à un
fichier ayant une extension « .sdb ». Pour le PCG le fichier est
c:\AREVA\PCG\APPLI\bd\PCG.sdb.

 A partir de l’IHM du serveur SCADA, il est


possible de:
 Charger une base de données
 Sauvegarder la base de données après avoir
effectué des modifications.
 Exporter la base de données sous forme d’un
fichier texte, extension .sdbtxt ou .xml
 Importer une base données complète ou
partielle se trouvant sous forme .sdbtxt ou
.xml

 La base de donnée d’un PCG est construite a partir d’un modèle de


base de donnée vierge, contenant les types Scada, horloges,
utilisateurs, zone de responsabilités. On y importe ensuite les fichiers
sdbtxt des stations générés à partir de l’outil DBB.

9 Projet TCG – Formation: Présentation générale du logiciel 19
Applications serveur
Serveur SCADA
Visualisation/configuration Base de donnée
 La base de donnée peut être visualisée et configurée en utilisant l’IHM, onglet
base de données.
 La visualisation est faite sous forme arborescente
 Après sélection d’un élément, et clique droit souris, on accède a un menu
permettant de:
 Visualiser et modifier ses propriétés
 Détruire cet élément et toute l’arborescence sous-jacente
 Insérer un nouvel élément en dessous de la sélection


0 Projet TCG – Formation: Présentation générale du logiciel 20
Applications serveur
Serveur SCADA
Alarmes
 Une alarme est générée par le serveur SCADA dans les cas suivants:
 Tout changement d’état spontané (non consécutif á l’envoi d’une
télécommande)
 Dépassement de seuils d’une télémesure
 Défaut d’un équipement connecté au PCG (exemples : ligne de
communication avec un RTU / imprimantes)
 Défauts internes liés aux autocontrôles des RTUs (défaut coupleur TS /
imprimante hors service)
 Une alarme possède un type caractérisé par les attributs suivants
 Priorités – Valeur 1 (plus prioritaire) à 8 (moins prioritaire)
 Couleur d’apparition – Correspondant à la visualisation dans la liste des
alarmes
 Propriétés d’audibilité (top sonore)
 Lorsqu’une alarme apparaît, elle doit être acquittée par l’opérateur.
Après l’acquit, l’alarme reste présente jusqu’à sa suppression. Les
suppressions et acquits des alarmes sont notés dans le journal des
évènements.
 La taille de la liste d’alarme est fixée à 1000.


1 Projet TCG – Formation: Présentation générale du logiciel 21
Applications serveur
Serveur SCADA
Alarmes – Visualisation/acquit/suppression
 L’image tabulaire des alarmes montre la liste de l’ensemble des alarmes
présentes, acquittées ou non acquittées.
 Différents filtres permettent de ne visualiser qu’une partie des alarmes.
Différents tris permettent de modifier l’ordre d’affichage.
 Les acquits et la suppression des alarmes peuvent être effectués, soit
individuellement, soit par page.


2 Projet TCG – Formation: Présentation générale du logiciel 22
Applications serveur
Serveur SCADA
Evènements

 Le serveur SCADA maintient une liste des évènements.


Un évènement peux donner lieu ou non à la génération
d’une alarme. Les évènements sont consécutifs à des
actions opérateurs.
 Par exemple, les évènements suivants ne donnent pas
lieu à la génération d’une alarme
 Changement d’état suite à une télécommande
 Acquit d’une alarme
 Mise hors service d’un point
 La taille de la liste des évènements est fixée à 500.


3 Projet TCG – Formation: Présentation générale du logiciel 23
Applications serveur
Serveur SCADA
Evènements - Visualisation
 L’image tabulaire des évènements montre la liste de l’ensemble des
évènements
 Différents filtres permettent de ne visualiser qu’une partie des
évènements.


4 Projet TCG – Formation: Présentation générale du logiciel 24
Applications serveur
Serveur SCADA
Historiques
 Les changements d’état ainsi que les changements de valeurs des
mesures peuvent être historisés.
 Le type d’un statut ou d’une télémesure définit son type d’historisation.
 Pour un statut, historisation ou non.
 Pour une mesure, non historisation, historisation périodique, historisation
sur changement de valeur
 Les historiques sont stockés sur disque dans des fichiers « .his » se
trouvant dans le répertoire du fichier de base de donnée. Un nouveau
fichier est créé chaque heure.
 Le système PCG effectue les manipulations suivantes sur les fichiers
d’historique:
 Déplacement vers le répertoire « C:\AREVA\PCG\APPLI\archive\history »
lorsque les fichiers sont plus anciens que 1 semaine
 Duplication journalière vers le poste opérateur/maintenance
 Les visualisation des historiques est effectué avec le applications e-
terraControl « Virtual charts » et « Measurement history »


5 Projet TCG – Formation: Présentation générale du logiciel 25
Applications serveur
Serveur SCADA
Consignes

 Les consignes peuvent être placées sur les équipements


représentés dans la base de données.
 Pour le PCG, quatre type de consignes sont définis (au
niveau des types scada)
 Interdiction a l’ouverture/fermeture
 Interdiction à la fermeture
 Interdiction à l’ouverture
 Simple information
 Lorsque l’opérateur applique une consigne à un
équipement, il a la possibilité d’entrer un texte explicatif.
 La consigne est notée dans le journal des évènements,
accompagnée de l’identification de l’opérateur ayant
exécuté celle-ci.


6 Projet TCG – Formation: Présentation générale du logiciel 26
Applications serveur
Serveur SCADA
Consignes - Placement , visualisation, destruction
 Les consignes peuvent être
placées a partir de la
tabulaire des mesures. Sur
PCG, l’opérateur utilise la
boite contrôle des organes
disponible a partir des
unifilaires de travée

 Sur les unifilaires un symbole apparaît à coté de l’organe


indiquant qu’une consigne est appliquée.
 La tabulaire des consignes permet la visualisation de l’ensemble
des consignes et leur suppression.


7 Projet TCG – Formation: Présentation générale du logiciel 27
Applications serveur
Serveur SCADA
Mise hors service, valeur manuelle

 Lorsqu’une télésignalisation ou une télémesure est mise hors


service, son état n’est plus mis a jour lorsqu’un changement
d’état provient d’un RTU
 Les lignes de communications avec les RTUs peuvent aussi
être mises hors service, et dans ce cas cela arrête cette ligne.
 Les mises hors service peuvent aussi être appliquées au
niveau d’un poste ou d’une travée, et dans ce cas tous les
équipements de la travée ou de la station sont concernés.
 Les mises hors service/en service sont notées dans le journal
des évènements.
 Lorsqu’une télésignalisation ou une télémesure est hors
service, l’opérateur peut enter une valeur manuelle pour celle-
ci.
 La mise hors service/valeur manuelle sera utilisée en
particulier en cas de déficience dans l’acquisition de cette
valeur, lorsqu’on veut tout de même avoir une valeur correcte
au niveau SCADA.


8 Projet TCG – Formation: Présentation générale du logiciel 28
Applications serveur
Serveur SCADA
inhibition

 Lorsqu’une télésignalisation ou une télémesure est


inhibée, les alarmes correspondantes ne sont plus
générées.
 Les inhibitions peuvent aussi être appliqué au niveau
d’un poste ou d’une travée, et dans ce cas tous les
équipements de la travée ou de la station sont
concernés.
 Les inhibitions sont notées dans le journal des
évènements.


9 Projet TCG – Formation: Présentation générale du logiciel 29
Applications serveur
CFEReader

 E-terracontrol est connecté aux RTUs distants ou locaux


par l’intermédiaire du programme CFEReader
 CFEReader permet l’utilisation d’un grand nombre de
protocoles. Pour le PCG, les protocoles utilisés sont IEC
101 et CETT 20 (connexion des postes PAS 20).
 Les données de configuration de CFEReader sont
inclues dans la bases de donnée SCADA. Au démarrage,
CFEReader demande ces données au serveur SCADA


0 Projet TCG – Formation: Présentation générale du logiciel 30
Applications serveur
CFEReader
IHM
 L’IHM du CFEReader est utile lors de la mise au point de la communication avec les
RTUs. Elle est visible sur la console du serveur. Elle permet d’obtenir des informations
sur l’état de communication avec les RTUS, d’afficher une table des points aquits d’un
RTU, de visualiser les logs de l’application….


1 Projet TCG – Formation: Présentation générale du logiciel 31
Applications serveur
xx2smp
 E-terraControl est connecté aux centres de conduite, CRC et CNCR
(Région d’Alger) par l’intermédiaire de l’application xx2smp
 Dans le cas ou le CNCR est présent le xx2smp est démarré en deux
exemplaires

Xx2smp
CRC BD
Serveur SCADA E-terraControl
(config xx2smp)
Xx2smp
CNCR

 Les données de configuration de xx2smp sont contenues dans la base


de données SCADA.
 E-terracontrol (serveur SCADA+xx2smp) gère l’interlock entre le
contrôle local et le contrôle depuis les centres de conduite. Le mode de
contrôle PCG/CRC est piloté à partir de l’image système


2 Projet TCG – Formation: Présentation générale du logiciel 32
Applications serveur
xx2smp
IHM
 L’IHM de xx2smp est utile lors de la mise au point de la communication
avec les centres de contrôle. Elle est visible sur la console du serveur.
 En particulier, la fonction « diagnostic » permet l’affichage de la table
des points (telesignalisations, mesures et contrôle) échangés avec les
centres de conduite.


3 Projet TCG – Formation: Présentation générale du logiciel 33
Applications serveur
SOECompiler
 L’application SOECompiler se déclenche periodiquement (30 minutes).
Elle compile les fichiers séquence d’évènement produits par
CFEReader pour en faire des fichiers exploitables par le SOEViewer .
C:\AREVA\SMP\log\CfeReader\SOELOGdate-machine-datasource.soe Fichier produit par CFEReader

C:\AREVA\SMP\log\CfeReader\SOELOGdate.soc Fichier compilé: remplacement adresses par nom SCADA

C:\AREVA\SMP\log\CfeReader\SOELOGdate.sos Fichier temporaire trié par ordre chronologique

C:\AREVA\SMP\bin\SOEWork\SOELOGdate.csv Fichier format SOEviewer du jour – Fusion entre la


compilation courante et les autres compilations de la journée

C:\AREVA\APPLI\SOE\SOELOGdate.csv Fichier format SOEviewer, répertoire définitif

 SOECompiler accepte différents paramètres de lancement de l’application. Sur PCG, ces paramètres sont:

-i C:\AREVA\SMP\log\CFEReader -o C:\AREVA\PCG\APPLI\SOE -d -p=00:30:00 -r -lf


 -i c:\AREVA\SMP\log\CFEReader : Répertoire ou sont les .soe et ou seront produit les .soc et .sos
C:\AREVA\SMP\log\SOECompiler
 -o C:\AREVA\APPLI\SOE : Répertoire ou seront placés les fichiers définitifs
 -d : Les fichier .soe, .soc et .sos sont détruits après leur utilisation
 -p 00:00:30 : Déclenchement toutes les 30 minutes
 -lf c:\AREVA\SMP\log\SOECompiler : Répertoire de production des traces de l’application


4 Projet TCG – Formation: Présentation générale du logiciel 34
Applications serveur
LocalRemote

 L’application LocalRemote permet la gestion du mode


Local/Distant des station et des travées.
 Lorsque le statut donnant l’état Local/Distant du poste ou de
la travée passe à local, LocalRemote applique
automatiquement une consignation d’interdiction à la
fermeture et à l’ouverture au niveau du poste ou de la travée.
(Et suppression lorsque l’état passe à distant)
 Les unifilaires de station et de travée affichent l’état
local/distant des stations et travées


5 Projet TCG – Formation: Présentation générale du logiciel 35
Applications serveur
NetworkStatus
 L’application NetworkStatus:
 Vérifie la présence sur le réseau TCP/IP des différents éléments du
système informatique des PCG
 Remonte cette informations au niveau de la base données e-
terraControl.
 La configuration est définie dans le fichier
« c:\AREVA\PCG\développements\NetworkStatus\network.txt »
192.168.54.65\RESEAU SERV
192.168.54.66\RESEAU CO1
192.168.54.67\RESEAU CO2
192.168.54.68\RESEAU TT1
192.168.54.69\RESEAU SW1
192.168.54.70\RESEAU LA1
192.168.54.71\RESEAU LC1

Adresse IP Nom e-terraControl

 L’image système permet la visualisation des états générés par


NetworkStatus


6 Projet TCG – Formation: Présentation générale du logiciel 36
Applications serveur
SendALERT/ALERT
 ALERT est une application tiers permettant le renvoi en astreinte des alarmes
sous formes de messages vocaux téléphoniques.
 Gestion de huit différentes alarmes pour les huit priorités d’alarmes e-terraControl
 Etablissement de plannings hebdomadaires pour la gestion des équipes en astreinte
 Appel d’un opérateur d’astreinte, puis appel d’opérateur de repli en cas de non réponse
de l’opérateur principal

 SendAlert, développé spécifiquement pour le PCG, effectue l’interface entre e-


terraControl et ALERT.
 SendAlert est activé/désactivé en fonction de l’état d’un statut e-terraControl.
Le mode ALERT « Actif/Non actif » est piloté à partir de l’image système

Pour les fonctions et la configuration ALERT, on se référera au manuel du logiciel,


ainsi qu’au cours adminstration système


7 Projet TCG – Formation: Présentation générale du logiciel 37
Applications serveur
DbUpdate

 DbUpdate est l’application permettant le chargement de la base


de données en lignes.
 Sur ordre de chargement (1) provenant du poste
opérateur/maintenance (PO2), il :
 Récupère via FTP le fichier .sdbtxt préparé sur le poste
maintenance
 Démarre une deuxième instance (Process starter
:Scada_dbupdate) du serveur SCADA.
 Demande à cette deuxième instance l’import du fichier .sdbtxt
 En cas de succès de l’import, bascule sur la nouvelle base de
données après arrêt/redémarrage de l’ensemble des applications
configurées dans le process starter.
 Les traces de l’application peuvent être exploitées en cas de
problème de chargement. Elle sont visibles soit au niveau de la
fenêtre Windows DbUpdate, soit dans le fichier
« c:\AREVA\SMP\bin\DbUpdate.utilities.addlog »


8 Projet TCG – Formation: Présentation générale du logiciel 38
Applications serveur
SpaceSaver

 L’application SpaceSaver a un double role:


 Destruction des fichier de traces trop anciens
 Déplacement des fichier historiques et SOE anciens vers un répertoire
d’archivage local.
 La configuration SpaceSaver se trouve dans le fichier
« C:\AREVA\PCG\APPLI\config\SpaceSaverConfig.txt ». Cette
configuration peut être modifiée en utilisant l’IHM de SpaceSaver.


9 Projet TCG – Formation: Présentation générale du logiciel 39
Applications serveur
Travaux pratiques (1)

 Démarrer le serveur SCADA


 Charger la base de données PCG
 Visualiser la structure de la station « ECO »
 Exporter la base de données. Visualiser le fichier créé
avec un éditeur de texte.
 Modifier le fichier sdbtxt afin de rendre sa structure
incorrecte. Puis essayer de l’importer. Voir les erreurs


0 Projet TCG – Formation: Présentation générale du logiciel 40
Applications serveur
Travaux pratiques (2)

 Accéder à l’IHM CFEReader et visualiser la table des


points pour le RTU ECO
 Accéder a l’IHM xx2smp et visualiser la table des points
configurés.
 Utiliser l’IHM SpaceSaver pour ajouter la destruction des
fichiers log dans c:\AREVA\SMP\bin


1 Projet TCG – Formation: Présentation générale du logiciel 41
Applications poste opérateur
e-terrabrowser

 E-terrabrowser (WebFgViewer) est le logiciel principal


utilisé pour la visualisation des données e-terraControl
et leur contrôle. Il offres les fonctions suivantes:
 Visualisation et contrôle des données à partir d’images
unifilaires
 Visualisation des données sous formes d’images tabulaires
 Visualisation intégrée de courbes temps réel
 Système de menus et boutons permettant la navigation
entre les images
 Multi fenêtrage, avec définition d’arrangements particuliers
de fenêtres pouvant être chargés/sauvegardés
 Construction/modification des données avec le logiciel
FgBuilder.


2 Projet TCG – Formation: Présentation générale du logiciel 42
Applications poste opérateur
e-terrabrowser
Identification

 Les utilisateurs e-terrabrowser doivent s’être identifiés


afin d’avoir le droit d’accéder aux données e-terracontrol.
 L’accès aux données peut être complet, en lecture seule,
ou interdit.
 Les utilisateurs autorisés sont configurés au niveau de
la base de donnée e-terracontrol.
 Lorsque e-terrabrowser est arrêté puis redémarré, le
dernier utilisateur est pris par défaut. L’identification
n’est pas dans ce cas obligatoire.
 Pour interdire un accès sans identification, l’utilisateur
doit effacer volontairement son de passe.


3 Projet TCG – Formation: Présentation générale du logiciel 43
Applications poste opérateur
e-terrabrowser
Menus et icones
 Pour l’appel des différentes fonctions et vues disponibles,
l’opérateur dispose de deux moyens, les Menus et les Icônes.
 Menus : Des menus déroulants sont accessibles à partir de la partie
supérieure de l’écran. Ces menus permettent l’appel des différentes
fonctions du poste opérateur ainsi qu’une navigation entre les différentes
images. Les menus sont personnalisés en fonction du PCG afin de faire
apparaître une liste de postes correcte.
 Icones : En dessous de la zone des menus se trouve la zone des icônes.
Chaque icône permet l’appel d’une vue particulière par un simple
sélection (souris).

Menus

Icones


4 Projet TCG – Formation: Présentation générale du logiciel 44
Applications poste opérateur
e-terrabrowser
Multifenêtrage
 E-terrabrowser permet la définition d’arrangements particuliers de
fenêtres (« Rooms ») pouvant être sauvegardés puis rechargés par la
suite.
 L’icône permet un accès à la gestion du multifenêtrage.

 Les différentes fenêtres peuvent être déplacées, iconifiées, ou fermées.


 Le PCG est fourni avec les arrangements de fenêtre standard affichés au
démarrage des postes opérateurs


5 Projet TCG – Formation: Présentation générale du logiciel 45
Applications poste opérateur
e-terrabrowser
Zooming, Panning

 e-terrabrowser permet la visualisation des images à


différentes échelles (Zooming), et un déplacement aisé à
l’intérieur d’une image plus grande que la fenêtre qu’elle
occupe (Panning).
 Pour effectuer un zoom, il est possible de passer par le
menu « Fonctions » ou d’utiliser les raccourcis claviers
définis ainsi pour les postes opérateur PCG:
 F3 : Taille d’origine
 F4 : Zoome 125 %
 F5 : Zoom 75 %
 F6 : Taille ajustée à la taille de la fenêtre
 Pour effectuer le panning, maintenir le bouton droit de la
souris enfoncé puis déplacer la souris.


6 Projet TCG – Formation: Présentation générale du logiciel 46
Applications poste opérateur
e-terrabrowser
Navigation entre les images
 L’appel des différentes images peut se faire de différentes
façons:
 A partir du menu
 A partir des icônes
 Par utilisation des touches de fonctions
 Par les boutons d’appel inter-images
 Les images PCG contiennent les boutons d’appel inter-images
permettant les fonctions suivantes
 Navigation entre unifilaire poste et unifilaires travée
 Navigation entres unifilaires postes interconnectés
 Navigation entre unifilaire poste et tabulaire des mesures du poste
 Navigation entre unifilaire travée et tabulaire des mesures,
évènements ou alarmes de la travée.
 L’image liste des postes, accessible par la touche F1, permet
un accès rapide aux unifilaires des différents postes

7 Projet TCG – Formation: Présentation générale du logiciel 47
Applications poste opérateur
e-terrabrowser
Images unifilaires
 Les images unifilaires offrent une représentation des données
sous forme de diagrammes synoptiques.
 Pour les PCG, il existe une image unifilaire pour chaque poste et
pour chaque travée.

Image unifilaire de poste Image unifilaire de travée


8 Projet TCG – Formation: Présentation générale du logiciel 48
Applications poste opérateur
e-terrabrowser
Images tabulaires
 Les images tabulaires permettent une représentation des
données e-terraControl sous forme de liste.
 Liste des télésignalisation et mesures
 Alarmes
 Evénements
 Points hors service
 …….
 Les images tabulaires sont construites automatiquement en
fonction du contenu de la base de données
 Le produit e-terraControl est fourni avec un ensemble d’images
tabulaires prédéfinies et pouvant être utilisées directement dans
les projets. L’utilisateur n’a donc pas besoin de construire ou
modifier des images tabulaires.


9 Projet TCG – Formation: Présentation générale du logiciel 49
Application poste opérateur
e-terrabrowser
Travaux pratiques (1)

 Vérifier que le serveur SCADA est lancé


 Démarrer e-terrabrowser (icône du bureau)
 S’identifier Login : « oper1CONT », mot de passe
« oper1 ».
 Appeler les unifilaires des postes et naviguer vers les
unifilaires de travée.
 Créer une nouvelle configuration de fenêtres, la
sauvegarder. Appeler la configuration de départ
(PCG_STARTUP_PO2), puis rappeler la configuration
sauvegardée.


0 Projet TCG – Formation: Présentation générale du logiciel 50
Application poste opérateur
e-terrabrowser
Travaux pratiques (2)
 Appeler la tabulaires des mesures et l’utiliser pour tester
les différentes fonctions SCADA
 Consignations
 Mise en et hors service
 Valeur manuelle
 Inhibition
 Voir les affichages correspondants dans les images
unifilaires


1 Projet TCG – Formation: Présentation générale du logiciel 51
Applications poste opérateur
Virtual charts

 L’application « Virtual Charts » permet la visualisation des mesures e-


terraControl sous forme de courbes.
 Elle permet l’affichage des données temps réel et de l’historique.

L’utilisation de l’application est traitée dans le cours opérateur


2 Projet TCG – Formation: Présentation générale du logiciel 52
Applications poste opérateur
Measurement History
 L’application mesures historiques permet l’affichage de l’historiques des
changements d’états et de valeur sous forme de liste.
 Elle permet le choix de l’emplacement pour les données d’historique, en particulier
sur PCG :
 Serveur, « C:\AREVA\PCG\APPLI\bd » : historiques moins anciens que 7 jours
 Serveur, « C:\AREVA\PCG\APPLI\archive\history » : historiques plus anciens que 7 jours
 PO2, « C:\AREVA\PCG\ftpRoot\Archive\history » : historiques archivés sur le poste
opérateur


3 Projet TCG – Formation: Présentation générale du logiciel 53
Applications poste opérateur
SOEViewer

 L’application SOEViewer permet la visualisation des fichiers


séquences d’évènements produits par SOECompiler
 Pour une analyse ultérieure des données, SOEViewer permet
l’export des données en format Excel.

L’utilisation de l’application est traitée dans le cours opérateur



4 Projet TCG – Formation: Présentation générale du logiciel 54
Base de données PCG
Structure
 La base données e-terraControl est divisée
en plusieurs hiérarchies:
 Stations: Définitions des équipements (statuts,
mesures et controles), classés par stations et
travées
 Types scada : Typage des éléments de la base
de données selon des attributs communs
 Sources de données : Définition des interfaces
avec les programmes externes
 Ensemble de données : Définition de la
configuration de programmes externes
agissants
 Zones de responsabilité/utilisateurs :
Classement des données en zone, et des droits
des différents utilisateurs sur ces zones
 Horloges


5 Projet TCG – Formation: Présentation générale du logiciel 55
Base de données PCG
Télésignalisations, mesures, controles

 La hiérarchie stations de la base


de données contient l’ensemble
des télésignalisations, mesures
et contrôle du PCG. Ceux-ci
sont classées par stations et
travées, qui sont appelés
« groupe d’équipement » en
terminologie e-terraControl

Station (groupe d’equipement)

Travée (groupe d’équipement)

équipement

Mesure

Seuil

Télésignalisation

Controle


6 Projet TCG – Formation: Présentation générale du logiciel 56
Base de données PCG
Télésignalisations, mesures, controles
Visualisation
 L’image tabulaire télésignalisation et mesures permet l’accès a l’ensemble des
points configurées dans e-terraControl. Les données apparaissent classées par
stations puis par travée. Il est possible de sélectionner une travée ou une station
 La tabulaire des signalisations et mesures permet aussi de réaliser des actions
sur les points, mise hors, service, inhibition, consignation, contrôle.


7 Projet TCG – Formation: Présentation générale du logiciel 57
Base de données PCG
Types scada

 La hiérarchie « types scada » de la base de données contient


la définition des types qui seront associées aux éléments des
autres parties de la base de données
 Types d’équipement
 Types de groupe d’équipements
 Types de statut
 Types de mesure
 Types de consignations
 Types d’ensemble de données
 Un jeu prédéfini de types Scada à été établi spécialement pour
le PCG.


8 Projet TCG – Formation: Présentation générale du logiciel 58
Base de données PCG
Types scada
Statuts et mesures
 Les types de statut et de mesure méritent une attention particulière. En effet, il
définissent les traitement associées aux données.
 Libellés des états
 Type d’alarme
 Historisation
 La base de donnée PCG définit un ensemble de type de statut et mesures. Ces
types sont à utiliser au niveau de l’outil DBB de construction de la base de
données. (Traité en détail dans le cours Maintenance des données)


9 Projet TCG – Formation: Présentation générale du logiciel 59
Bases de données PCG
Types SCADA
Configuration des alarmes
 Les alarmes sont configurées en base de données par la définition
des propriétés des types Scada.
 Type de groupe d’équipement
 Type de statut
 Type d’analogue

 Pour configurer les alarmes


pour un type donné, accéder a
ses propriétés puis à l’onglet
« Catégorie »


0 Projet TCG – Formation: Présentation générale du logiciel 60
Base de données PCG
Sources, ensembles et éléments de données

 A tout programme communiquant avec le serveur correspond


une « Source de donnée » dans la base de données
 Les « Ensemble de données » définissent la configuration de
ces mêmes programmes et sur quels points de la base de
données ils vont agir par l’intermédiaire des « Eléments de
données » :
 Paramétrage de CFEReader pour la communication avec les RTUS
 Paramétrage de xx2smp pour la communication avec les centres
de contrôle
 Paramétrage du programme de gestion des mode local/distant des
travées
 Paramétrage du programme de gestion de l’astreinte
 Les sources de données de types calcul permettent de définir
des librairies de fonction (dll Windows) utilisées pour le calcul
de la valeur de certains points ou mesures de la base de
données (EX: Calcul puissance active, calcul espace disque
occupé).


1 Projet TCG – Formation: Présentation générale du logiciel 61
Base de données PCG
Sources, ensembles et éléments de données
Schéma

Base de données

Stations

Mesure, état ou contrôle xxx

Sources de données

Source de donnée pour l’application xxx

Ensembles de données

Hiérarchie ensembles de données pour l’application yyy

Ensemble de donnée de définition des liens avec les points

Elément de donnée pour le point xxx


2 Projet TCG – Formation: Présentation générale du logiciel 62
Base de données PCG
Sources et ensemble de données
CFEReader
 La source de données pour le CFEReader est « CFE_src »
 Les hiérarchie « ensembles de données » de configuration du CFEReader a la
structure suivante
RTU : base des ensemble de données CFEReader

PORT : Base pour la définition des port de com

COM5 : Port serie de communication

ECO : Nom du RTU

Pool : Base de la définition des entrées

TSS : Télésignalisations simples


TSSF : Télésignalisations simples fugitives

TSD : Télésignalisations doubles


TM : Télémesures

Ctse : Base de la définition des controles

TCSBOS : Télécontrole SBO simple


TCSBOD: Télécontrole SBO souble


3 Projet TCG – Formation: Présentation générale du logiciel 63
Base de données PCG
Sources et ensemble de données
xx2smp
 Les sources et ensemble de données suivants sont utilisés pour le configuration de xx2smp:
 Pour la connexion au CRC, source de donnée « xx2smp_crc » et ensemble de donnée
« xxCRC »
 Pour la connexion au CNCR, source de donnée « xx2smp_cncr » et ensemble de donnée
« xxCNCR »
 La hiérarchie des ensembles de données xx2smp est la suivante

A Faire en fonction multiple RTU ou non


4 Projet TCG – Formation: Présentation générale du logiciel 64
Base de données PCG
Sources et ensemble de données
LocalRemote
 La configuration de l’application LocalRemote de gestion du
mode Local/distant est faite au niveau de la base donnés en
utilisant les sources données « LocRemSrc » et
« locRemSrcInit », ainsi que la hiérachie d’ensemble de
donnée « LocRemSet ». (génération automatique par DBB)

Sources de données Ensembles de données


LocRemSrc

LocRemSrcInit
LocRemSrcSet

Poste 1

DataItem 1

DataItem n

Poste n


5 Projet TCG – Formation: Présentation générale du logiciel 65
Bases de données PCG
Zones de responsabilité et utilisateurs

Les élément de la base de données peuvent être déclarés


comme appartenant à une zone de responsabilité.
Aux utilisateurs déclarés sont attribués des droits en contrôle,
écriture et lecture sur les éléments appartenant à une zone de
responsabilité donnée
Pour le PCG, une seule zone de responsabilité est crée, et tous
les éléments de la base de données sont déclarés comme
appartenant à cette zone.

Ainsi, seuls les utilisateurs déclarés dans la base de données ont


accès aux données, soit accès total, soit accès en lecture
uniquement. (Voir e-terraBrowser)


6 Projet TCG – Formation: Présentation générale du logiciel 66
Base de données PCG
Horloges

Dans le partie horloges doivent être déclarées l’ensemble des


horloges utilisées par le serveur SCADA pour ses traitements
périodiques
Calculs
Basculement périodique entre ligne de communications
redondantes
Historisations


7 Projet TCG – Formation: Présentation générale du logiciel 67
Base de données PCG
Travaux pratiques

Modification de la base de donnée PCG avec l’IHM du


serveur SCADA
 Ajouter une travée « ECO LIGNE3_COURS »
 Ajouter un disjoncteur et une mesure
 ECO LIGNE3_COURS DISJONCTEUR
 ECO LIGNE3_COURS MW
 Créer un nouveau type de statut pour un équipement
« moteur », états possible « marche/arrêt »
 Ajouter un moteur dans la travée LIGNE3_COURS
 Utiliser la tabulaire liste des mesure pour visualiser et
changer l’état du moteur


8 Projet TCG – Formation: Présentation générale du logiciel 68