enrique blanco controls group: industrial systems ab department, cern geneva, switzerland

13
1 LHC Cryogenics Control: INTEGRATION OF THE INDUSTRIAL CONTROLS (UNICOS) AND FRONT-END SOFTWARE ARCHITECTURE (FESA) APPLICATIONS Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

Upload: erek

Post on 17-Jan-2016

32 views

Category:

Documents


2 download

DESCRIPTION

Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland. LHC Cryogenics Control : INTEGRATION OF THE INDUSTRIAL CONTROLS ( UNICOS ) AND FRONT-END SOFTWARE ARCHITECTURE ( FESA ) APPLICATIONS. Outline. UNICOS + FESA. INDUSTRIAL CONTROL. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

1

LHC Cryogenics Control: INTEGRATION OF THE INDUSTRIAL CONTROLS

(UNICOS) AND FRONT-END SOFTWARE ARCHITECTURE (FESA) APPLICATIONS

Enrique BLANCOControls Group: Industrial Systems

AB Department, CERNGeneva, Switzerland

Page 2: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

Outline

2

Page 3: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

1.- LHC Cryogenics Architecture

3

3.3 km

Cryogenic point

Cryogenic plant

LHC cryogenics overview

LHC tunnel (27 km)(Transfer line)

Long Straight Section

Page 4: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

2.- Cryogenics Control System Instrumentation

Large number of sensors and actuators.

Tunnel instrumentation exposed to radiation (custom development to withstand the hostile environment)

4

Instruments Range Total

TT (temperature) 1.6- 300K 9500

PT (pressure) 0-20 bar 2200

LT (level) Various 540

EH (heaters) Various 2500

CV (Control Valves) 0 - 100 % 3800

PV/QV (On Off Valves) -- 2000

LHC cryogenics standard cell PI&D

(~100 meters)

RadTol Signal Conditioners

Page 5: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

2.- Cryogenics Control System Tunnel Architecture

5

LSS LSSARC

RadTol electronics

LHC Tunnel (3.3 Km)

Protected areas

PA PA

Radiation

areas

PA PA

shaf

t (~

100

m)

Tu

nn

elA

lcov

es

TT CV

Local & CentralControl Rooms

SCADA Data Servers

UNICOSUNICOSPLCsPLCs

Ethernet (TN)

DP DP DP DP

Profibus DP

FESAFESAFECsFECs

WorldFIP

TT, PT, LT, EH, DI Ehsp, LTen

Page 6: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

2.- Cryogenics Control System Industrial Communications

6

WorldFip Copper cableWorldFip Fiber

Profibus Fiber

Ethernet UTP

Profibus DP Copper cable

Ethernet: Protected technical network

Sector 78TUNNEL

SURFACE

shaf

t (~

100

m)Alcoves

Tunnel

Page 7: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

FESA Application Process Execution

Front-End Software Architecture* CERN accelerator real-time software model Deployed to Front-End computers (FECs) running Linux/LynxOS

Cryogenics application processes WorldFip: Read/Write Worldfip agents Real-Time action

Device: Calculates devices data (Minimize electronics cards calculations) Segment: Groups devices and communicates to the PLC

Server: CMW Exchange data

3.- Frameworks FESA

7

* R

ef:

“F

ron

d-E

nd

So

ftw

are

Arc

hite

ctu

re”,

M.

Arr

ua

t, e

t a

ll. (

ICA

LE

PC

S 0

7)

Page 8: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

PLC and SCADA Baseline

Generate PLC and SCADA Devices

Diagnostics tools

CMW interfaceLong-Term archivingLHC alarm system

Simplified HMI tool to create process synoptics (drag & drop)

O

Placeholders where the control engineer must write the process logic

C

UNified Industrial COntrol System

3.- Frameworks UNICOS

8

UNICOS

Specifications

P Process Engineer

Control Engineer

O Operators

C

P

Systemstopped

ColdStand-by

Warm-up4.5 K-300 K

80 Kstand-by

Cool-down1.9 K

LHe FillingMagnet

Emptying

Cool-down300 K-4.5 K

Quenchrecovery

CRYO Start = 1

NormalOperation

Prepare forpowering

Poweringauthorisation

CRYO Maintain = 0

Cool down Mode

Logic

Process Control Objects (Compressors, feedbox, …)

I/O Channels

Field Objects (Valves, Heaters, …)

Instances

C

Page 9: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

3.- Frameworks UNICOS Objects design breakdown

Objects Tunnel Analog Inputs 12136Analog Outputs 4856Digital Inputs 4536Digital Outputs 1568Close Loop Controllers 3680

9

2 elementary cryogenics cells*

Sector Cryogenics Process Control Objects

I/O objects + Controller (field objects)

i =1..8j =1..18

LHC Sector Arc Bi-cell

3680 500 250 20

Process Decomposition: Controllers example

• In the case of the tunnel the Process Decomposition exercise allows:

• Control a basic tunnel equipment (bi-cell)• Reduce the amount of logic to create by using a few

templates which will be parameterized and generated automatically (e.g.: Controllers)

Page 10: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

Baseline Baseline

Deployment:C

UNICOS

Device DesignCustom code - device calculations WorldFip comms.

Deployment:C

FESA

3.- Automatic generation Tools UNICOS & FESA integration

Minimize hand code activities and focus on specific control logic Versioning mechanism to trace all the instances and allow different generation

speeds Generation time of a complete LHC sector : ~ 1 day

10

LHC controlsDatabase

Specifications

DevicesPLC comms

FECs PLCs SCADA

DevicesCodeFEC commsSCADA comms

Generators

DevicesSynoptics (Tunnel Panels)

C Control Engineer

Generator

FECs

Page 11: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

3.- Frameworks UNICOS SCADA Structure

11

Sector R

4.5 K

1.8 KSector L

CryogenicsOperators

Ethernet

Instrumentation Engineer

O Operators

O

CIE

T:

Cry

ogen

ics

Inst

rum

enta

tion

Exp

ert

Too

l

I

LHC cryogenic point

CIET

Instrumentation Engineers I

Sector RSector L

Page 12: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

4.- Conclusions

Successful integration of UNICOS and FESA frameworks Industrial approach CERN accelerator software model

Generation tools Avoid synchronization tasks and concentrate on the specific control logic Rapid prototyping & optimal regeneration mechanisms

Cryogenics control system fully commissioned (LHC Sector) [1/8 machine]

Highly distributed and radiation environment Heterogeneous control equipments Scalability and openness (LHC services) Currently in production giving entire satisfaction to cryogenics and

hardware commissioning operators

12

OI PC

Page 13: Enrique BLANCO Controls Group: Industrial Systems AB Department, CERN Geneva, Switzerland

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

More information

AB Controls Group (Industrial Systems Section) http://ab-dep-co-is.web.cern.ch/ab-dep-co-is/

UNICOS http://ab-project-unicos.web.cern.ch/ab-project-unicos/

FESA http://project-fesa.web.cern.ch/project-fesa/

Cryogenics Group @ CERN http://at-div-acr.web.cern.ch/at-div-acr/

LHC commissioning http://lhc.web.cern.ch/lhc/

Thanks to all people involved in the project:

CERN Groups: AB/CO, AT/ACR

13