Difference: WebHome (r98 vs. r9)

Detector Control System

Welcome to the home of PANDA DCS wiki.

This is the wiki page of the DCS Subgroup. This subgroup has been established during the September 2007 PANDA collaboration meeting at GSI. Many updates to this wiki are expected over the next few months. Members of the DCS group should register to this wiki and be added to the PandaControlsGroup

PANDA Detector Control System

Organization PANDA DCS Technical Design

The DCS subgroup has been established on September 17, 2007. The present structure is listed below. of PANDA experiment involves several sub-detectors and sub-systems (Fig.1). The Slow Controls (SC) of each PANDA sub-detector and sub-system are planned to be monitored and controlled from a supervisory software application.

Subgroup chairperson(s)


The subgroup co-chairpersons at this time are In the past, an evaluation of several LarsSchmitt SCADA and development packages ( DanProtopopescu PVSS . , LabView, EPICS) was performed by a PANDA slow controls subgroup and the EPICS package was selected to be the main PANDA SC software development tool.

Subgroup members

Due to the anticipated complexity of the whole PANDA DCS and the expected staged assembly of PANDA detector, the DCS is highly needed to be modular and scalable. In order to accomplish this, each PANDA sub-detector or sub-system is envisaged to be basically autonomous but manageable from a supervisory layer.

The list below includes the institutes and/or persons that expressed interest in joining the DCS group. It is expected that at the PandaDCSPartition.pngDecember meeting more specific commitments will be made (designated manpower, responsibility for work packages etc.).

GSI Holger Brand (h.brand@gsi.de), Peter Zumbruch (p.zumbruch@gsi.de), Uwe Thiemer (u.thiemer@gsi.de), Lars Schmitt (l.schmitt@gsi.de)
Glasgow Dan Protopopescu (d.protopopescu@physics.gla.ac.uk)
Bucharest Mario Bragadireanu (mario@ifin.nipne.ro)
Frascati Elisabetta Pace (elisabetta.pace@lnf.infn.it)
Warsaw Zbigniew Guzik (zbig@ipj.gov.pl)

The autonomy of each PANDA DCS partition (Fig. 2) implies that the partition should be self-controllable. This means that, specific slow control software, tailored to configure, monitor and control the hardware devices belonging to the partition, is required. Moreover, the partition specific software must be capable to share data with the supervisory layer.


In order to ensure compatible data sharing between the DCS supervisory layer and DCS partition, an EPICS Process Variable Gateway is required to be implemented by each PANDA DCS partition. Additionally, the PV Gateway will provide access rights administration and subnet interface.

There is The SC operation of each partition will be performed from a forum (hosted at GSI) dedicated graphical user interface (GUI). The interface must ensure the accurate and there safe operation of the partition hardware. The complete interface, or part of it, will be a mailing list. embedded in the PANDA supervisory software.


At the moment, the state of the art user interface to EPICS is supported by the Control System Studio (CSS) framework. The technical design of PANDA DCS is planned to provide a set of guidelines for naming conventions, and graphical interface look and feel, in order to guarantee the similarity of the independent developed modules and to simplify the integration.

The subgroup forum is located on the The outcome of putting all the above requirements together is a PANDA DCS architecture based on a three-layer design – Supervisory, Control and Field layers. The highest level is the Supervisory one. The Control Layer is in the middle and it is the level where all the PANDA DCS partitions are connected. The Field Layer is embedded in each PANDA DCS Partition, and is made of all the devices and sensors used to monitor and control the sub-sytem.GSI server. ALERT! It is recommended that members of the DCS subgroup do subscribe to this forum.

Mailing list


panda-dcs@gsi.de Because the device driver software support in EPICS is limited, the software development tools used to control the lowermost layer (Field Layer) are at the free choice of the developer. The only constrain here is that the software must be integrated in the control layer with the EPICS system. However, the recommendation is that the developer, in the early stages of design, should try implement, were is possible, the same hardware and software, with EPICS support, realized by other PANDA sub-systems. will be available soon

PANDA DCS Partitions

PANDA DCS partitions together with the DCS coordinators are summarized in the table below:

PANDA SystemDCS PartitionDCS Contact
Magnets Solenoid  
Targets Pellet Target Alexander Gerasimov
Cluster Jet Target Bogdan Zwieglinski
Beam line and Interaction Region Interaction region  
Silicon Detectors Pixels & Strips Hans-Georg Zaunick
Luminosity Detector Florian Feldbauer
Trackers Straw Tube Tracker Mario Bragadireanu
Planar GEM Trackers Bernd Voss (?!)
Forward tracking Jerzy Smyrski
Electromagnetic Calorimeter Barrel EMC Tobias Triffterer
Backward Endcap EMC
Forward Endcap EMC
Forward Shashlyk Forward Shashlyk Sofia Bukreeva
Charged Particle ID Barrel DIRC Carsten Schwarz
Endcap Disc DIRC Avetik Hayrapetyan
Forward RICH Sergey Kononov
Barrel TOF (SciTil)Ken Suzuki
Forward TOF Denis Veretennikov
Muon system Muon system Nikolay Zhuravlev
Hypernuclear Equipment Target system Michael Bölting
Ge Det Marcell Steinen
Infrastructure Supplies  

The team taking responsibility for the controls of a PANDA DCS partition is expected to provide:

  • implementation of controls for the hardware devices belonging to the Field Layer of the partition;
  • the software running on the Control Layer of the partition;
  • the partition GUI software;
  • the autonomous operation of the partition.

