the jcop framework
play

The JCOP Framework DUNE DAQ Mee*ng 13 th June 2016 M. - PowerPoint PPT Presentation

CERN The JCOP Framework DUNE DAQ Mee*ng 13 th June 2016 M. Gonzalez Berges on behalf of the JCOP Framework Team 1 The JCOP Framework CERN Part


  1. CERN The ¡JCOP ¡Framework ¡ DUNE ¡DAQ ¡Mee*ng ¡ 13 th ¡June ¡2016 ¡ M. ¡Gonzalez ¡Berges ¡on ¡behalf ¡of ¡the ¡JCOP ¡Framework ¡Team ¡ 1 ¡

  2. The ¡JCOP ¡Framework ¡ CERN ● Part ¡of ¡the ¡Joint ¡Controls ¡Project ¡ Set ¡up ¡in ¡1998 ¡between ¡the ¡LHC ¡Experiments ¡and ¡BE-­‑ICS ¡(ex ¡IT-­‑CO) ¡ CollaboraKon ¡for ¡common ¡DCS ¡acKviKes ¡ Project ¡started ¡in ¡2001 ¡ ● Aim ¡ Common ¡set ¡of ¡components ¡to ¡facilitate ¡DCS ¡development ¡ Take ¡into ¡account ¡operaKons ¡& ¡maintenance ¡ ● Approach ¡ Extensive ¡use ¡of ¡industrial ¡soluKons ¡ ¡CustomizaKons ¡& ¡extensions ¡ High ¡level ¡abstracKon ¡ Modular ¡and ¡extensible ¡ ¡ Manuel Gonzalez Berges The JCOP Framework 2 ¡ M. Gonzalez Berges

  3. High ¡Level ¡Architecture ¡ CERN LHC Experiments Accelerators & Technical DCS & ECS Infrastructure SCADA Apps Service User’s Own Service ~200 Projects ~450 Projects UNICOS Framework JCOP Framework SCADA Middleware Databases Drivers Others Oracle WinCC Open Architecture (OA) OPC, DIM, DIP S7, Modbus, etc Qt, XML, etc The JCOP Framework 3 ¡ M. Gonzalez Berges

  4. Why ¡WinCC ¡OA ¡(PVSS)? ¡ ¡ CERN • Scalability ¡ • Large ¡Distributed ¡Systems ¡ • Openness ¡ • CTRL, ¡API ¡(Managers ¡& ¡Drivers) ¡ • MulKpla\orm ¡ • Partnership ¡with ¡the ¡company ¡ The JCOP Framework 4 ¡ M. Gonzalez Berges

  5. WinCC ¡OA ¡Single ¡System ¡ CERN UIM UIM UIM User ¡Interface ¡ Processing ¡ Ctrl API Communica<on ¡& ¡ DM EV Memory ¡ Driver ¡ D D D Peripherals ¡ 10 th June 2015 Siemens CERN openlab The JCOP Framework 5 ¡ M. Gonzalez Berges

  6. WinCC ¡OA ¡Redundancy ¡ CERN Remote ¡ UI UI ¡ System ¡ System‘ ¡ Ctrl‘ Ctrl DM‘ DM EV EV‘ Redu‘ Redu D D‘ Peripherals ¡ 10 th June 2015 Siemens CERN openlab The JCOP Framework 6 ¡ M. Gonzalez Berges

  7. WinCC ¡OA ¡as ¡Distributed ¡System ¡ CERN System 3 System 1 UI UI Ctrl Ctrl Ctrl Redu Redu DM EV DM DM EV EV Dist D D Dist Dist D System 2 UI System- or Ctrl machine boundaries DM EV Network- UI connections External Logical links Dist D 10 th June 2015 Siemens CERN openlab The JCOP Framework 7 ¡ M. Gonzalez Berges

  8. Components ¡ CERN System ¡ Alarm/Event ¡ FSM ¡ Trending ¡ 3D ¡viewer ¡ OperaKons ¡ Overview ¡ Screen ¡ Event ¡ Web ¡ ConfiguraKon ¡ Central ¡ External ¡ Tools ¡ InstallaKon ¡ RDB ¡API ¡ ApplicaKons ¡ Replay ¡ Access ¡ DB ¡ Logging ¡ Device ¡ Analog ¡ Electrical ¡ User ¡defined ¡ CAEN ¡ Wiener ¡ Iseg ¡ LWDAQ ¡ ELMB ¡ Rack ¡ types ¡ Types ¡ Digital ¡ Drivers ¡ Middleware ¡ Device ¡ (S7, ¡ Access ¡ Core ¡ (OPC, ¡DIM/ General ¡libs ¡ Alarms ¡ Model ¡ Modbus , ¡ Control ¡ DIP) ¡ etc) ¡ The JCOP Framework 8 ¡ M. Gonzalez Berges

  9. Development ¡Model ¡ CERN Main ¡users ¡are ¡soeware ¡developers ¡(physicist, ¡engineers) ¡ • Users ¡>750 ¡(high ¡rotaKon) ¡ ~140 ¡insKtutes ¡in ¡40 ¡countries ¡ ¡ procedure ¡for ¡sublicensing ¡agreement ¡ Large ¡soeware ¡project ¡ • Code ¡size ¡(~1 ¡Mloc), ¡History: ¡15 ¡years ¡+ ¡future ¡(LHC) ¡ Organized ¡in ¡components ¡ • One ¡responsible ¡per ¡component ¡ ¡Mainly ¡central ¡service ¡+ ¡experiments ¡ open ¡source ¡like: ¡external ¡contribuKons ¡ ¡ Manuel Gonzalez Berges The JCOP Framework 9 ¡ M. Gonzalez Berges

  10. Current ¡Usage ¡ CERN ● Detector ¡Control ¡System ¡(and ¡Detector ¡Safety ¡System) ¡ LHC ¡Experiments ¡ ¡ Fixed ¡Target ¡Experiments ¡(COMPASS, ¡NA62) ¡ ● Experiment ¡Control ¡System ¡ LHCb, ¡NA62 ¡ ¡ ● Accelerator ¡systems ¡(with ¡UNICOS) ¡ Cryogenics, ¡Vacuum, ¡Machine ¡ProtecKon, ¡etc ¡ ● Technical ¡Infrastructure ¡ Electrical ¡Network ¡ Domain ¡ Produc<on ¡Systems ¡ Params ¡(10 6 ) ¡ CV ¡Systems ¡ ALICE ¡ 100 ¡ ~3 ¡ ¡ ATLAS ¡ 130 ¡ ~10 ¡ ¡ CMS ¡ 90 ¡(30) ¡ ~9 ¡ LHCb ¡ 160 ¡ ~10 ¡ Accelerator ¡Complex ¡+ ¡Tech. ¡Infra ¡ ~200 ¡ ~9 ¡ Other ¡(COMPASS, ¡NA62, ¡etc) ¡ ~40 ¡ Manuel Gonzalez Berges The JCOP Framework 10 ¡ M. Gonzalez Berges

  11. Example: ¡ATLAS ¡Detector ¡Control ¡System ¡(DCS) ¡ CERN Siemens Visit The JCOP Framework 11 ¡ M. Gonzalez Berges

  12. NA62 ¡DCS ¡& ¡Run ¡Control ¡ CERN The JCOP Framework 12 ¡ M. Gonzalez Berges

  13. Alarm ¡Screen ¡ CERN Manuel Gonzalez Berges The JCOP Framework 13 ¡ M. Gonzalez Berges

  14. CERN The JCOP Framework M. Gonzalez Berges

  15. CERN Ques<ons? ¡

  16. CERN

  17. CERN

  18. CERN

  19. Soeware ¡Architecture ¡ CERN Configuration DB, Commercial Custom Archives, Storage FSM Log files, etc. WAN Supervision SCADA WinCC OA S LAN E C DIM OPC U LAN PLC RI Process Communication Protocols T Management VME Y ¡ Field Bus PC PLC/UNICOS VME Node Field Buses & Nodes Node Field Sensors/Devices Sensors / Actuators Management Plant The JCOP Framework M. Gonzalez Berges

  20. Hardware ¡Architecture ¡-­‑ ¡Template ¡ CERN SERVICES Office computers WTS cernts Single sign-on GPN ¡ Archiving/ WTS or Logging App gateway MOON (Monitoring ) TN/ ¡ Exp ¡Net ¡ DIM/CMW OPC PLCs High Voltage Fieldbus ¡ Sensors & Actuators The JCOP Framework M. Gonzalez Berges 20

  21. LHC ¡Exps ¡Detector ¡Safety ¡System ¡(DSS) ¡ CERN • Reliable ¡equipment ¡protec<on ¡/ ¡6 ¡instances ¡ ¡ CERN GPN DSS COM Back-End SCADA NTP Gateway PC OPC Server Optical Main Crates Link Profibus External Crates 21 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend