170 likes | 274 Views
DCS TDR Key technical points & milestones. TB 15 Dec 2003 L.Jirdén. TDR contents. Introduction & context Requirements & design strategy System architecture System implementation Control system components Detector applications Services applications Operation Scale Organization
E N D
DCS TDRKey technical points & milestones TB 15 Dec 2003 L.Jirdén
TDR contents • Introduction & context • Requirements & design strategy • System architecture • System implementation • Control system components • Detector applications • Services applications • Operation • Scale • Organization • Organization, responsibilities, schedule, cost estimate
Software architecture ECS DCS … … detector gas power Control Units … racks sub-det D sub-det E sub-det A sub-det B … sub-sys 1 sub-sys 2 sub-sys 1 sub-sys 2 Device Units … … device a device b device e To physical devices
parent commands states OFF GO_STANDBY RESET PVSS CU Behaviour (FSM) CONFIG operator operator ERROR access, ownership GO_OFF configuration archiving dB Partitioning Alarm handling STAND BY Alarm commands states GO_READY child child RAMP_UP RAMP_DW parent ON GO_STANDBY PVSS FSM interface access, ownership configuration archiving dB Partitioning device driver Alarms settings readings device Control and device units
operator C operator B operator A operator D ECS DCS … … detector gas power Control Units … racks sub-det D sub-det E sub-det A sub-det B … sub-sys 1 sub-sys 2 sub-sys 1 sub-sys 2 Device Units … … device a device b device e To physical devices Partitioning
TDR contents • Introduction & context • Requirements & design strategy • System architecture • System implementation • Control system components • Detector applications • Services applications • Operation • Scale • Organization • Organization, responsibilities, schedule, cost estimate
User application DCS Back-end CONDIT Supervisory layer FSM ALARM DB access ARCHIV PVSS CONFIG ARCHIV FEE CONFIG PVSS CONFIG COMMUNIC WEB DCS network DCS Front-end Process layer COMMUNIC Front-end application DEVICE DRIVERS Field layer Field-bus DEV 1 DEV 2 Back-end and front-end components
UserInterface UIM UIM UIM Ctrl API Processing EVM Communication and Memory Layer DB DBM D D D Driver PVSS architecture
UIM UIM UIM DCS Ctrl API operator EVM DB DBM UIM UIM UIM UIM UIM UIM UIM UIM UIM … Dist Dist … Dist Dist Ctrl Ctrl Ctrl API API API … TPC TRD SSD EVM EVM EVM DB DB DB DBM DBM DBM … D D D D D D D D D DEVICE Distributed PVSS system
TDR contents • Introduction & context • Requirements & design strategy • System architecture • System implementation • Control system components • Detector applications • Services applications • Operation • Scale • Organization • Organization, responsibilities, schedule, cost estimate
DCS ITS TPC TRD TOF HMP ZDC FMD T0 V0 PMD EMC COS Sub-detectors SPD SDD SSD RO FC PHO MU HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV HV CAL CPV TRI TRA LV LV LV LV LV LV LV LV LV LV LV LV LV LV LV LV LV LV ~10 Common Sub-systems FEE FEE FEE FEE FEE FEE FEE FEE FEE FEE FEE FEE FEE MON MON MON MON MON MON MON MON TMP MON MON MON MON MON MON MON MON MON MON COO COO COO COO COO COO COO COO COO COO COO COO COO GAS GAS GAS GAS GAS GAS GAS GAS GAS ALI TS LSR ROD TS LIQ ALI ~10 Specific VHV PLS Common solutions
Standard FSM’s OFF GO_STANDBY RESET PVSS CU Behaviour (FSM) CONFIG operator operator ERROR access, ownership GO_OFF configuration archiving dB Partitioning Alarm handling STAND BY Alarm GO_READY RAMP_UP RAMP_DW Common tools ON GO_STANDBY PVSS FSM interface access, ownership configuration archiving dB Partitioning device driver Alarms device What is a common solution? Agreed set of standard devices Standard interfaces – OPC, DIM
PVSS console ALICE CONTROL ROOM DIM client Front End Device (FED) Common interface? DIM server FEE common FEE specific 18 different FEE architectures interfaces MXI DDL EASYNET ETHERNET Etc. … MXI DDL ETHERNET EASYNET VME FEE H/W JTAG ON DETECTOR … SPD FEE HMPID FEE TPC FEE TRD FEE Common solution for FEE
Architecture of SPD FEE Control (PVSS) DIM Client Client Software Data, flags Commands Control and Monitoring Server DIM server CA1 Multithreadapplications CA2 MA1 MA2 Database VISA PCI-MXI-VME Control Agent reacts to commands received by server Monitoring Agent publishes data as DIM services Router JTAG Pixel Multi Chip Module
TDR contents • Introduction & context • Requirements & design strategy • System architecture • System implementation • Control system components • Detector applications • Services applications • Operation • Scale • Organization • Organization, responsibilities, schedule, cost estimate
2004 2003 2005 2006 2007 Pre-installation on surface HW infrastructure Back-end + services Detector sub-systems Integration with DAQ/TRG Final installation in UX HW infrastructure Back-end + services Detector sub-systems Integration with DAQ/TRG/HLT Commissioning phase Individual detectors Groups of detectors Whole experiment Schedule
God Jul! Vrolijk Kerstfeest! Prettige Kerstdagen! Craciun Fericit! Buon Natale! Veselé Vianoce! The ACC team wishes you a … …Merry Christmas !!