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: 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 CCC 11/12/2009I. Laugier TE/VSC/ICM2
Utilités Driver S7 en mode polling Système de contrôle daccès par Username Nice. Unicos system integrity LHC logging CMW client et server Laser DIP Envoie de SMS/ sur certaines conditions/états 11/12/2009I. Laugier TE/VSC/ICM3
Structure et configuration 11/12/2009I. Laugier TE/VSC/ICM4 LHC Layout DB LHC Layout DB Machine Vacuum DB Scripts Java Database Editor Scripts PLCs filesPVSS files Alarms Interface Table Master Vacuum DB
Oracle Vacuum Database Sur accdb gérée par IT 4 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 dopération des machines ou à chaque shutdown. 11/12/2009I. Laugier TE/VSC/ICM5
Master Database – Equipment data 11/12/2009I. Laugier TE/VSC/ICM6 PVSS DP Type Control Type Equipment type
Master Database – Alarm Data 11/12/2009I. Laugier TE/VSC/ICM7
Machine Database- Equipment data 11/12/2009I. Laugier TE/VSC/ICM8 Valeur des attributs Archive PVSS Secteurs et main Parts
Machine Database – Reference to master Database 11/12/2009I. Laugier TE/VSC/ICM9 Master DB Machine DB
Machine Database – Alarm Data 11/12/2009I. Laugier TE/VSC/ICM10
11/12/2009I. Laugier TE/VSC/ICM11 Structure avec Oracle Designer
Extraction de la base de données Un 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 lensemble des fichiers nécessaires à PVSS Crée la table dinterface pour la base de données Alarm Crée les fichiers nécessaires pour les déclarations déquipement dans CMW Crée la liste des équipements mobiles pour les utilisateurs dans le tunnel. 11/12/2009I. Laugier TE/VSC/ICM12
Chargement des données dans PVSS A partir dun panel spécifique ImportVacuumEquipment. Les drivers S7 sont arrêtés automatiquement Deux 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/2009I. Laugier TE/VSC/ICM13
Conclusion Chaque 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 danné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/2009I. Laugier TE/VSC/ICM14