Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Page 1 Le développement EPICS pour le commande contrôle de SPIRAL2.

Slides:



Advertisements
Présentations similaires
PC / Traitement numérique / Contrôle Environnement logiciel
Advertisements

Module 5 : Implémentation de l'impression
Une solution personnalisable et extensible
Firewall sous Linux Netfilter / iptables.
Intégration des instruments et des équipements avec FDT/DTM
simulateur de réseau de machines UML connectées par WiFi mode ad-hoc
Exemples d’applications MES
Automate passerelle de communication Ethernet TCP/IP -> MODBUS
Tesys MODELE U L'innovation dans le Départ Moteur
Interface Homme Machine IHM Pro
Logiciel pour centrale d’enrobage : MP 3000 PC
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Dynamisez la gestion de votre atelier CNC.
Formation Centra - GDE.
™.
Épreuve professionnelle de synthèse
Sommaire Objectif de Peakup Principes de fonctionnement
Collaboration internationale (consortium) entre plusieurs instituts
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Mesure des performances WEB en introduisant un contrôle dadmission.
LES RESEAUX INDUSTRIELS
Les automates programmables
Validation de produits pour applications urbatiques
Comparaison entre RIP et OSPF en utilisant OPNET
Installation / utilisation
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Expose sur « logiciel teamviewer »
Haute Ecole de la Ville de Liège Département paramédical Département économique Département pédagogique Département technique rue Sohet, LIEGE.
SOLUTION DE VIDEOSURVEILLANCE SUR IP
Cryomodules A et B SPIRAL 2 Résultats des tests Etat des lieux
Groupe CTF3 Bilan Tourniquet Section 01 Date 9/12/2014
T.Thuillier, Journées accélérateurs, Roscoff, 9-12 Octobre 2005 ECRIS02, Jyväskylä, 12-14/06/02 A-PHOENIX, une nouvelle source d’ions pour Spiral 2 T.
 Protons-Deutons: Is LINAC: 0,15mA – 5mA
SPIRAL2 M-H Moscatello Roscoff, 11 Octobre 2005.
Etat d’avancement du projet SPIRAL2
Contrôle commande pour une source de rayonnement synchrotron de 3 ième génération : le choix pour SOLEIL L. Nadolski Groupe Physique Machine N. Leclercq.
Visualisation d’un entrepôt de données Pré soutenance technique
Les différents modèles d’architecture technique
Communications dans le domaine des postes
Production de faisceaux primaires à haute intensité
3.3 Communication et réseaux informatiques
Logiciel de surveillance de réseaux informatique
Guide de configuration Rocket M2
V- Identification des ordinateurs sur le réseau
Les bases du protocole Modbus
MTS Systems TS IIm/ FTGT Configurateur de station.
Outil de Supervision Réseau
Prénom : Olivier Nom : LEROUX Matricule : M Soutenance de Projet
Online : Electronique ou informatique ? JI Online : Electronique ou informatique ?
OCS Inventory et GLPI Sous Debian.
Gestion d’actifs  Telnet  SSH  Trunk  Vlans  Langage IOS.
Controle SEM12 M. Delidais meeting du 30 mars 1999.
Bus de terrain Can Open.
Journées Accélérateurs de la SFP
Salles Pédagogiques en mode Terminal Serveur Enseignement et libre-service.
Réseaux industriels & bus de terrain
SOLUTION DE VIDEOSURVEILLANCE SUR IP. Premier serveur de vidéosurveillance en réseau, CamTrace possède une architecture innovante qui permet d’isoler.
12/02/2008 Conditionnement RF. R.Micoud - LPSC 1 Procédure générale du conditionnement 1. Contrôle dimensionnel du coupleur et des pièces annexes. 2. Test.
1 C van Hille(Irfu) SPIRAL2 un accélérateur froid pour des faisceaux exotiques.
1 Le Projet N Ordre du jour : Rappel d’une demande industrielle Présentation du projet technique Choix des blocs fonctionnels Quantification.
LAL Contrôle Commande de ThomX (LAL, 29/03/2012) 1 IN2P3 Les deux infinis Informatique (LAL) ThomX Kickoff Meeting Orsay, 29/03/2012 Contrôle Commande.
Journées informatique IN2P3/Dapnia, Lyon Septembre 2006 Consolidation des serveurs par virtualisation Retour d’expérience sur l’utilisation de VMware.
Coupleurs de puissance: activités, moyens, perspectives au LPSC-Grenoble Maud Baylac, LPSC Journées Coupleurs IN2P février 2008, Orsay.
DSM/IRFU/SIS Service d’Ingénierie des Systèmes - SIS Séminaire FPGA, µP et OS - 29/11/ Implantation d'un µP avec un OS dans un FPGA Xilinx pour des.
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
Les protocoles de communication
Supervision EC-Net AX Serveurs Web EC-BOS AX. ARCHITECTURE Les solutions EC-Net AX EC-Net AX Supervisor EC-Net AX EnerVue EC-Net AX Security  EC-Net.
June 23, 2016Réunion SERDI – Projet – Spiral2 1 Spiral2 Beng Yean KY CNRS/LAL/SE RDI ECSF Electronique de Contrôle de la Structure de Faisceau.
1 E P I C SE P I C S SIS / LD2I Webinaire EPICS Pierre MATTEI Experimental Physics and Industrial Control System.
Transcription de la présentation:

Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Page 1 Le développement EPICS pour le commande contrôle de SPIRAL2

