1 / 25

Tracker Control System – TCS & Tracker Safety System – TSS of CMS

Tracker Control System – TCS & Tracker Safety System – TSS of CMS. Andromachi Tsirou Piero Giorgio Verdini Alexander Dierlamm Guido Dirkes Lorenzo Masetti Manuel Fahrer Robert Stringer Yousaf Shah. Frank Hartmann. DCSM Zeuthen 28.09.07.

kbenjamin
Download Presentation

Tracker Control System – TCS & Tracker Safety System – TSS of CMS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tracker Control System – TCS& Tracker Safety System – TSSof CMS • Andromachi Tsirou • Piero Giorgio Verdini • Alexander Dierlamm • Guido Dirkes • Lorenzo Masetti • Manuel Fahrer • Robert Stringer • Yousaf Shah Frank Hartmann DCSM Zeuthen 28.09.07

  2. What's TCS & TSS doing?Hardware view BCM ? Coolingsystem Conf. DB TCS RCMS SCADA Thermalscreen PLC (S7) States Dry air system Soap PVSS all DCU values PLC XDAQ Soap Data (Spy) S7 Commands (only in standalone) WIRES TSS FEC DCU values CCUM (T) (~10KB/m) Hybrids (T,V,I) (~0.5 MB/m) PLC Interlocks (T, H) Conditioning Cond. DB LV & HV data & commands OPC CAEN Power supplies high/low voltages environmental

  3. Detector Control at the LHC: PVSS • PVSS is a SCADA toolkit • Supervisory Control And Data Acquisition • Developed by an Austrian company • ETM • Chosen globally by LHC experiments in 1999 • Other CERN users have since adopted PVSS It runs on & Tracker runs on only!

  4. What does PVSS do? UIM UIM UIM Ctrl API DM EV DB D D D • PVSS has a highly distributed architecture • A PVSS application consists of many processes • Event Manager • Data Manager • Device Drivers • User Interfaces • Control Managers • API Managers • Archive Manager • Processes can be spread across several PCs • Quite static structure and device oriented • Built mainly on static Datapoints and Scripts

  5. Great Possibilities – Great Constraints CMS Tracker DCS CMS Central Team Developments JCOP Framework (including FSM) PVSS • PVSS is a commercial SCADA system • Customized and extended at CERN by the Joint COntrolProject Framework (group within IT) • Customized further by the CMS Central Team • Tracker DCS did benefit from all these tools See this talk Global Rack View Installation, Maintenance and Recovery E.g. CAEN device models Configuration database tools Finite State Machine E.g. Archive Alarm handling Access Control DCSM Zeuthen 28.09.07

  6. The Power system DCSM Zeuthen 28.09.07

  7. Powering System Control Chain Rack • One Power Group powered by 1 Power Supply Unit (2 LV and 2HV) • Up to 9 Power Supply Modules (18 PSU) are lodged into one EASY 4000 crate. • Up to 6 crates may be located in one 52U high rack • Each rack is controlled by one Branch Controller • Up to 16 branch controllers may be controlled by one SY1527. crate Final Aim: The shifter in the control room clicks ON (without knowing any details) Actually, the installation and commissioning is under German responsibility! 4 Mainframes 29 racks 120 crates 1944 PSU 110 Control Power supplies 7 PLC Systems HostileEnvironment A1676 branch controller SY1527 Supervisor

  8. A bitreality Back of a crate DCSM Zeuthen 28.09.07

  9. Power system plus detector reflected in TCS • 15232 modules • Each one needs LV and HV powering • 1944 Power Groups • Groups of modules sharing LV and HV powering • 356 Control Groups • Groups of PG sharing one line of CTRL powering • 180 Cooling Loops • Groups of Control Groups sharing cooling lines

  10. The Trackersafetysystem DCSM Zeuthen 28.09.07

  11. Tracker Safety System and beyond • Three levels of safety: • CMS Central Safety System • Acts on the general services in case of danger for persons (e.g. fire) • Tracker Safety System (TSS) • Switches off (parts of) the tracker in case of dangerous environmental conditions • Implemented in PLCs • Temperature & Humidity • Cooling, Thermal Screen, powercut, etc. • Software Safeties (TCS) • Act in the direction of avoiding the intervention of the Tracker Safety System 1000 probes needed for the tracker: a typical airplane control system has 20-30 probes

  12. Hardwired probes: TEC • T_Si on each petal on R5: • interlock • Combination of T_Air and RH on 12°, 3°, 6°, 9° o‘clock (D 1, 5, 9): • dewpoint monitoring • 288 T_Si + 24 RH + 24 T_Air •  336 probes / 2 large PLC racks Two petals correspond to one „Control Group“ with six „Power Groups“ T on Si RH T in Air (on PCB)

  13. TSS System Tracker PSU Patch panel Cond. card PLC Conditioning Card HMX (RH) Thermistors (T) ~5000 T & RH TOB/TEC via LIC TIB via PLCC selected ~1000 T & RH TSS patch panel DB15 6 PLC racks TIB+/- TOB+/- TEC+/- Interlocks Interlock cards • Petal/rod/string  LIC/PLCC  PSU backplane DB15  TSS patch panel  condition card  PLC input • Interlock  front panel of each crate ALL HARDWIRED!!!!!!!!!!!!!!!!!!!!!!!!!!!

  14. The Hierarchy of the TCS The TrackerControl System DCSM Zeuthen 28.09.07

  15. How is our hierarchy structured? Shutdown on global Status commands Shutdown on PLC Shutdown on CCU DCU • TOB: • 44 CL • 92 CG • 688 PG • TIB/TID • 72 CL • 120 CG • 488 PG • TEC (both TECs) • 16 sectors • 64 CL • 144 CG • 768 PG Shutdown on Frontend DCU

  16. Partial Tracker hierarchy Each Control Grouphas 1 control channeland several power groups Cooling Loops: Run as Control Unit (separate processes) Root node: interfaceto CMS Control Unit Logical Unit Power Group Channel Each Power Grouphas 4 channels( 2 LV and 2 HV )

  17. How do we BROWSE the Tracker? • Navigate through the given hierarchy • There are obvious drawbacks, but THIS is the standard LHC way! 2. Click in the 3D display • Click on specific alarms to shortcut the navigation

  18. How to build and check the TCS System consistently Guido’s PLC Cable File Some definitions + Linda’s Cable File + Excel macro (1) Number checking • Oracle Database • Detector hierarchy description • Detector to CAEN cabling • Internal PLC connection • Grouping in the PLC • Relay To Crate • PLC Limits and constants • Smoothing and archive smoothing • Initial settings • DCU mapping • Alarms • Dew points (coupling T and RH) (2) First consistency checking by referential integrity PVSS Scripts (3) Used to build the system @ P5 Datapoints, configuration of Finite State Machine hierarchy and logical view, addresses for PLC, smoothing, archive parameters, etc. In short, the full system distributed on several PCs (4) Sophisticated checkout routines to compare with reality! PP1 checkout! (5) Dynamic mapping of detector to power supply via DCU info

  19. TCS @ P5 4 SY 1527 Power Supply Controllers PSX SERVICE PC 7 PLC Systems PLC pc Power Supply PC 1 Power Supply PC 2 Power Supply PC 3 Power Supply PC 4 DCU PC Supervisor PC Cron Jobs Master PLC Experiment Private Network Display Terminal (Control Room) SSH tunneling Tested thoroughly during commissioning in TIF Installed at P5 with software General Purpose CERN network Display Terminals (Tracker Control Room @ 186)

  20. TCS & TSS – a summary in numbers TCS: Tracker Control System • Control, Monitoring, Analysis, Trending and Archiving of • Detector • Power Supplies • Environmental sensors • Temperature; humidity • Auxiliary systems: • Cooling Plant, BCM, Magnet, Thermal Screen • DCU information from XDAQ • Based on • LHCC JCOP framework, PVSS, proper LAN connection • Obeys CMS DCS or TK_RCMS (local running) • Includes dedicated access control TSS: Tracker Safety System • Autarkic PLC system on UPS, interlocks power supplies on basis • Temperatures from hardwired sensors • Small number of RH probes on exhaust pipes • Auxiliary systems: • Cooling Plant, BCM, Magnet, Thermal Screen • CMS DSS System  104 param ~ 10 PCs ~ 2000 PSU ~ 300 Ctrl PS ~ 1000 hardwired probes ~ 16000 DCUs  10³ param  105 param Ah, Yes, itworks 6 large PLC racks 1 PLC Master System ~ 1000 hardwired probes We sucessfully controled 25% of the Tracker during commissiong in the Tracker Integration Faccility

  21. Responsibilties of Karlsruhe • Design and realization of the TCS system • Final consistent GUI for Control room • Full CMS & LHC compatibility • Interfaces to TSS incl. TSS planning and mapping • Planning and installation of power supply system and TSS to power system connections @P5 • Commissioning of the Tracker with respect to control and safety (This would be a talk for itself) • Also cable connection and consistency check with TCS • Everybody is invited to have a thorough look and understanding of the system to become an expert for the operation period DCSM Zeuthen 28.09.07

  22. Backup DCSM Zeuthen 28.09.07

  23. How is our hierarchy structured II? • TOB: • 688 PG • 44 CL • 92 CG • TIB/TID • 488 PG • 72 CL • 120 CG • TEC (both TECs) • 16 sectors • 64 CL • 144 CG • 768 PG PG: 1 PSU (LV&HV) 1 FE DCU Total: CL: 180 PG: 1944 CG: 356

  24. Reminder: Granularityof SWITCH OFF Shutdown due to DCU analysis Shutdown due to PLC analysis Shutdown due to PLC interlock

  25. Solution: majority voting 95 % 95 % 95 % 5 % ON • Mixed states: needed for security • We need to know if any channel in that state • Main issue: deal with inclusion and exclusion of subtrees • Computation of the percentages allows computing of the state overriding the FSM logic HV_mixed ON_LV LV_mixed ON_CTRL CTRL mixed OFF ERROR

More Related