1 / 21

Control System Requirements for the CBM detector

Control System Requirements for the CBM detector. Burkhard Kolb GSI HADES. CBM Requirements. CBM is a complex detector system with more than 100000 parameters It has all the usual controls as HV, gas, power, temperature etc.

zora
Download Presentation

Control System Requirements for the CBM detector

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. Control System Requirements for the CBM detector Burkhard Kolb GSI HADES Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  2. CBM Requirements • CBM is a complex detector system with more than 100000 parameters • It has all the usual controls as HV, gas, power, temperature etc. • Many of the FE components will be custom build and require loading of FPGA or CPLD designs Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  3. CBM Requirements • FE and trigger electronics require thresholds and tuning parameters • FE and trigger electronics require monitoring of status and performance. • All loadable parameter sets/ design files will come from version controlled records of SQL database • Access to parameters with security control Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  4. CBM Requirements • Scalability • Start with detector prototypes • Run the full DCS with no loss of performance • Partitioning • Independent testing of sub systems • Development in outside labs Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  5. CBM Requirements • Alarm handling • Interlock monitoring • Archiving to SQL database Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  6. CBM Requirements • No dependence on proprietary tools, protocols, hardware and software, except on custom chip and board level for front ends • Long time range of operation and maintenance • Interoperability with existing control systems to allow flexible inclusion of sub systems • Open standards Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  7. HADES will become a part of the CBM detector and has now an EPICS control system Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  8. Geometry Six sectors form a hexagonal frustum: • 2p in f • 18 < J < 85 Lepton Identification • RICH • Radiator: C4F10 • Spherical mirror • Photon Detector: CsI photo cathode • META • TOF plastic scintillators • Lead PreShower detector Tracking • Superconducting toroid (6 coils) • Bmax = 0.7 T, • Bending power 0.34 Tm • MDC (multiwire drift chamber) • Low mass design • four planes of small cell (» 1 cm) drift chamber. In total about 100.000 detector channels Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  9. HADES trigger scheme • 106 s-1 interact. rate (1 % target) • LVL1 trigger : multiplicity (TOF) • Central collision: 105 s-1 • all detectors read out (3 Gbyte/sec) • storage in pipeline memory (< 32 evts.) • LVL2 trigger: Ring & Shower search in RICH & META • Lepton candidates: 103 s-1 • transfer of data to next pipeline memory • track info to 3LVL processor • LVL3 trigger: MDC & LVL2 info • Not yet implemented as we can write with 40 Mbytes/s to disk Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  10. Status • EPICS is installed: • EPICS base on Linux, WinNT, and MAC OS X • Some EPICS extensions • MEDM (Motif editor and display manager) • ALH (alarm handler) • Burt (backup and restore) • Channel Archiver Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  11. EPICS applications • VME crate, CAMAC crate, and MDC power supply control, RICH LV control (CANbus) • LeCroy 1440 HV control (CAMAC) • Dubna HV control (serial) • CAEN 527 HV control (VME - CAENnet) • Position monitors (RASNIK + portable channel access server (CAS)) Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  12. EPICS applications • Gas bottle scales readout (serial) • CFD control (CAMAC) • Temperature sensors (via sockets) • General purpose ADCs (VME) • TOF laser and filter control (VME) • Start detector discriminator & veto logic (VME) • Accelerator parameters (CAS on VMS) Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  13. EPICS applications • MDC drift time monitor (LabView CA server) • MDC oxygen monitor (VME) • MDC gas pressure • Spill start • Scalers for start, veto and trigger detectors • RICH gas monitor • RICH HV trip sequencer Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  14. EPICS security • Security is now enabled on an (UNIX) account basis • All read parameters are visible to everybody • All set parameters are owned by accounts Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  15. Experience with EPICS • As with all complex systems the learning curve is quite steep at the beginning. • It proved to be very helpful to copy an existing example application. • Addition of new hardware and drivers is quite easy, but requires moderate C experience • Configuration of record database and GUI is easy. Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  16. Experience with EPICS • Connection to LabView works well • 1 to 2 persons is sufficient to build up and maintain the installation • Integration of a SQL database is a complex task and requires agents on host machines. • No version management of parameter sets Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  17. EPICS overview • Tool Based: • EPICS provides a number of tools for creating a control system. This minimizes the need for custom coding and helps ensure uniform operator interfaces. • Distributed: • An arbitrary number of IOCs and OPIs can be supported. As long as the network is not saturated, no single bottle neck is present. A distributed system scales nicely. If a single IOC becomes saturated, it's functions can be spread over several IOCs. Rather than running all applications on a single host, the applications can be spread over many OPIs. Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  18. EPICS overview Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  19. EPICS overview • OPI • Operator Interface. This is a UNIX based workstation which can run various EPICS tools (WinNT too). • IOC • Input Output Controller. This is VME/VXI based chassis containing a Motorola 68xxx processor, various I/O modules, and VME modules that provide access to other I/O buses such as GPIB. • LAN • Local area network. This is the communication network which allows the IOCs and OPIs to communicate. EPICS provides a software component, Channel Access, which provides network transparent communication between a Channel Access client and an arbitrary number of Channel Access servers. Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  20. EPICS overview • DATABASE: • The memory resident database plus associated data structures. • Database Access: • Database access routines. With the exception of record and device support, all access to the database is via the database access routines. • Scanners: • The mechanism for deciding when records should be processed. • Record Support: • Each record type has an associated set of record support routines. • Device Support: • Each record type has one or more sets of device support routines. Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

  21. EPICS overview • Device Drivers: • Device drivers access external devices. A driver may have an associated driver interrupt routine. • Channel Access: • The interface between the external world and the IOC. It provides a network independent interface to database access. • Monitors: • Database monitors are invoked when database field values change. • Sequencer • A finite state machine. Control Systems for Future Experiments @ GSI, May 12 - 13, 2003

More Related