210 likes | 337 Views
Stato e prospettive del DAQ & DCS . M. Bellato, A. Parenti, M.Passaseo, S. Ventura. Padova 16 dicembre 2004. 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 . DT DCS Layout (HV+LV).
E N D
Stato e prospettive del DAQ & DCS M. Bellato, A. Parenti, M.Passaseo, S. Ventura Padova 16 dicembre 2004
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 Marina Passaseo
DT DCS Layout (HV+LV) Marina Passaseo
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 Marina Passaseo
DT DAQ & DCS Layout LVDS 2 per minicrate LVDS LVDS LVDS Three main data backbones: DCS, TDC Data, Trigger Marina Passaseo
DCS Trigger DAQ Data Columns To DDU To DTTF To/From DCS 1 per sector VME Controller ROS SC WCB VME Crate Backup copper bus 40 MHz Trigger Link TDC DATA Link ROB tdc TS bti traco TTC L1 CCB Readout Bus SB Trigger Bus Chamber MC FE FE FE FE FE Marina Passaseo
DT TestBeam (Local) DAQ Due to synchronization issues, building ran on a event by event basis (no Event ID on trigger data stream) From DTTF To DTTF Scintillators T0 Run Control Autotrigger XDAQ node TTC vi ROS PU PU SC BU RU VME Crate CCB Server TDC DATA Link 40 MHz Trigger Link DCS Labview Clients ROB tdc TB bti traco CCB Readout Bus SB Trigger Bus Chamber MiniCrate FE FE FE FE FE Marina Passaseo
TB DCS: minicrate control Marina Passaseo
TB DCS: HV control Marina Passaseo
DT Local DAQ A ROS compatible Sector Collector output is foreseen to feed trigger data directly into the DAQ dataflow To DTTF Run Control Autotrigger XDAQ node TTC vi ROS SC BU RU VME Crate CCB Server TDC DATA Link 40 MHz Trigger Link DCS Clients ROB tdc TS bti traco CCB Readout Bus SB Trigger Bus Chamber MiniCrate FE FE FE FE FE Marina Passaseo
DAQ Locale Lettura FIFO Tutti i dati delle ROB ROS Local daq ROS DDU DAQ globale 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) spia Spia Local daq VME lento? Non ci sono i dati del trigger (Sector collector finale?) Marina Passaseo
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) Marina Passaseo
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 Marina Passaseo
Integrazione DCS RCMS DSS DCS GUI COND DB RCMS DCS minicrate control DCS supervisor CONF DB HV, LV trg ro fe al/pr Data quality CCB server Racks, cooling Marina Passaseo
DCS CFG DCS DCS CTRL DCS monitor DT Controls Integration From Configuration DB : Front END thresholds & masks BTI parameters TRACO LUT’s … CMS DCS Supervisor RCMS All information required to bring the detector in any running mode: combined DAQ, Trigger and DCS info RUN CTRL Configuration DB Configuration data Condition DB status commands Data logging All information about detector conditions Live feedback from data and conditions can intervene on configuration (e.g. channel masking,…) Commands DCS GUI DCS display Alarms, errors Access to test & debug software Data quality monitors Safety system Marina Passaseo
DT DCS hierarchy DCS supervisor Physical (electronics) view Logical (detector) view DT DCS sup RUOTA RUOTA RUOTA RUOTA RUOTA DCS supervisor SETTORE SETTORE SETTORE DT DCS supervisor HV LV TRG RO GAS ALL Cooling racks MB4 MB3 MB2 MB1 Tower SL1 SL2 SL3 crate L1 L2 L3 L4 board HV LV TRG RO GAS ALL channel Marina Passaseo
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. Marina Passaseo
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) Marina Passaseo
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 Marina Passaseo
Minicrate FSM Stato 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 Marina Passaseo
Minicrate FSM Stato 3: Running • Check Status CCB • Stato CCB Server • Status FE • Read TDC Marina Passaseo