Title: CMS HCAL
1CMS HCAL
CMS HCAL
- Reorganization of CMS DCS and Relationship to DAQ
- S.Sergueev,
- FNAL/JINR
2HCAL infrastructure HW
- HV power supply monitoring
- LV power supplies monitoring
- LV tº on-board monitoring
- Source calibration
- Laser calibration
- LED calibration
- Charge injection calibration
- Parameter downloading
LV1
Laser
HV
Source motor drivers
RBX parameters DB
HV
3HCAL FE and services
Service/ feedback
Subdetector group responsibility
Status/ Command
Data/strobes
Subdetector Infrastructure
Infrastructure (cooling, rack control,)
FE access line
Local R/O
Subdetector
Active media
FE
TRIDAS
FED (DCC)
HPD
RBX
From other subdetectors
Mass storage
Link
4HCAL controls
HCAL private SCADA, the HCAL DCS group
responsibility
Internal DBs
External DB (conditions DB)
PVSS II
PVSS II
Infrastructure slow control system
Service/ feedback
Infrastructure
Status/Command
On-line monitoring
PVSS II
XDAQ applications
Local R/O
Data/strobes
Active media
TRIDAS
FE
FED (DCC)
Sensor (HPD)
Mass storage
Other Subdetectors
Feedback loops
Link
5HCAL trees (old)
CMS run control
Subdetector private control system (PVSS II)
Central DCS (PVSS)
DAQ
Could be partitioned
HCAL
ECAL
Muons
HV_Server
HO
HF
HB
HE
Local R/O
System8
System1
HE
HE-
Crate3
Crate1
Wedge1
Wedge18
Module1
Module6
HPD1
HPD4
Channel0
Channel7
HV
BV
V0
Vmon
Imon
V0
Vmon
Imon
HCAL Logical tree
Subsystems physical trees
6HCAL trees (new)
CMS run control
Subdetector private control system (PVSS II)
Central DCS (PVSS)
DAQ
Could be partitioned
HCAL
ECAL
Muons
HV_Server
HO
HF
HB
HE
Local R/O
System8
System1
HE
HE-
Crate3
Crate1
Wedge1
Wedge18
Module1
Module6
HPD1
HPD4
Channel0
Channel7
HV
BV
V0
Vmon
Imon
V0
Vmon
Imon
HCAL Logical tree
Subsystems physical trees
7Visible problems
- Main problem - Communication X-DAQ to PVSS
- Proposed protocol disturbs rules of OO
programming - As a result potential problems with maintenance
8F.Glege, proposal for PVSS-XDAQ protocol,
original version
DIM
PVSS ? DIM
XDAQ ? DIM
DIM Name server
PVSS DP
DIM API
DIM API
XDAQ
XDAQ name
DIM name
PVSS name
PVSS name
DIM name
XDAQ name
PVSS-API
PVSS DP
XDAQ
PVSS API
PVSS name
XDAQ name
9F.Glege, proposal for PVSS-XDAQ protocol with
comments
DIM
PVSS ? DIM
XDAQ ? DIM
DIM Name server
PVSS DP
DIM API
DIM API
XDAQ
DPE
item
TCP/IP buffer
XDAQ name
DIM name
PVSS name
DPE
item
TCP/IP buffer
PVSS name
DIM name
XDAQ name
PVSS-API
Name should be stored in config file (S.S.)
Name should be stored in config file (S.S.)
PVSS DP
XDAQ
PVSS API
PVSS name
XDAQ name
X-DAQ object, (S.S.)
X-DAQ object, (S.S.)
10Proposal
- To have flexible architecture let us try to use
DIM in the communication -
- X-DAQ application lt-gt PVSS
- as the conservative solution