00 présentation générale 7pcg

61
Projet 7PCG – Présentation générale du Projet (Logiciel) 1 Présentation Général Logiciel du Système de Supervision des PCG

Upload: salvator-fayssal

Post on 28-Dec-2015

37 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: 00 Présentation Générale 7PCG

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

Page 2: 00 Présentation Générale 7PCG

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

Page 3: 00 Présentation Générale 7PCG

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

Page 4: 00 Présentation Générale 7PCG

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

Page 5: 00 Présentation Générale 7PCG

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.

Page 6: 00 Présentation Générale 7PCG

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.

Page 7: 00 Présentation Générale 7PCG

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

Page 8: 00 Présentation Générale 7PCG

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

Page 9: 00 Présentation Générale 7PCG

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.

Page 10: 00 Présentation Générale 7PCG

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.

Page 11: 00 Présentation Générale 7PCG

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

Page 12: 00 Présentation Générale 7PCG

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)

Page 13: 00 Présentation Générale 7PCG

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é

Page 14: 00 Présentation Générale 7PCG

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

Page 15: 00 Présentation Générale 7PCG

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.

Page 16: 00 Présentation Générale 7PCG

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

Page 17: 00 Présentation Générale 7PCG

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.

Page 18: 00 Présentation Générale 7PCG

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

Page 19: 00 Présentation Générale 7PCG

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.

Page 20: 00 Présentation Générale 7PCG

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.

Page 21: 00 Présentation Générale 7PCG

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.

Page 22: 00 Présentation Générale 7PCG

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.

Page 23: 00 Présentation Générale 7PCG

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 »

Page 24: 00 Présentation Générale 7PCG

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.

Page 25: 00 Présentation Générale 7PCG

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.

Page 26: 00 Présentation Générale 7PCG

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.

Page 27: 00 Présentation Générale 7PCG

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.

Page 28: 00 Présentation Générale 7PCG

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

Page 29: 00 Présentation Générale 7PCG

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….

Page 30: 00 Présentation Générale 7PCG

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)

Page 31: 00 Présentation Générale 7PCG

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.

Page 32: 00 Présentation Générale 7PCG

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

Page 33: 00 Présentation Générale 7PCG

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

Page 34: 00 Présentation Générale 7PCG

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

Page 35: 00 Présentation Générale 7PCG

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

Page 36: 00 Présentation Générale 7PCG

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 »

Page 37: 00 Présentation Générale 7PCG

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.

Page 38: 00 Présentation Générale 7PCG

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.

Page 39: 00 Présentation Générale 7PCG

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.

Page 40: 00 Présentation Générale 7PCG

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

Page 41: 00 Présentation Générale 7PCG

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

Page 42: 00 Présentation Générale 7PCG

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.

Page 43: 00 Présentation Générale 7PCG

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

Page 44: 00 Présentation Générale 7PCG

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

Page 45: 00 Présentation Générale 7PCG

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.

Page 46: 00 Présentation Générale 7PCG

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

Page 47: 00 Présentation Générale 7PCG

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

Page 48: 00 Présentation Générale 7PCG

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

Page 49: 00 Présentation Générale 7PCG

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

Page 50: 00 Présentation Générale 7PCG

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

Page 51: 00 Présentation Générale 7PCG

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.

Page 52: 00 Présentation Générale 7PCG

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.

Page 53: 00 Présentation Générale 7PCG

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)

Page 54: 00 Présentation Générale 7PCG

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 »

Page 55: 00 Présentation Générale 7PCG

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é).

Page 56: 00 Présentation Générale 7PCG

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

Page 57: 00 Présentation Générale 7PCG

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

Page 58: 00 Présentation Générale 7PCG

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

Page 59: 00 Présentation Générale 7PCG

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

Page 60: 00 Présentation Générale 7PCG

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)

Page 61: 00 Présentation Générale 7PCG

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