1 / 21

Setting up the building blocks for the future Spiral2 control system

This outline provides an overview of the Spiral2 project, its objectives, machine layout, control system design, collaboration, and ongoing work. It also covers hardware and software platforms, emittance measurement tests, equipment interfaces, data acquisition, and pending issues.

duselton
Download Presentation

Setting up the building blocks for the future Spiral2 control system

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Setting up the building blocks for the future Spiral2 control system

  2. Outline • The Spiral2 project • Objectives • Machine layout • Planning • Control system design • Collaboration for the accelerator control system • Use of Epics • Main options • Work in progress • Common hardware and software platform • Emittance measurement tests • Equipment interfaces (PLCs, power supplies, beam profilers …) • Investigation for a triggered data acquisition • Pending issues • Hardware interface (motors, diagnostics …) • High level applications • Database management

  3. Spiral2 principle 1013-1014 fissions/s Intermediate step between existing RIB facilities, and future projects like EURISOL or RIA.

  4. Project overview Existing New (Spiral2) Existing GANIL accelerator facility Existing GANIL experimental area Transfer line to CIME Spiral2 RIB production under definition Charge breeder Existing Ganil : "Ganiciel"Ada based home made control system Spiral1 RIB production Mass separator Spiral2 Accelerator RIB production station Converter-target-ion source CIME cyclotron Low Energy RIB cave Deuteron source Stable ion beams Experimental area RFQ Superconducting Linac Ion source q/A=1/3

  5. Collaboration for the CC driver BTI CEA-IRFU tests (Saclay) 2009-2010 Injector Linac, HEBT & AEL CNRS-LPSC tests (Grenoble) 2008-2009 Ganil commissionning (Caen) 2011-2012 HEBT

  6. Common architecture • Epics 3.14.9 • Linux IOCs • Red Hat Enterprise RHEL 5.2 • PCs • VME IOCs • VxWorks 6.5 (Workbench 2.6) • CPU Motorola MVME 5500 (PPC 7457 @ 1 GHz, 512 Mo) BSP • Standard I/Os (Epics CEA-IRFU drivers) • ADC : Adas ICV 150 32 channels*16 bits • DAC : Adas ICV 714 16 channels*12 bits • Binary : Adas ICV 196 96 inputs (TTL) / outputs (Open Collector) • Software available from a server (CC IN2P3 Lyon)

  7. Equipment interfaces

  8. Equipment interfaces (continued)

  9. Power supply preliminary tests (Modbus/TCP) Channel Access inputs Modbus inputs Modbus outputs Gensub records Database design EDM screen test Channel Access outputs

  10. Investigation for a triggered acquisition • Beam modes • Usually continuous • Pulsed for tuning (100µs @ 1 Hz) • Acquisition of • Beam intensity • Faraday cups • DCCT • Transverse emittance • VME board specifications • 16 bits acquisition, 50KHz bandwidth • From 200 kSample/s up to 1MSample/s • Evaluation just started for an Adas ICV 108 / ICV 178 set • In test • Epics driver to be written

  11. Emittance measurement tests EDM screen for tests Java application Emittance display

  12. Standardisation of PLC communication • Siemens S7 PLCS (LEBT1) • Beam Interlocks • Vacuum • ECR sources • s7plc protocol tested in 2007 • In use for the beam emittance measurement test bench • Needs to write data by blocks • Use of Modbus/TCP • Tested with one client • Needs to implement a Modbus/TCP server on the PLC • Specific implementation ? • Each client must communicate with the server on a dedicated port number • Or to configure an IOC to be a PLC Modbus/TCP gateway ?

  13. GUIs TraceWin code • Standard Epics tools • EDM, StripTool, Probe … • CSS ? • LabView interfaces • Use of the Epics gateway (EpicstoLabview.dll, Ca.dll) • High level applications • Java programming • Eclipse IDE • Specifications in progress • Link with the TraceWin CEA-Saclay simulation code • Design • Home made • XAL based ?

  14. XAL evaluation Ganil modifications

  15. Test to add a specific class

  16. Use of a derived XAL framework

  17. Adaptation of an existing XAL application XAL Magnet_Cycling application Ganil derived one

  18. Evaluation for an other Alarm Epics manager ? To provide a common alarm manager both for the existing Ganil machine and the future Spiral2 facility  Java / log4j based (+log4Ada)

  19. Beside Irmis : Epics database configuration ? Home made database user interface Template files Relational database (Ingres, Oracle, MySql ) Configuration procedures Standard way to generate Epics "databases" VDCT Visual Database Configuration Tool Any Text Editor  Epics Ascii "database" files Able to used by any equipment user Needs to be "Epics aware" ! Epics IOCs Feasible within our environment ?

  20. RIB control system • The N+ beam line should be seen as part of the existing Ganil facility • Legacy “Ganiciel“ control system coupling ? • Up to which level ? • Specific requirements • Specific beam diagnostics ? • Identification systems (1+ & N+ beams) • Radioactive beam control • Interconnexion validation (Ganiciel/Ada  ) • EasyCA  CA • Ada Multitasking

  21. Thanks and acknowledgments to P. Gillette, C. Haquin, D. Touchard and the Ganil SdA/GIM group, Ganil STP/GAE and STP/GAP groups (Ganil, Caen) J.F. Denis, F. Gougnaud, J.F. Gournay, Y. Lussignol, P. Mattei (CEA-IRFU/SIS/LDII, Saclay) P. Graehling, J. Hosselet, C. Maazouzi, C. Olivetto (CNRS-IPHC, Strasbourg) See also posters at Preliminary implementations for the new Spiral2 project control system (E. Lécorché et al.) Power supply interface for the new Spiral2 project control system (D. Touchard, C. Haquin)

More Related