IBL CO 2 cooling control system 28.05.2014
description
Transcript of IBL CO 2 cooling control system 28.05.2014
28.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 1
IBL CO2 coolingcontrol system
28.05.2014
Bart Verlaat, Lukasz Zwalinski,Maciej Ostrega, Michal Zimny,
Florian Corbaz
25.05.2014 Lukasz Zwalinski
Requirements• System operational 24/7 with active on call service 24/7.
• On-call service provide by EN-CV for 1st level intervention and ATLAS cooling expert on-call.
• Global alarm communication to CCC activated
• MOON monitoring with mail & SMS notification
- Industrial components based control system
- Redundancy in terms of power distribution and main control components
25.05.2014 Lukasz Zwalinski
ImplementationControl part:
• 2x Schneider Premium PLCs + 1x 340 M in TN
• WinCC OA 3.11 as SCADA in TN
• WAGO Ethernet IP distributed I/Os in privet network
• SCADA server in CCC, with access via terminal server and dedicated CCM
• Access control via e-groups
• LHC logging
• LASER alarms to CCC
• DIP data to DCS
• Direct MODBUS communication for DCS
• Hard wired signals for DSS
• Siemens local touch screens
Electrical part:
• Standard industrial components (ABB, Siemens, Schneider, Phoenix etc.)
• 24V DC hot swappable redundant power supplies
Few numbers:• ~230k lines of PLC code• 366 alarms and interlocks• 81 user interface panels
PH-DT standardcommon for ATLAS and CMS
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 4
CERN Technical Network
CERN GPN
OWS OWS OWS
EN/CV Terminal server
Detector Control System
DIP
CERN Control Room
Critical data tunnel from PLC to DCS
IBL plant ALocal MODBUS TCP/IP
Pneumatic lines
FESTO
WAGO I/Os
Local Touch Screen
Premium CPU Premium CPU
IBL plant BLocal MODBUS TCP/IP
Pneumatic lines
FESTO
WAGO I/Os
Local Touch Screen
Vacuum PLC
M340M CPU
Privet network Privet network
IBL architecture
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 5
Framework
UNICOS CPC‐ UNified Industrial COntrol System Continuous Process Control CPC6
UNICOS framework supports 3 control system layers: supervision (SCADA: WinCC OA 3.11) control (PLC: Siemens S7 and Schneider) field layer
The package of programming tools includes: baseline library (with modular PID algorithm) code generator skeleton templates and example of objects list
Object definitions provided by UNICOS are split into: I/O Objects (Digital Input, Digital Output, Analog Input) Field Objects (OnOff, Analog, AnaDig, Controller, etc.) Process Control Objects (PCO)
Offers homogenous user interface and PLC code organization.
http://j2eeps.cern.ch/wikis/display/EN/UNICOShttp://www.esrf.eu/icalepcs2011/papers/wepks033.pdfhttp://www.esrf.eu/icalepcs2011/posters/wepks033_poster.pdfhttp://indico.cern.ch/getFile.py/access?resId=0&materialId=slides&confId=162565
SCADA Servers
Eth
erne
t Net
wor
k &
T
CPI
P co
mm
unic
atio
n se
rvic
es
PLC Process Control
PLC Process Control & Field interface
Operator Consoles
Fieldbus Networks
control system connection to the process directly or through field-
buses
Industrial Field layer
Industrial Supervision Layer
Interface to operators
(Monitoring & Command emission)
Real time DB & Archiving
Control Logic Actions
Industrial Control layer
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 6
LHC Tunnel Cryogenic Control System:- 18 x S7 400PLC + 2 x S7 300PLC,- 15’000 distributed sensors and actuators, - 5’500 interlocks & alarms, - 3’600 PID Control Loops
Detector Gas Systems- 24 PLCs Schneider Premium,- 10’000 I/O,- 3’000 alarms, about half of these cause an interlock,- About 200 PID Control Loops
CO2 UNICOS system operational at CERN:• ATLAS IBL• ATLAS SR1• CMS TIF• CORA• MARCO
Others:• NA48 Experiment - ECN3 HALL - Control Room in Bld. 918• CMS tracker thermal screen • ECAL detector cooling control system• LHC collimator temperatures• ATLAS BigWheels• ALICE SSD Cooling Interlock• ALICE SDD Cooling Interlock• ALICE Cooling water valves control
Who is already using UNICOS framework?
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 7
Control racks@ USA15
USXUSA Seen from Geneva side
Accumulator unit A&B CO2 unit B300 Chiller unit B400 CO2 unit A100 Chiller unit A200 Control rack A&BVacuum control
AB
IBL A&B Accumulator control cabinet
FCTIR-00095
FCEE-00044 FCK-00136 FCK-00135 A=> FCTIR-00092B=> FCTIR-00093
FCUE-00011FCUE-00012FCTIR-000096
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 8
Electrical racks
• Distributed control system• Modular control cabinets• One side cabinets with easy access for maintenance and modification • Standard industrial electrical and control components (ABB,SIEMENS etc.)
Headerfixed area
(toolbar)
Process areaSynoptic
FooterContextual areaHistoric25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 9
User interfaces
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 10
1) Right click on the Current user name
or click on the key
2) Click Login as
3) Enter an authorized NICE user /
password
Main Access Groups:
Monitor
Operator
Expert
Admin
Only NICE authorized users (defined previously)
are allowed to be log in the PVSS.
User interfaces
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 11
Static info Text Drawings
Animated Widgets Sensors Actuators Controller Process unit Alarms
Process unit
SensorActuatorStatic info
Widget interactions
User interfaces
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 12
WinCC OA 3.11 interfaces
User interfaces
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 13
Event list Alarm list
User interfaces
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 14
Recipe component User defined trends
Recipe: Massive parameterization (optional) Alarm thresholds Set Points PID parameters
Trends: Trend tree Individual trends via object face plate Dynamic trends
User tools
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 15
Alarms
Alarms: Massive parameterization (optional) Apply for individual objects and/or PCOs Groups Full stop interlocks Temporary stop interlocks Start interlocks Allow restart functionality
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 16
Powering scheme
25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 17
• Composed of 3 independent Schneider PLCs
• SCADA based on SIEMENS WinCC OA 3.11
• SCADA server placed in TN, CCC
• WAGO Ethernet IP selected as distributed I/Os
• Maximum of the redundancy in control and electricity adopted to the shared
accumulator architecture
• SCADA and PLC software based on UNICOS CPC 6
Summary