14
PVSS Vacuum system Isabelle Laugier TE/VSC/ICM 11 Décembre 2009

Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

Embed Size (px)

Citation preview

Page 1: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

PVSS Vacuum systemIsabelle Laugier TE/VSC/ICM

11 Décembre 2009

Page 2: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 2

PVSS Vacuum systemTrois serveurs PVSS:

Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex

SPS: machine SPS, lignes de transfert, TI2 et TI8

LHC: quatre systèmes Vide (QRL, Magnet, Faisceau 1 et faisceau 2), lignes de Dump et expériences

Trois machines serveursWindows: cernvacleir01, cernvacsps02 et cernvaclhc03 gérées par IT au 513

Consoles Windows et Linux en CCC11/12/2009

Page 3: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 3

UtilitésDriver S7 en mode “polling”Système de contrôle d’accès par Username

Nice.Unicos system integrityLHC loggingCMW client et serverLaserDIPEnvoie de SMS/email sur certaines

conditions/états11/12/2009

Page 4: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 4

Structure et configuration

11/12/2009

LHCLayout

DB

Machine Vacuum

DB

Scripts

Java Database Editor

Scripts

PLCs files PVSS filesAlarms

Interface Table

Master Vacuum

DB

Page 5: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 5

Oracle Vacuum DatabaseSur accdb gérée par IT4 instances:

Vacmaster: contient toutes les informations générales sur les équipements Vide, la façon de les contrôler, la gestion des alarmes en général

Vacps, Vacsps et Vaclhc: contiennent toutes les informations spécifiques aux machines, à leurs équipements, à leur position

Vaclhc est synchronisé depuis des vues créées dans LHC layout database.

Chaque instance peut générer plusieurs versions, typiquement une version à chaque démarrage d’opération des machines ou à chaque shutdown.

11/12/2009

Page 6: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 6

Master Database – Equipment data

11/12/2009

PVSS DP Type

Control Type

Equipment type

Page 7: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 7

Master Database – Alarm Data

11/12/2009

Page 8: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 8

Machine Database- Equipment data

11/12/2009

Valeur des attributs

Archive PVSS

Secteurs et main Parts

Page 9: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 9

Machine Database – Reference to master Database

11/12/2009

Master DBMachine DB

Page 10: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 10

Machine Database – Alarm Data

11/12/2009

Page 11: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 1111/12/2009

Structure avec Oracle

Designer

Page 12: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 12

Extraction de la base de donnéesUn script en Java

Vérifie la cohérence des données: Pas de doublon dans les adresses. Une jauge par secteur, Chaque équipement doit avoir un contrôleur Etc….

Crée un fichier de chargement par PLC (master et slave)

Crée l’ensemble des fichiers nécessaires à PVSSCrée la table d’interface pour la base de données AlarmCrée les fichiers nécessaires pour les déclarations

d’équipement dans CMWCrée la liste des équipements mobiles pour les

utilisateurs dans le tunnel.11/12/2009

Page 13: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 13

Chargement des données dans PVSSA partir d’un panel spécifique

ImportVacuumEquipment.Les drivers S7 sont arrêtés automatiquementDeux possibilités: chargement complet et mise à jour

de chargement actuel.Aucun changement dans les panneaux de

visualisation, chaque nouvel équipement “trouve” sa place dans le panneau grâce à sa position (Dcum + type de Vide pour le LHC).

Les archives sont gérées depuis la base de données.Les envois de SMS sont gérés par type d’équipement,

donc un nouvel équipement en profite directement.

11/12/2009

Page 14: Isabelle Laugier TE/VSC/ICM 11 Décembre 2009. PVSS Vacuum system Trois serveurs PVSS: Complex PS: Linac2, Linac3, LEIR, Booster, lignes TT2 et Clex SPS:

I. Laugier TE/VSC/ICM 14

ConclusionChaque système est rechargé plusieurs fois

par an selon les demandes. En 2009, le LHC a été rechargé 4 fois et devrait encore l’être une fois en fin d’année.

On a essayé de rendre le système le plus data driven possible, très peu de configuration faite directement dans PVSS, même pour les archives.

Système très facile à maintenir.

11/12/2009