Page 2 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Le projet SPIRAL2 Le commande contrôle Les tests au LPSC

Page 3 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU La recherche avec SPIRAL2 La révolution des nombres magiques Les super lourds Les forces de cohésion nucléaire L’origine des éléments lourds dans l’univers Demande de faisceaux plus intenses avec une plus grande variété en isotopes Nombre de Neutrons N > Nombre de Protons Z > Carte des éléments Noyaux Stables Noyaux produits par SPIRAL2 Noyaux synthétisés Noyaux prédits

Page 4 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Description de la machine Source d’ions lourds Source de deutons Diagnostiques RFQ LINAC Salles expérimentales NFS ou S3 ECS Booster de charge Salle expérimentale DESIR Post Accélération dans CIME Salles expérimentales GANIL

Page 5 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Le commande contrôle de SPIRAL2 Le commande contrôle La collaboration Spiral2 Les choix de base EPICS Les règles de développement La diffusion logicielle La codification La standardisation des interfaces Génération des IOCs

Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Page 6 La collaboration Spiral2 Sources+LEBT RFQMEBT RFQ 1 Source D + QWR (12 mod x 1 cav) QWR (7 mod x 2 cav) 88 MHz  =0.07 Eacc = 6-7 MV/m 88 MHz  =0.12 RFQ 2 40 m HEBT Injecteur BTI Linac, HEBT & AEL En réalité, besoins transverses - LLRF - Diagnostiques faisceaux - Automates - Alimentations et charges - …

Page 7 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU La collaboration Spiral2 J.F. Denis, F. Gougnaud, J.F. Gournay, Y. Lussignol, P. Mattei P. Graehling, J. Hosselet, C. Maazouzi J.C. Deroy, P. Duneau, P. Gillette, C. Haquin, E. Lécorché, E. Lemaître, P. Lermine, J.M. Loyant, L. Philippe, J.F. Rozé, D. Touchard

Page 8 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Les choix de base Channel Access / Ethernet Modbus-TCP / Ethernet Modbus-RTU / RS485 Siemens S7 PLC VME / VxWorks 6.7 PC / Linux RHEL 5.4 Alimentations et charges ● Services d’infrastructure ● Interfaces graphiques :  Outils Epics (éditeur, suivi, plots …)  applications Java XAL ● Servers de BD PowerPc 5500 Cartes IO VME Amplificateur RF Moteurs pas à pas Profils CFs DCCTs ACCTs Alarmes Profibus Profinet I/Os I/Os distantes Supervision x15 x20 x80 x600 x4000 x15000

Page 9 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU EPICS : architecture Model réseau client serveur Clients Serveurs Protocole "Channel Access" Sequenceur Réseau TCP/IP Ethernet Pilote matériel Matériel d’entrée sortie de l’équipment EPICS IOC Database Temps réel "Channel Access "

Page 10 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Epics : la base de données temps réel Implantation du comportement temps réel par définition du chainage d’enregistrements Temperature sensor Valve Lien entre les enregistrements Analog Input ("ai") Formule de calcul algébrique ou logique ("calcout") Binary Output ("bo")

Page 11 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU EPICS : Channel Access IOCs Protocole CA Applications EPICS

Page 12 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Le modèle EPICS SPIRAL2 Distribution EPICS unique et commune aux laboratoires Squelette de développement EPICS

Page 13 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Diffusion logicielle : l’architecture SVN

Page 14 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Flux du logiciel : les distributions

