Download presentation
Presentation is loading. Please wait.
Published byLeo Poole Modified over 9 years ago
1
DCS workshop July 2007 Overview Installed detectors Installed detectors FMD3 commissioning FMD3 commissioning FSM Hierarchy FSM Hierarchy LV+HV FSMs LV+HV FSMs FEE FSMs FEE FSMs Databases Databases Summary Summary Interaction point FMD3 FMD2 FMD1 Christian Holm Christensen 30/06/07
2
Installed detectors 2 Christian Holm Christensen FMD3 installed mid April 2007. Subsequent commissioning. FMD2 installed end of June.
3
FMD3 Commissioning 3 Christian Holm Christensen Systems exercised: Trigger (from TPC partition, no busy-box) Trigger (from TPC partition, no busy-box) DAQ DAQ `High'-voltage (~130V) control. Not via PVSS project. `High'-voltage (~130V) control. Not via PVSS project. Lab low-voltage power supplies, since no CAEN modules available. Lab low-voltage power supplies, since no CAEN modules available. FEE control via dedicated `expert' control. FEE control via dedicated `expert' control.
4
Finite State Machine Hierarchy 4 Christian Holm Christensen FMD DCS CU DU LU FMD1 Innerbottom HV [0-4] LV [0-3] RCU FEELV [0-1] Innertop HV [0-4] LV [0-3] Innerbottom HV [0-4] LV [0-3] RCU FEELV [0-1] Innertop HV [0-4] LV [0-3] Outertop HV [0-9] LV [0-3] Outerbottom HV [0-9] LV [0-3] FMDX[2-3] FMD rack 2 FMD rack 1 HVPS [1-2] LVPS
5
LV & HV Finite State Machine 5 Christian Holm Christensen Done: main controls + monitors Done: main controls + monitors To do: To do: Database: store & restore values for HV/LV settings Database: store & restore values for HV/LV settings Include DCS: Access Controls, Titles, Standard panels Include DCS: Access Controls, Titles, Standard panels High-Voltage channel Low-Voltage channel
6
LV & HV Half-ring Finite State Machine 6 Christian Holm Christensen Inner Half-ring Outer Half-ring Done: main controls & monitors Done: main controls & monitors To do: To do: Panels for FMDx and FMD_DCS Panels for FMDx and FMD_DCS Test w/real power supplies and fans Test w/real power supplies and fans Include DCS: access control, titles, standard panels Include DCS: access control, titles, standard panels Test FSM for all HV & LV modules w/real hardware Test FSM for all HV & LV modules w/real hardware
7
FEE Finite State Machine 7 Christian Holm Christensen Have: Have: Expert GUI based on PVSS COM extension. Expert GUI based on PVSS COM extension. Need: Need: FSM & controls for RCU LV FSM & controls for RCU LV FSM & controls for FEE configuration. FSM & controls for FEE configuration. Monitor FEE (RCU) parameters (error/status, active FECs, state?) Monitor FEE (RCU) parameters (error/status, active FECs, state?) Archive FEC parameters (temperature, voltages, currents, state?). Archive FEC parameters (temperature, voltages, currents, state?). Maybe reuse TPC stuff. Maybe reuse TPC stuff.
8
FEE Control/Monitoring Architecture 8 Christian Holm Christensen PVSS send high-level commands to InterCom Layer (ICL) PVSS send high-level commands to InterCom Layer (ICL) ICL uses CommandCoder for configurations ICL uses CommandCoder for configurations ICL forwards monitoring from FeeServer ICL forwards monitoring from FeeServer Rcu++ encodes/decodes requests/results. Rcu++ encodes/decodes requests/results.
9
Top-level Finite State Machine (configuring) 9 Christian Holm Christensen Mostly implemented Mostly implemented Need to take care of order (first LV, then FEE conf, and finally HV) Need to take care of order (first LV, then FEE conf, and finally HV) Maybe need to move RCU up in hierarchy Maybe need to move RCU up in hierarchy Collaboration with Alexander Kurepin (INR) on this. Collaboration with Alexander Kurepin (INR) on this.
10
Databases 10 Christian Holm Christensen DB schema for FEE defined (need approval by IT) DB schema for FEE defined (need approval by IT) Transparent access via RcuDB/RcuConf in both DCS and DAQ domain. Transparent access via RcuDB/RcuConf in both DCS and DAQ domain. Store “tag” as datapoint – later used by DA/Offline SHUTTLE to retrieve settings. Store “tag” as datapoint – later used by DA/Offline SHUTTLE to retrieve settings. Focus on size & referential safety (3 rd normal form) Focus on size & referential safety (3 rd normal form) Never delete Never delete DB schema for LV/HV not clearly defined. DB schema for LV/HV not clearly defined.
11
Summary 11 Christian Holm Christensen Implemented and tested Lower level finite state machines for LV & HV Lower level finite state machines for LV & HV FEE access architecture FEE access architecture To be done Test finite state machines for LV & HV w/real hardware – especially CAEN LV supplies. Test finite state machines for LV & HV w/real hardware – especially CAEN LV supplies. Implement finite state machine for FEE Implement finite state machine for FEE Implement monitoring of FEE Implement monitoring of FEE Implement sub-detector finite state machine Implement sub-detector finite state machine Get IT approval of FEE DB schema, and populate DB Get IT approval of FEE DB schema, and populate DB Formulate LV & HV schema Formulate LV & HV schema Test/Implement rack access Test/Implement rack access Integrate TPC cooling state into finite state machine Integrate TPC cooling state into finite state machine DA for retrieving FEE settings for Offline DA for retrieving FEE settings for Offline
12
12 Christian Holm Christensen
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.