00 présentation générale 7pcg
TRANSCRIPT
Projet 7PCG – Présentation générale du Projet (Logiciel) 1 1
Présentation Général
Logiciel
du Système de Supervision des PCG
Projet 7PCG – Présentation générale du Projet (Logiciel) 2 2
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 7PCG – Présentation générale du Projet (Logiciel) 3 3
Présentation générale du projet TCGArchitecture fonctionnelle
Serveur SCADA (logiciel e-terraControl)
PA S900 local (CCN)
PA S900 distant
• Communication avec le PCG
• Téléconduite: Acquisition / Restitution
• Impression fil de l’eau
• Communication avec les protections CEI 60870-5-103
• Récupération fichier perturbographie en CEI 60870-5-103
• Moteur d’automatismes (Isagraph)
• Communication avec les Centres de Conduite
• Communication avec les RTUs
• Téléconduite: Fonction SCADA
• Historisations
• Stockage des fichiers de perturbographie
• Gestion des appels d’astreinte
Console Opérateur / Maintenance
• Interface Homme Machine SCADA
• Configuration base de données (PCG + S900)
• Configuration des images
• Visualisation des fichiers de perturbographie
• Communication avec le PCG
• Téléconduite: Acquisition / Restitution
• Impression fil de l’eau
Console Opérateur / Repli
• Interface Homme Machine SCADA (logiciel e-terraBrowser)
• Repli serveur SCADA
Projet 7PCG – Présentation générale du Projet (Logiciel) 4 4
Présentation générale du projet TCGArchitecture matérielle du système informatique
Poste opérateur 1/serveur secours
Commutateur Ethernet
Réseau ethernet
Poste opérateur 2/maintenanceImprimante
N&B Imprimantecouleur
Horloge GPS
ServeurE-terraControl
CCNS900
Horloge de synchronisation
ProtectionsCEI 60-870-5-103Entrées-sorties
PA distants CRCCNCR(Alger)
Poste local
Système informatique
Projet 7PCG – Présentation générale du Projet (Logiciel) 5 5
e-terracontrolGé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 7PCG – Présentation générale du Projet (Logiciel) 6 6
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 7PCG – Présentation générale du Projet (Logiciel) 7 7
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 7PCG – Présentation générale du Projet (Logiciel) 8 8
Logiciel PCGSchéma d’architecture
Scada Server
Base de données
Cf eReader Xx2smp
WebFgViewer
Serveur SCADA
RTUs CRC CNCR
Sla
ve
IE
C 1
01
Mas
ter
Slave IE
C 101 M
aster
Historiques SOE
Images
Poste opérateur / Maintenance
Ftp
Process Starter
Copie Historiques
SOE
Visualisation historiques
SOE
Send ALERT
Alert
+C
ET
T20
/80
Projet 7PCG – Présentation générale du Projet (Logiciel) 9 9
Logiciel PCGApplications 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 10 10
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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 11 11
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 12 12
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)
Projet 7PCG – Présentation générale du Projet (Logiciel) 13 13
Applications serveur Process Starter
Console du process starter
Start/stop Tous process
Contrôle Process individuels
Démarré
Problème
Normalement a l’arrêt
Inhibé
Projet 7PCG – Présentation générale du Projet (Logiciel) 14 14
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 15 15
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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 16 16
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 17 17
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 18 18
Applications serveurServeur 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
Projet 7PCG – Présentation générale du Projet (Logiciel) 19 19
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 20 20
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 21 21
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 22 22
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 23 23
Applications serveurServeur 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 »
Projet 7PCG – Présentation générale du Projet (Logiciel) 24 24
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 25 25
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 26 26
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 27 27
Applications serveurServeur 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 28 28
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 29 29
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….
Projet 7PCG – Présentation générale du Projet (Logiciel) 30 30
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
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
Serveur SCADA
Xx2smp CRC
Xx2smp CNCR
BD
E-terraControl
(config xx2smp)
Projet 7PCG – Présentation générale du Projet (Logiciel) 31 31
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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 32 32
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
C:\AREVA\SMP\log\CfeReader\SOELOGdate.soc
C:\AREVA\SMP\log\CfeReader\SOELOGdate.sos
C:\AREVA\SMP\bin\SOEWork\SOELOGdate.csv
C:\AREVA\APPLI\SOE\SOELOGdate.csv
Fichier produit par CFEReader
Fichier compilé: remplacement adresses par nom SCADA
Fichier temporaire trié par ordre chronologique
Fichier format SOEviewer du jour – Fusion entre la compilation courante et les autres compilations de la journée
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 C:\AREVA\SMP\log\SOECompiler -i c:\AREVA\SMP\log\CFEReader : Répertoire ou sont les .soe et ou seront produit les .soc et .sos
-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
Projet 7PCG – Présentation générale du Projet (Logiciel) 33 33
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 34 34
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 35 35
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 36 36
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 »
Projet 7PCG – Présentation générale du Projet (Logiciel) 37 37
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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 38 38
Applications poste opérateure-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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 39 39
Applications poste opérateure-terrabrowserIdentification
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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 40 40
Applications poste opérateure-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
Projet 7PCG – Présentation générale du Projet (Logiciel) 41 41
Applications poste opérateure-terrabrowserMultifenê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
Projet 7PCG – Présentation générale du Projet (Logiciel) 42 42
Applications poste opérateure-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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 43 43
Applications poste opérateure-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
Projet 7PCG – Présentation générale du Projet (Logiciel) 44 44
Applications poste opérateure-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
Projet 7PCG – Présentation générale du Projet (Logiciel) 45 45
Applications poste opérateure-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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 46 46
Applications poste opérateurVirtual 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
Projet 7PCG – Présentation générale du Projet (Logiciel) 47 47
Applications poste opérateurMeasurement 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
Projet 7PCG – Présentation générale du Projet (Logiciel) 48 48
Applications poste opérateurSOEViewer
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 49 49
Base de données PCGStructure
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 50 50
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)
Mesure
Seuil
Controle
Télésignalisation
équipement
Projet 7PCG – Présentation générale du Projet (Logiciel) 51 51
Base de données PCGTé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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 52 52
Base de données PCGTypes 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.
Projet 7PCG – Présentation générale du Projet (Logiciel) 53 53
Base de données PCGTypes 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)
Projet 7PCG – Présentation générale du Projet (Logiciel) 54 54
Bases de données PCGTypes 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 »
Projet 7PCG – Présentation générale du Projet (Logiciel) 55 55
Base de données PCGSources, 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é).
Projet 7PCG – Présentation générale du Projet (Logiciel) 56 56
Base de données PCGSources, 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
Projet 7PCG – Présentation générale du Projet (Logiciel) 57 57
Base de données PCGSources 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
ECO : Nom du RTU
Pool : Base de la définition des entrées
COM5 : Port serie de communication
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
Projet 7PCG – Présentation générale du Projet (Logiciel) 58 58
Base de données PCGSources 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
Projet 7PCG – Présentation générale du Projet (Logiciel) 59 59
Base de données PCGSources 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)
LocRemSrc
LocRemSrcInitLocRemSrcSet
Poste 1
Poste n
DataItem 1
DataItem n
Sources de données Ensembles de données
Projet 7PCG – Présentation générale du Projet (Logiciel) 60 60
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)
Projet 7PCG – Présentation générale du Projet (Logiciel) 61 61
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