Upload
audrey-alexander
View
213
Download
1
Tags:
Embed Size (px)
Citation preview
Stato e prospettive del DAQ & DCS
M. Bellato, A. Parenti, M.Passaseo, S. Ventura
Padova 16 dicembre 2004
Padova 16 Nov 2004 Marina Passaseo 2
Outline
• DCS hardware e layout• DCS, Trigger e DAQ data paths• Test beam setup• Local DAQ, test settore, cosmic challenge (3
settori)• Integrazione DCS & RCSM
Padova 16 Nov 2004 Marina Passaseo 3
DT DCS Layout (HV+LV)
Padova 16 Nov 2004 Marina Passaseo 4
DT DCS Supervision
• Minicrates 250– (Readout Boards) through CCB– (Trigger Boards) through CCB– (Front-End Boards) through CCB– Control Boards
• VME crates for Tr+Ro 10 crates• DT Front-End DDU’s 1 crate• HV + LV 4 racks per wheel• Alignement Leds on DT 10000 • DT TTC branch 1• Gas Lines, Cooling Lines 250
Padova 16 Nov 2004 Marina Passaseo 5
DT DAQ & DCS Layout
LVDSLVDS
LVDSLVDS
2 per minicrate
Three main data backbones: DCS,TDC Data,Trigger
Padova 16 Nov 2004 Marina Passaseo 6
DCS Trigger DAQ Data Columns
FE FE FE FE FE
SB
ROB
tdc
TSbti tracoCCB
TTCL1
ROS SC
To DDU To DTTFTo/From DCS1 per sector
WCB
VME Crate
Chamber MC
VMEController
Readout Bus
TriggerBus
40 MHzTrigger Link
TDC DATA LinkBackup copper bus
Padova 16 Nov 2004 Marina Passaseo 7
DT TestBeam (Local) DAQ
40 MHzTrigger Link
Due to synchronization issues, building ran on a event by event basis (no Event ID on trigger data stream)
FE FE FE FE FE
SB
ROB
tdc
TBbti tracoCCB
ROS SC
To DTTF
DCSLabview Clients
VME Crate
Chamber
MiniCrate
Readout Bus
TriggerBus
TDC DATA Link
TTC vi
Scintillators T0
PU
Autotrigger
XDAQnode
CCB Server
RUBU
RunControl
PU
From DTTF
Padova 16 Nov 2004 Marina Passaseo 8
TB DCS: minicrate control
Padova 16 Nov 2004 Marina Passaseo 9
TB DCS: HV control
Padova 16 Nov 2004 Marina Passaseo 10
DT Local DAQ
40 MHzTrigger Link
A ROS compatible Sector Collector output is foreseen to feed trigger data directly into the DAQ dataflow
FE FE FE FE FE
SB
ROB
tdc
TSbti
tracoCCB
ROS SC
To DTTF
DCSClients
VME Crate
Chamber
MiniCrate
Readout Bus
TriggerBus
TDC DATA Link
TTC vi
Autotrigger
XDAQnode
CCB Server
RUBU
RunControl
Padova 16 Nov 2004 Marina Passaseo 11
DAQ Locale
ROS
Lettura FIFOTutti i dati delle ROB
ROS DDU DAQ globale
Local daq
spia
Non ci sono i dati del trigger (Sector collector finale?)
VME lento?
Spia
Local daq
il Sector Collector vede un bit Trigout alto e da li' in poi per 40 bx (cicli) immagazzina i
dati, che conserva aspettando che il ROS li legga (cosa che il ROS fa quando riceve un
L1A)
Padova 16 Nov 2004 Marina Passaseo 12
Setup per il commissioning del settore
Hardware necessario: ROS finale Sector Collector finale
Software: DCS controllo minicrate HV LV framework versione 3 (backup: ISR setup)
Padova 16 Nov 2004 Marina Passaseo 13
Setup per il cosmic challenge
Hardware necessario: ROS finale Sector Collector Finale DDU con S-Link
Software: DCS controllo minicrate HV LV in the new framework (backup: ISR setup) DCS supervisor integration software Configuration e condition DB
Padova 16 Nov 2004 Marina Passaseo 14
Integrazione DCS RCMS
CCB server
DCS minicrate control
RCMS
DCS supervisor
HV, LV
Racks, cooling
CONDDB
CONFDB
Data quality
DCS GUI
DSS
trg ro fe al/pr
Padova 16 Nov 2004 Marina Passaseo 15
DT Controls Integration
ConditionDB
ConfigurationDB
commands
Commands
DCS
DCS CTRL
DCS CFG
DCS monitor
RUNCTRL
DCS GUI
Data quality monitors
Safety system
status
From Configuration DB :Front END thresholds & masksBTI parametersTRACO LUT’s…
Live feedback from data and conditions can intervene on configuration (e.g. channel masking,…)
RCMS
CMS DCSSupervisor
Configuration data
Data logging
DCS displayAlarms, errorsAccess to test & debug software
All information required to bring the detector in any running mode: combined DAQ, Trigger and DCS info
All information about detector conditions
Padova 16 Nov 2004 Marina Passaseo 16
DT DCS hierarchy
DCS supervisor
DT DCS supervisor
HV Cooling
RUOTA
SETTORE
MB4 MB3 MB2
SL1 SL2 SL3
L4L1 L2 L3
MB1
Logical (detector) view Physical (electronics) view
RUOTARUOTARUOTARUOTA
SETTORE SETTORE
LV TRG RO GAS ALL
HV LV TRG RO GAS ALL
racks
Tower
crate
board
channel
DCS supervisor
DT DCS sup
Padova 16 Nov 2004 Marina Passaseo 17
Integrazione DCS-RUN Control (FSM)
At the top level (Central DCS) a minimum number of commands are defined:
• ON : – Instructs the DCS sub-systems to be ready for data taking. This
command has a configuration parameter (Tag/Version key) recognized by the Configuration Database.
• STANDBY:– Instructs the DCS sub-systems to be in an intermediate state,
e.g. a state safer from the detector operation point of view when preparing for data taking, such that the time required for a change to ON be shorter that the transition OFF-ON.
• OFF:– Instructs the DCS sub-systems to shut down the detector at
the end of a data taking season (once a year).
• The reconfiguration of the DCS system uses the ON (or STANDBY) command with a different configuration Tag/Version key.
Padova 16 Nov 2004 Marina Passaseo 18
Subdetector DCS FSM
• ON:– The subdetector in ready for data taking
• STANDBY– The subdetector is in standby state
• OFF– The subdetector is in off state
• ERROR – The subdetector is in error state because some faulty
component was identified. In case of error the sub-system should act as following:
– Send an alarm to the alarm system– Initiate a recovery procedure– If the recovery procedure fails change state to ERROR– Compute the estimated detector inefficiency for data taking due to the
error. The inefficiency is transmitted as a parameter of the ERROR state (to be elaborated)
Padova 16 Nov 2004 Marina Passaseo 19
Minicrate FSM
• Stato 0 : OFF• Stato 1 : Inizializzazione
– Comunicazione Server OK – Verifica link ottico e rame– CCB fase di boot terminata OK– LV ok? Crates ok?– Status (minicrate mode)– Check FEB readout, Trigger board, RO board– Allineamento– Pressione
Padova 16 Nov 2004 Marina Passaseo 20
Minicrate FSMStato 2: Configurazione (Configuration DB:run configuration key)• Traco Files• TSS files• TSM files• BTI files• BTI masks files• TDC files• LUT files• FE parameters:
– bias– thresholds– width
• FE maschere files• FE maschere temperature files• Run mode (Physics, Test Pulse, Autotrigger)• Selezione trigger out• L1A configuration• Allineamento• Pressione• LV, HV
Padova 16 Nov 2004 Marina Passaseo 21
Minicrate FSM
Stato 3: Running• Check Status CCB• Stato CCB Server• Status FE• Read TDC