You are here:
PANDA Wiki
>
DCS Web
>
WebHome
(revision 93) (raw view)
Edit
Attach
Welcome to the home of *PANDA DCS wiki.* ---+ ---+ PANDA Detector Control System * <a href="#PANDA_DCS_Technical_Design" target="_self">PANDA DCS Technical Design</a> * <a href="#PANDA_DCS_Partitions" target="_self">PANDA DCS Partitions</a> * <a href="#PANDA_DCS_Technical_Support" target="_self">PANDA DCS Technical Support</a> * <a href="#Hardware_and_Software" target="_self">Hardware and Software</a> * <a href="#Process_Variables_Naming_Convention" target="_self">Process Variables Naming Convention</a> * [[#Tutorials_and_Examples][Tutorials]] * <a href="#Information_Exchange" target="_self">Information exchange</a> * [[#News][News]] * [[#Meetings][Meetings]] * [[#Forum][Forum]] * <a href="#Requirements_short_term_repository" target="_self">Requirements short term repository</a> * [[#Contacts][Contacts]] ---+++ PANDA DCS Technical Design The present structure 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. <img alt="PandaCentralDCS.png" height="361" src="%ATTACHURL%/PandaCentralDCS.png" title="Fig.1: Panda Central DCS" width="640" /> In the past, an evaluation of several [[http://en.wikipedia.org/wiki/SCADA][SCADA]] development packages ( [[http://www.etm.at/index_e.asp][PVSS]], [[http://www.ni.com/LabView][LabView]], [[%EPICSWEBSITE%/][ EPICS]]) was performed by a PANDA slow controls subgroup and the EPICS package was selected to be the main PANDA SC software development tool. <span style="background-color: transparent;">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.</span> <img alt="PandaDCSPartition.png" height="367" src="%ATTACHURL%/PandaDCSPartition.png" title="Fig. 2: Panda DCS Partition" width="640" /> 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. <span style="background-color: transparent;">In order to ensure compatible data sharing between the DCS supervisory layer and DCS partition, an </span> [[%EPICSWEBSITE%/extensions/gateway][EPICS Process Variable Gateway]]<span style="background-color: transparent;"> is required to be implemented by each PANDA DCS partition. Additionally, the PV Gateway will provide access rights administration and subnet interface.</span> The SC operation of each partition will be performed from a dedicated graphical user interface (GUI). The interface must ensure the accurate and safe operation of the partition hardware. The complete interface, or part of it, will be 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. <span style="background-color: transparent;">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.</span> <img alt="PandaDCSLayers.png" height="311" src="%ATTACHURL%/PandaDCSLayers.png" title="Fig. 3: PANDA DCS Layers" width="640" /> 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. ---+++ ---+++ PANDA DCS Partitions PANDA DCS partitions together with the DCS coordinators are summarized in the table below: | *PANDA Sytem* | *DCS Partition* | *DCS Contact* | | Magnets | Solenoid | | | ^ | Dipole | | | 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 | %BLACK%Jerzy Smyrski<br />%ENDCOLOR% | | 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 | | ^ | %BLACK%Barrel TOF (SciTil)%ENDCOLOR% | _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 | | <span style="background-color: transparent;">The team taking responsibility for the controls of a PANDA DCS partition is expected to provide:</span> * 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. <p> </p> 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. <p> </p> ---+++ PANDA DCS Technical Support ---+++++ %TEAL%Hardware and Software%ENDCOLOR% * 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. * [[PANDACSS][PANDA CSS]] ---+++++ %TEAL%Process Variables Naming Convention%ENDCOLOR% 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. ---+++++ %TEAL%Tutorials and Examples%ENDCOLOR% * [[DCS.EPICSstartUsingStreamDev][Getting started with EPICS using StreamDevice]] * [[%ATTACHURL%/DCS-HOWTO.pdf][How to write your own slow controls with EPICS and CSS]] * [[https://wiki.gsi.de/Epics][GSI Epics Wiki]] * [[%EPICSWEBSITE%/docs/training.php][Training]] ---+++ Information exchange ---+++++ News * University of Mainz, _23 Feb - 25 Feb 2015_, [[https://indico.gsi.de/conferenceDisplay.py?confId=3015][EPICS Tutorial / Workshop]]<br />Registration deadline:13. February 2015 ---+++++ Wiki You are currently on the homepage of the PANDA DCS wiki, so we shouldn't need to explain how to find it... ;-) To gain write access to this wiki, you have to be a member of the Main.PandaControlsGroup. This is also required for being able to upload your talks to the DCS.TalksArchive. If you want to become a member of the Main.PandaControlsGroup, ask its coordinator Main.MarioBragadireanu. ---+++++ Meetings * Next PANDA DCS session: Parallel session @ [[https://indico.gsi.de/conferenceDisplay.py?confId=4324][PANDA LV. Collaboration Meeting]] * The master archive with presentations from all our subgroup meetings is here: DCS.TalksArchive. Please attach your talks using your account, such that the author name is visible and easy to search for. Preferred format is pdf. ---+++++ Forum The DCS subgroup forum is located [[https://forum.gsi.de/index.php?t=thread&frm_id=160][here]]. ---+++++ Requirements short term repository Collection status (10 November 2017) <img alt="Requirements_Status_November_10.png" height="508" src="%ATTACHURL%/Requirements_Status_November_10.png" title="Requirements_Status_October_4.png" width="804" /> <img alt="" src="Requirements_Status_October_4.png" /> - Cluster Jet Target: [[%ATTACHURL%/PANDA_Controls_requirements_Cluster_Jet_Target_detailed.xlsx][PANDA_Controls_requirements_Cluster_Jet_Target_detailed.xlsx]]; <span style="background-color: transparent;">- Micro Vertex Detector: </span> [[%ATTACHURL%/PANDA_Controls_requirements_MVD_detailed.xlsx][PANDA_Controls_requirements_MVD_detailed.xlsx]]<span style="background-color: transparent;">;</span> - Straw Tube Tracker: [[%ATTACHURL%/PANDA_Controls_requirements_STT_detailed.xlsx][PANDA_Controls_requirements_STT_detailed.xlsx]]; - Barrel DIRC: [[%ATTACHURL%/PANDA_Controls_requirements_Barrel_DIRC_detailed.xlsx][PANDA_Controls_requirements_Barrel_DIRC_detailed.xlsx]] ; - Barrel Time of Flight(SciTil) : [[%ATTACHURL%/PANDA_Controls_requirements_SciTil_detailed.xlsx][PANDA_Controls_requirements_SciTil_detailed.xlsx]]; - Endcap Disc DIRC: [[%ATTACHURL%/PANDA_Controls_requirements__EndcapDiscDIRC_detailed.xls][PANDA_Controls_requirements__EndcapDiscDIRC_detailed.xls]] - Endcap and Barrel EMC: [[%ATTACHURL%/PANDA_Controls_requirements_Endcap_and_Barrel_EMC.ods][PANDA_Controls_requirements_Endcap_and_Barrel_EMC.ods]] - Forward Shashlyk: [[%ATTACHURL%/PANDA_Controls_requirements_FSC_detailed.xlsx][PANDA_Controls_requirements_FSC_detailed.xlsx]]; <span style="background-color: transparent;">- </span><span style="background-color: transparent;">Luminosity Detector: [[%ATTACHURL%/PANDA_Controls_requirements_LUMI_detailed.xlsx][PANDA_Controls_requirements_LUMI_detailed.xlsx]];</span> - Solenoid: [[%ATTACHURL%/PANDA_Controls_requirements_Solenoid_detailed.xlsx][PANDA_Controls_requirements_Solenoid_detailed.xlsx]]; - Hypernuclear Ge Det: [[%ATTACHURL%/PANDA_Controls_requirements_Hyp_Ge_detailed.xlsx][PANDA_Controls_requirements_Hyp_Ge_detailed.xlsx]]; - _Template_: [[%ATTACHURL%/PANDA_Controls_requirements_v3.xlsx][PANDA_Controls_requirements_v3.xlsx]]. ---+++ Contacts The PANDA SC subgroup has been formed in 2007. The subgroup is 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 members can be found [[http://panda-controls.gsi.de/DB/interactiveTable.php?name=Contacts][here.]] The present subgroup chairman is [[Main.MarioBragadireanu][Mario Bragadireanu]]. The DCS mailing list is [[mailto:panda-dcs@gsi.de][panda-dcs@gsi.de]].
Attachments
25
Attachments
25
Topic attachments
I
Attachment
Action
Size
Date
Who
Comment
pdf
DCS-HOWTO.pdf
manage
1488.8 K
15 Dec 2011 - 13:17
DanProtopopescu
How to write your own slow controls (with links)
png
DCS-LayersDAQ-generic-w-small.png
manage
223.4 K
04 Sep 2009 - 18:51
DanProtopopescu
DCS components (small) with AFECS
png
DCS-LayersDAQ-wbg-small.png
manage
111.6 K
09 Apr 2008 - 22:30
DanProtopopescu
DCS components (small)
png
DCS_small.png
manage
62.3 K
06 Dec 2007 - 16:15
DanProtopopescu
DCS interrelations graph (small)
xlsx
PANDA_Controls_requirements_Barrel_DIRC_detailed.xlsx
manage
26.5 K
25 Oct 2017 - 08:21
MarioBragadireanu
xlsx
PANDA_Controls_requirements_Cluster_Jet_Target_detailed.xlsx
manage
38.6 K
19 Oct 2017 - 15:46
MarioBragadireanu
ods
PANDA_Controls_requirements_Endcap_and_Barrel_EMC.ods
manage
24.5 K
20 Nov 2017 - 10:57
MarioBragadireanu
xlsx
PANDA_Controls_requirements_FSC_detailed.xlsx
manage
32.6 K
04 Oct 2017 - 12:02
MarioBragadireanu
ods
PANDA_Controls_requirements_FWE_EMC_detailed.ods
manage
22.8 K
04 Oct 2017 - 12:01
MarioBragadireanu
xlsx
PANDA_Controls_requirements_Hyp_Ge_detailed.xlsx
manage
32.7 K
23 Oct 2017 - 21:25
MarioBragadireanu
xlsx
PANDA_Controls_requirements_LUMI_detailed.xlsx
manage
29.1 K
04 Oct 2017 - 12:02
MarioBragadireanu
xlsx
PANDA_Controls_requirements_MVD_detailed.xlsx
manage
39.1 K
04 Oct 2017 - 12:00
MarioBragadireanu
xlsx
PANDA_Controls_requirements_STT_detailed.xlsx
manage
32.0 K
04 Oct 2017 - 11:58
MarioBragadireanu
xlsx
PANDA_Controls_requirements_SciTil_detailed.xlsx
manage
29.8 K
18 Oct 2017 - 17:43
MarioBragadireanu
xlsx
PANDA_Controls_requirements_Solenoid_detailed.xlsx
manage
35.2 K
23 Oct 2017 - 21:23
MarioBragadireanu
xls
PANDA_Controls_requirements__EndcapDiscDIRC_detailed.xls
manage
45.5 K
25 Oct 2017 - 05:24
MarioBragadireanu
xlsx
PANDA_Controls_requirements_v3.xlsx
manage
31.5 K
04 Oct 2017 - 12:04
MarioBragadireanu
png
PandaCentralDCS.png
manage
70.0 K
12 Oct 2014 - 17:48
MarioBragadireanu
png
PandaDCSLayers.png
manage
110.6 K
12 Oct 2014 - 17:53
MarioBragadireanu
png
PandaDCSPartition.png
manage
66.7 K
12 Oct 2014 - 17:51
MarioBragadireanu
png
Requirements_Status_November_10.png
manage
54.5 K
20 Nov 2017 - 11:05
MarioBragadireanu
png
Requirements_Status_October_18.png
manage
49.3 K
18 Oct 2017 - 17:38
MarioBragadireanu
png
Requirements_Status_October_24.png
manage
53.8 K
23 Oct 2017 - 21:31
MarioBragadireanu
png
Requirements_Status_October_25.png
manage
53.9 K
25 Oct 2017 - 05:24
MarioBragadireanu
png
Requirements_Status_October_4.png
manage
38.6 K
04 Oct 2017 - 11:46
MarioBragadireanu
Edit
|
Attach
|
P
rint version
|
H
istory
:
r98
|
r94
<
r93
<
r92
<
r91
|
B
acklinks
|
V
iew topic
|
Edit WikiText
|
More topic actions...
Topic revision: r93 - 09 Mar 2018,
TobiasTriffterer
DCS
DCS Web
Web Home
|
Search
Changes
|
Notifications
Index
|
Topics
Webs
Cerenkov
Cerenkov.Pandacerenkov
DCS
Daq
Daq.Pandadaq
Detector
EMC
EMPAnalysis
Forwardstraws
GEM
MC
Magnet
Main
Mvd
PANDAMainz
PWA
Pbook
Personalpages
Physics
Physics.Baryons
Physics.CharmoniumAndExotics
Physics.HadronsInNuclei
Physics.OpenCharm
PhysicsCmt
SPC
STT
Sandbox
ScrutinyGroup
System
Tagpid
Tagpid.Pandatagpid
Tagtrk
Tagtrk.Pandatagtrk
Target
Target.ClusterJetTarget
Tof
WebServices
YoungScientists
ZArchives
Create
personal sidebar
Български
_jméno_jazyka
Dansk
Deutsch
English
Español
Suomi
Français
Italiano
日本語
한글
Nederlands
Norsk
Polski
Português
Português brasileiro
Русский
Svenska
简体中文
正體中文
Copyright © 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)