Page 15 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Convention de Codification Quelques fonctions : LBE1-Q12 (Quadrupole 12 de LEBT 1) LINA-CM03-CAV2 (cavité 2 cryomodule 3 du LINAC A 0,07) Quelques signaux (Nom d’enregistrement Epics): LBE1-Q34:Icons (Valeur de consigne de LBE1-Q34 Alimentation) LBE1-Q34:Imes (Valeur mesurée de LBE1-Q34) Fonction Domaine-Repérage-composant (17 characters maximum) Signal (10 characters maximum) DDDDD-RRRRRRR[-CCCCCCC]:SssssSsssss

Page 16 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU IHM codification

Page 17 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Normalisation des interfaces IOCs Amélioration des règles de codification Consignes  $(EQPT):YYYYCons Lectures  $(EQPT):YYYYAct Mesures  $(EQPT):YYYYMes Commandes Liste des commandes disponibles (string array)  $(EQPT):InterfaceRecord.VALf Mot de bits pour envoyer une commande  $(EQPT):Cmd

Page 18 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Normalisation des interfaces IOCs Statut Mot d’état courant  $(EQPT):InterfaceRecord.VALa Signification des bits positionnés à ‘1’ (string array)  $(EQPT):InterfaceRecord.VALb Signification des bits positionnés à ‘0’ (string array)  $(EQPT):InterfaceRecord.VALc Défauts List of current defaults (string array)  $(EQPT):InterfaceRecord.VALd List of all possible defaults (string array)  $(EQPT):InterfaceRecord.VALe

Page 19 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Base de données des équipements Epics IOCs VDCT BD équipements Fichiers Template Par type D’équipement IHM gestion des équipements genIOC Procédure de génération des configurations IOCs.cmd  Interface de développement EPICS

Page 20 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Les tests au LPSC

Page 21 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Les premiers tests faisceaux q/a=1/3 tests LPSC Grenoble tests IRFU Saclay

Page 22 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Les choix de base Channel Access / Ethernet Modbus-TCP / Ethernet Modbus-RTU / RS485 Siemens S7 PLC VME / VxWorks 6.7 PC / Linux RHEL 5.4 Alimentations et charges ● Services d’infrastructure ● Interfaces graphiques :  Outils Epics (éditeur, suivi, plots …)  applications Java XAL ● Servers de BD PowerPc 5500 Cartes IO VME Amplificateur RF Moteurs pas à pas Profils CFs DCCTs ACCTs Alarmes Profibus Profinet I/Os I/Os distantes Supervision x15 x20 x80 x600 x4000 x15000

Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Page 23 VME IOC Emittancemètre (Epics) VME IOC LBE1 (Epics) API Emittancemètre (futur API BTI) API Vide / Interlocks Ethernet contrôle Alimentations en courant PC/Windows IHM LabView (+ passerelle Epics) PC/Linux IHM Epics générale PC/Linux IHM Epics Emittancemètre PC/Windows IHM profileurs Profileurs Emittancemètre Dipôle, Hexapôle, Solenoïde,Quadrupôles, Steerers Modbus (/RTU ou /TCP) Fentes CF Sonde de Hall Modbus (/RTU ou /TCP) ADC (acq. lente) ADC (acq. rapide 1 Mech/s) TOR Equipements source Signaux temporels source : Uht, Iht, pulses HT incident et réfléchi, courants CF pour acq. rapide (en attente solution VME) Relevé (BURT) API Contrôle source PC/Linux passerelle réseau extérieur, routeur, firewall Alimentation HT source ? Pulsation source ? Moteurs OMS MaxV CF ADC acq. lente (ICV 150) & ADC acq. rapide HT DAC (ICV 714) & TOR (ICV 296) HT repousseur ISEG VHQM PC Maintenance & IHM FBI/ANIBUS + Accès réseau extérieur Emetteur 18 GHz Alimentations BPI, BPM, BPE Alimentation HT repousseur Ethernet terrain PC/Linux IOC Epics PC/Linux Serveur local lpscspiral2gw sp2server pccommande pcioc pcihm pcemi pcprofil x11 vmets vmemi à 120 apisrc apiemi apinter pcanibus vmelb Switch D’interconnexion Ethernet Api

Page 24 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Q/A=1/3 beam tests (LPSC Grenoble)

Page 25 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU Conclusion Même si certains choix restent à valider Les tests nous ont confortés sur l’ensemble de nos choix et l’organisation à mettre en place

Page 26 Touchard Dominique, Aussois le 18 mai 2010 Les journées informatiques de L’IN2P3 et IRFU FIN