Transcript
Page 1: 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

Page 2: IBL CO 2  cooling control system 28.05.2014

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

Page 3: IBL CO 2  cooling control system 28.05.2014

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

Page 4: IBL CO 2  cooling control system 28.05.2014

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

Page 5: IBL CO 2  cooling control system 28.05.2014

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

Page 6: IBL CO 2  cooling control system 28.05.2014

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?

Page 7: IBL CO 2  cooling control system 28.05.2014

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

Page 8: IBL CO 2  cooling control system 28.05.2014

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.)

Page 9: IBL CO 2  cooling control system 28.05.2014

Headerfixed area

(toolbar)

Process areaSynoptic

FooterContextual areaHistoric25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 9

User interfaces

Page 10: IBL CO 2  cooling control system 28.05.2014

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

Page 11: IBL CO 2  cooling control system 28.05.2014

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

Page 12: IBL CO 2  cooling control system 28.05.2014

25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 12

WinCC OA 3.11 interfaces

User interfaces

Page 13: IBL CO 2  cooling control system 28.05.2014

25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 13

Event list Alarm list

User interfaces

Page 14: IBL CO 2  cooling control system 28.05.2014

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

Page 15: IBL CO 2  cooling control system 28.05.2014

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

Page 16: IBL CO 2  cooling control system 28.05.2014

25.05.2014 Lukasz Zwalinski LHCb CO2 cooling; 16

Powering scheme

Page 17: IBL CO 2  cooling control system 28.05.2014

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


Top Related