The PANDA DCS sub-system manager is responsible with:

  • the preparation of DCS technical design;
  • monitor (and guarantee) the implementation of the DCS technical design;
  • the integration of the DCS partitions in the supervisory layer;
  • organize the development of the DCS supervisory software.

PANDA DCS Technical Support

Hardware and Software

  • SupportedHardware is a wiki describing the proposed/tested/supported sensor/control hardware for the PANDA DCS. Early contributions have the chance to set the standards and significantly help other detector subgroups. Please contribute.
  • PANDA CSS (outdated version!)
  • Docker Container

Process Variables Naming Convention

The naming convention for PANDA slow control process variables is outlined in this wiki: PVNamingConventions. We recommend implementing these rules early, to avoid later confusion.

Tutorials and Examples

Information exchange



You are currently on the homepage of the PANDA DCS wiki, so we shouldn't need to explain how to find it... wink

To gain write access to this wiki, you have to be a member of the PandaControlsGroup. This is also required for being able to upload your talks to the TalksArchive. If you want to become a member of the PandaControlsGroup, ask its coordinator Florian Feldbauer.


Subgroup meetings will be announced on the PANDA DCS meetings page.

  • Next PANDA DCS session: Parallel session @ PANDA CM 19/2 at GSI;
  • The master archive with presentations from all our subgroup meetings is here: TalksArchive. Please attach your talks using your account, such that the author name is visible and easy to search for. Preferred format is PDF.

Teleconferencing Forum

The software to be DCS subgroup forum used for teleconferencing is still located to be decided. Some suggestion can be found here.

DCS Contacts framework structure

It The PANDA SC subgroup has been formed in 2007. The subgroup is very likely that the basically made by people, from different PANDA collaborating institutions, involved in the slow controls of the experiment, chaired by the SC sub-system manager. The most up-to-date list of DCS will members can be a found mashup of various specialized systems integrated via a high-level framework. here. The present subgroup chairman is Florian Feldbauer.

GSI/FAIR Controls

The DCS mailing list is panda-dcs@gsi.de.

The GSI/FAIR Controls group is expected to provide:

DCS-LayersDAQ-generic-w-small.pngpngDCS-LayersDAQ-generic-w-small.pngmanage 223.4 K 04 Sep 2009 - 18:51DanProtopopescu DCS components (small) with AFECS
DCS-LayersDAQ-wbg-small.pngpngDCS-LayersDAQ-wbg-small.pngmanage 111.6 K 09 Apr 2008 - 22:30DanProtopopescu DCS components (small)
DCS_small.pngpngDCS_small.pngmanage 62.3 K 06 Dec 2007 - 16:15DanProtopopescu DCS interrelations graph (small)
PandaCentralDCS.pngpngPandaCentralDCS.pngmanage 70.0 K 12 Oct 2014 - 17:48MarioBragadireanu  
PandaDCSLayers.pngpngPandaDCSLayers.pngmanage 110.6 K 12 Oct 2014 - 17:53MarioBragadireanu  
PandaDCSPartition.pngpngPandaDCSPartition.pngmanage 66.7 K 12 Oct 2014 - 17:51MarioBragadireanu  
dcs-fee-interface-draft-68bc99a4.pdfpdfdcs-fee-interface-draft-68bc99a4.pdfmanage 268.6 K 13 Mar 2019 - 03:04FlorianFeldbauer Concept Draft for the Interface between the PANDA DCS and the FEE
  • Framework design
  • Templates and libraries
  • Database design and service
  • Consulting

GSI/FAIR Controls liaison

The liaison person to the GSI/FAIR Controls group is Holger Brand (h.brand@gsi.de).

PANDA Detector subsystems

The PANDA magnet, target and detector subsystems groups are expected to provide:

  • Subsystem requirements
  • Tentative layout of the user interface
  • Connection implementation

Detector liaisons

There should be a liaison person for magnet, target and for each detector subsystem. The liaison persons are expected to participate to the DCS subgroup meetings. The preliminary list is below:

RICH Ralf Kaiser (r.kaiser@physics.gla.ac.uk)
Endcap DIRC Bjoern Seitz (b.seitz@physics.gla.ac.uk)
Barrel DIRC Karsten Schwartz (?)
GEM Lars Schmitt (?)
Magnet Inti Lehmann (i.lehmann@physics.gla.ac.uk)
Target Herbert Orth (?)
DAQ Wolfgang Kuhn (?)

Open topics / To Do

For the immediate future two drafts are necessary:

  • A DCS requirements document
  • A preliminary scheme of devices and values to be controlled/monitored


It is advisable that the members of the DCS group browse the documentation for EPICS and MonALISA. PANDA DCS specific documentation will be linked/attached here as it is written.

Related topics

-- DanProtopopescu - 25 Sep 2007

LS12-070917_controls07.pdfpdfLS12-070917_controls07.pdfmanage 158.4 K 25 Sep 2007 - 14:16DanProtopopescu Lars Schmitt's talk, September 2007
PZ14-070917_PeterZumbruch-EPICS_at_GSI.pptpptPZ14-070917_PeterZumbruch-EPICS_at_GSI.pptmanage 4812.0 K 25 Sep 2007 - 15:28DanProtopopescu Peter Zumbruch's talk

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding PANDA Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)