CERN
The ¡JCOP ¡Framework ¡
DUNE ¡DAQ ¡Mee*ng ¡
13th ¡June ¡2016 ¡
1 ¡
- M. ¡Gonzalez ¡Berges ¡on ¡behalf ¡of ¡the ¡JCOP ¡Framework ¡Team
¡
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
CERN
DUNE ¡DAQ ¡Mee*ng ¡
13th ¡June ¡2016 ¡
1 ¡
¡
CERN
The JCOP Framework
Set ¡up ¡in ¡1998 ¡between ¡the ¡LHC ¡Experiments ¡and ¡BE-‑ICS ¡(ex ¡IT-‑CO) ¡ CollaboraKon ¡for ¡common ¡DCS ¡acKviKes ¡ Project ¡started ¡in ¡2001 ¡
Common ¡set ¡of ¡components ¡to ¡facilitate ¡DCS ¡development ¡ Take ¡into ¡account ¡operaKons ¡& ¡maintenance ¡
Extensive ¡use ¡of ¡industrial ¡soluKons ¡ ¡CustomizaKons ¡& ¡extensions ¡ High ¡level ¡abstracKon ¡ Modular ¡and ¡extensible ¡ ¡
2 ¡
Manuel Gonzalez Berges
CERN
The JCOP Framework
3 ¡
SCADA
WinCC Open Architecture (OA)
JCOP Framework UNICOS Framework LHC Experiments DCS & ECS Accelerators & Technical Infrastructure SCADA Apps Service ~200 Projects User’s Own Service ~450 Projects Databases
Oracle
Middleware
OPC, DIM, DIP
Drivers
S7, Modbus, etc
Others
Qt, XML, etc
CERN
The JCOP Framework
4 ¡
CERN
The JCOP Framework
10th June 2015
5 ¡
Siemens CERN openlab
User ¡Interface ¡ Processing ¡ Driver ¡
Ctrl API EV D D D UIM UIM UIM DM
Communica<on ¡& ¡ Memory ¡
Peripherals ¡
CERN
The JCOP Framework
10th June 2015
6 ¡
Siemens CERN openlab
System‘ ¡ System ¡ Peripherals ¡ Remote ¡ UI ¡
UI Ctrl DM EV D
Redu
Ctrl‘ DM‘ EV‘ D‘
Redu‘
CERN
The JCOP Framework
10th June 2015
7 ¡
Siemens CERN openlab
System 3 System 1
UI Ctrl DM EV D Dist
System 2
UI Ctrl DM EV D Dist Ctrl DM EV D Dist Redu Ctrl DM EV D Dist Redu UI
System- or machine boundaries Network- connections Logical links
UI
External
CERN
The JCOP Framework
8 ¡
Core ¡ Device ¡ Model ¡
Access ¡ Control ¡ General ¡libs ¡ Alarms ¡ Middleware ¡ (OPC, ¡DIM/ DIP) ¡
Drivers ¡
(S7, ¡
Modbus, ¡
etc) ¡
Device ¡ Types ¡
Analog ¡ Digital ¡ CAEN ¡ Wiener ¡ Iseg ¡ LWDAQ ¡
User ¡defined ¡ types ¡ Electrical ¡ Rack ¡ ELMB ¡
Tools ¡
ConfiguraKon ¡ DB ¡ InstallaKon ¡ RDB ¡API ¡ Central ¡ Logging ¡
External ¡ ApplicaKons ¡
Event ¡ Replay ¡ Web ¡ Access ¡
OperaKons ¡
FSM ¡ Trending ¡ 3D ¡viewer ¡ System ¡ Overview ¡ Alarm/Event ¡ Screen ¡
CERN
The JCOP Framework
Users ¡>750 ¡(high ¡rotaKon) ¡ ~140 ¡insKtutes ¡in ¡40 ¡countries ¡ ¡ procedure ¡for ¡sublicensing ¡agreement ¡
Code ¡size ¡(~1 ¡Mloc), ¡History: ¡15 ¡years ¡+ ¡future ¡(LHC) ¡
One ¡responsible ¡per ¡component ¡ ¡Mainly ¡central ¡service ¡+ ¡experiments ¡
¡
9 ¡
Manuel Gonzalez Berges
CERN
The JCOP Framework
LHC ¡Experiments ¡ ¡ Fixed ¡Target ¡Experiments ¡(COMPASS, ¡NA62) ¡
LHCb, ¡NA62 ¡ ¡
Cryogenics, ¡Vacuum, ¡Machine ¡ProtecKon, ¡etc ¡
Electrical ¡Network ¡ CV ¡Systems ¡ ¡ ¡
10 ¡
Manuel Gonzalez Berges
Domain ¡ Produc<on ¡Systems ¡ Params ¡(106) ¡ ALICE ¡ 100 ¡ ~3 ¡ ATLAS ¡ 130 ¡ ~10 ¡ CMS ¡ 90 ¡(30) ¡ ~9 ¡ LHCb ¡ 160 ¡ ~10 ¡ Accelerator ¡Complex ¡+ ¡Tech. ¡Infra ¡ ~200 ¡ ~9 ¡ Other ¡(COMPASS, ¡NA62, ¡etc) ¡ ~40 ¡
CERN
The JCOP Framework
Siemens Visit
11 ¡
CERN
The JCOP Framework
12 ¡
CERN
The JCOP Framework
13 ¡
Manuel Gonzalez Berges
CERN
The JCOP Framework
CERN
CERN
CERN
CERN
CERN
The JCOP Framework
Supervision Process Management Field Management
Sensors/Devices Field Buses & Nodes
PC
PLC/UNICOS
OPC
Communication Protocols
SCADA WinCC OA
Sensors / Actuators LAN WAN Storage Configuration DB, Archives, Log files, etc. PLC VME Field Bus LAN Node Node VME
DIM FSM Commercial Custom
S E C U RI T Y ¡
Plant
CERN
The JCOP Framework
WTS cernts
GPN ¡
WTS or App gateway Office computers
Fieldbus ¡ TN/ ¡ Exp ¡Net ¡
PLCs Sensors & Actuators
20
MOON (Monitoring) Single sign-on
High Voltage DIM/CMW OPC
SERVICES
Archiving/ Logging
CERN 21 ¡
¡
External Crates DSS COM Gateway PC OPC Server Back-End SCADA NTP CERN GPN Main Crates Profibus Optical Link