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

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 of 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

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

Outline

2

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

1.- LHC Cryogenics Architecture

3

Cryogenic plant

LHC cryogenics overviewCryogenic point

3.3 km

LHC tunnel (27 km)(Transfer line)

Long Straight Section

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

LHC cryogenics standard cell PI&D

(~100 meters)

RadTol Signal Conditioners

Profibus PA8 wires

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

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

2.- Cryogenics Control System Tunnel Architecture

5

LSS LSS

ARC

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

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

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)

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

PLC and SCADA Baseline

Generates 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

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

• Process Decomposition exercise (e.g.: Tunnel) :• 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)

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 controls (Poster RPPA03)Database

Specifications

DevicesPLC comms

FECs PLCs SCADA

DevicesCodeFEC commsSCADA comms

Generators

DevicesSynoptics (Tunnel Panels)

C Control Engineer

Generator

FECs

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

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

ICALEPCS 07 Enrique Blanco [CERN AB/CO IS]

World's largest superconducting installation cooled by helium !

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: AB/CO, AT/ACR

13

- 271.25 C | - 456.25 F