330 likes | 531 Views
ALICE ECS/DCS – project overview strategy and status L.Jirden 15.10.01. Organization DCS system overview Implementation strategy Status. PROJECT GOALS. Ultimate goal
E N D
ALICE ECS/DCS – project overview strategy and statusL.Jirden 15.10.01 • Organization • DCS system overview • Implementation strategy • Status DCS overview - L.Jirdén
PROJECT GOALS • Ultimate goal “A working DCS ready for exploitation end 2005 allowing to control and operate the experiment during all modes of operation and according to defined requirements”. • Intermediate goals • Test-beams • Pre-assembly • Installation • Commissioning DCS overview - L.Jirdén
Main requirements • Integrate all activities necessary to operate the experiment • All detectors and infrastructure during runs and shutdowns • Easy to operate • 2 – 3 non-expert operators should be enough • Exclusive and concurrent operation • Allow for multiple operators • Individual operation of detectors and sub-systems • Access at all levels with unique access control • Automation • Standard procedures, learning system DCS overview - L.Jirdén
Requirements cont. • Modular, scalable and flexible • Allow for changes and addition of devices, sub-systems or detectors • Reliable • Operational during runs and shutdowns • Redundancy for critical functions non-accessible during runs • Maintainable • Assume 15 years operation DCS overview - L.Jirdén
Lennart Jirden • Andre Augustinus • Tarek Ben Ahmed 50% • Sorina Popescu (PJAS) • vacancy ALICE Controls Coord. team (ACC) DAQ Trigger Offline LHC M. Ext. Services DCS overview - L.Jirdén
Lennart Jirden • Andre Augustinus • Tarek Ben Ahmed 50% • Sorina Popescu (PJAS) • vacancy ALICE Techn. Coord. Techn. Board ALICE Controls Coord. team (ACC) ALICE Controls Board (ACB) DAQ Trigger Offline LHC M. Ext. Services Detectors DCS overview - L.Jirdén
ATLAS Controls Coord. CMS Controls Coord. LHCb Controls Coord. IT-CO group EP Management Joint Controls Project (JCOP) • Lennart Jirden • Andre Augustinus • Tarek Ben Ahmed 50% • Sorina Popescu (PJAS) • vacancy ALICE Techn. Coord. Techn. Board ALICE Controls Coord. team (ACC) ALICE Controls Board (ACB) DAQ Trigger Offline LHC M. Ext. Services Detectors DCS overview - L.Jirdén
ECS/DCS Context PrimaryServices Associated Projects Supervisory Function magnet LHC ECS gas Offline electricity Trigger cooling DCS safety DAQ access ITS TPC MUON pixel strip drift T T p hv hv hv hv hv lv lv lv lv lv Detectors DCS overview - L.Jirdén
Hierarchical model ECS … … DCS DAQ LHCm … detectors TRD TPC MUON ELECTR MAG Sub- detectors TPC-FC TPC-M TRIG TRACK Sub- systems … FEE COOL LV HV devices FEC HEAT FEC CAEN5 DCS overview - L.Jirdén
Sub systems DCS overview - L.Jirdén
Detectors and sub-systems DCS . . . . . . . . . . . . 15 detectors ~ 20 sub-detectors ~ 6 sub-systems/sub-detector Several devices/sub-system DCS overview - L.Jirdén
Controls slices DCS . . . . . . . . . . . . 15 detectors ~ 20 sub-detectors ~ 6 sub-systems/sub-detector >100 controls slices !! DCS overview - L.Jirdén
Layer Structure Technologies Custom Commercial Configuration DB, Archives, FSM Storage Log files, etc. Supervisory layer WAN SCADA (PVSS) LAN DIM OPC Process Control layer LAN Communication Protocols Controller/ (LHC, Safety, ...) Other systems PLC VME VME/SLiC Field Bus PLC/UNICOS Node Node Field layer Field buses & Nodes Experimental equipment Sensors/devices Based on an original idea from LHCb Hardware architecture DCS overview - L.Jirdén
Software frameworks Supervisory application SCADA Framework Supervision SCADA (PVSS) FSM, DB,web, Etc. Communication OPC, DIM ? Proc. Contr. Applic. Proc. Contr. Applic. Process control SliC UNICOS VME/PC (Linux) PLC (Step7,etc) DCS overview - L.Jirdén
What is the SCADA framework? • An integrated and coherent set of guidelines, tools and components • Standard monitoring and configuration panels • Standard script libraries, Finite State Machines, • Standard devices (CAEN HV, Wiener PS, etc) • At the disposal of sub-system developers • Each component is developed independently but in a coherent way to fit in the global system • For the two main types of components: Control Units (CU) Device Units (DU) DCS overview - L.Jirdén
Software architecture ECS Commands … DCS DAQ … TRD TPC MUON ELECTR Control Units (CU) TPC-FC TPC-M TRIG TRACK Status and Alarms … FEE COOL LV HV Device Units (DU) FEC HEAT FEC CAEN5 DCS overview - L.Jirdén To devices
Control Unit operator Parent dBase Command & status Command & status Logging Access handling Functionality (FSM) Configurat Alarm handling PVSS Command & status Command & status Child DCS overview - L.Jirdén Child
Device Unit operator Parent dBase Command & status Command & status Logging Functionality (FSM) Alarm handling Configurat Device driver PVSS Setting & reading Device DCS overview - L.Jirdén
Concurrent operation Operator A Operator B ECS Commands … DCS Control Units … TPC MUON Operator C TPC-FC TPC-M TRIG TRACK Status and Alarms … FEE COOL LV HV Device Units FEC HEAT FEC CAEN5 DCS overview - L.Jirdén To devices
Services overview • Cooling & Electricity • Primary circuits controlled via ST div – SCADA • Secondary circuits controlled via ALICE – DCS – SCADA • Status information exchanged via servers • Gas • Gas control handled by Gas WG • Based on JCOP standards • LHC Cryo Control system used as model DCS overview - L.Jirdén
Gas control ex. DCS GAS COOL SAFETY … … detectors TRD TPC TRD TPC … sub- detectors TPC-FC TPC-M TPC-FC TPC-M sub- systems … FEE COOL MIX PURIF PUMP devices FEC HEAT VALV FLOW MANO DCS overview - L.Jirdén
Services overview • Cooling & Electricity • Primary circuits controlled via ST div – SCADA • Secondary circuits controlled via ALICE – DCS – SCADA • Status information exchanged via servers • Gas • Gas control handled by Gas WG • Based on JCOP standards • Magnets • Common control for all 4 LHC experiments • Handled by EP-TA3 • Status information exchanged servers DCS overview - L.Jirdén
Magnet control ex. ECS … DCS DAQ LHCm … TRD TPC MAG … TPC-FC TPC-M ATLAS ALICE CMS … FEE COOL L3 DI-MUON COMP devices FEC HEAT DEV1 DEV2 DEV3 DCS overview - L.Jirdén
Services overview • Cooling & Electricity • Primary circuits controlled via ST div – SCADA • Secondary circuits controlled via ALICE – DCS – SCADA • Status information exchanged via servers • Gas • Gas control handled by Gas WG • Based on JCOP standards • Magnets • Common control for all 4 LHC experiments • Handled by EP TA3 • Status information exchanged servers • Detector Safety System • LHC Experiments WG started • Scope and requirements being defined DCS overview - L.Jirdén
Detector Safety System D.I. CERN Safety Central DCS L3 Alarms “Backend” L1, L2 Alarms Fire Smoke “Frontend” Gas DSS DCS overview - L.Jirdén
DAQ, TRG, Offline, LHC machine ECS … DCS DAQ TRG Offline LHCm … TRD TPC … TPC-FC TPC-M FEE COOL … FEC HEAT FEC DCS overview - L.Jirdén
Implementation strategy • A. Process control for the detectors • Identify common requirements • Design “ALICE common solutions” • Pilot applications - test cases • Collaboration ACC – detector groups • Aim to cover all main functions – minimize number of special cases • B. Operations and supervisory functions • Link detector process control to supervisory layer • Implement vertical slice & use PVSS framework tools • Pilot applications – test cases • Collaboration ACC – detector group – JCOP DCS overview - L.Jirdén
Implementation strategy • C. Services • Determine required functions and responsibilities • Pilot applications – test cases • Collaboration ACC – detector groups – CERN services • D. Links to ALICE DAQ, TRG, offline • Initiate common projects • Pilot applications – test cases • Collaboration ACC – DAQ, TRG, offline – detector group DCS overview - L.Jirdén
Implementation strategy • E. Links to LHC • Experiment common project (JCOP) • F. Controls Infrastructure • Define requirements • Collaboration ACC – DAQ – Infrastructure group DCS overview - L.Jirdén
Where are we today? • Concentrating on Process Control for detectors first • Requirements • Collecting information from the Detector groups • TDR’s, workshop, questionnaires, discussions • Creating a “channel inventory database” • Producing a document with the “functional requirements” • Aim for one URD per detector • Template • The first draft URD’s ready DCS overview - L.Jirdén
Where are we today? • Prototyping common solutions • Three pilots: • Prototype TPC pilots planned for TPC test-beam in May 2002 • “Vertical slice” for HMPID in progress • TPC • High Voltage • Low Voltage • Cooling • TPC Fieldcage • High Voltage • Low voltage (r-rod current) • Cooling (r-rod) • HMPID • High Voltage • Low Voltage • Fluid system DCS overview - L.Jirdén
TPC Cooling test (may 2002) FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC FEC May 2002 Fieldbus Wago module ADC 0-10V PT1000 sensors Wago mPLC PID Regulation Heater Flow meter Ethernet/TCP 0.1 degree C stability PC-OPC server PC-PVSS DCS overview - L.Jirdén
Conclusion • DCS project re-launched since 6 months – first achievements: • Global project outline approved and contacts with most detector groups established • Basic implementation strategy defined and work-plan being prepared • Pilot prototyping of common solutions started • Controls Coordination team now 3.5 people DCS overview - L.Jirdén