1 UNICOS PVSS Evolution 2009-10 Cryogenics Control Enrique BLANCO Industrial Controls & Electronics...

13
1 UNICOS PVSS Evolution 2009-10 Cryogenics Control Enrique BLANCO Industrial Controls & Electronics Group

Transcript of 1 UNICOS PVSS Evolution 2009-10 Cryogenics Control Enrique BLANCO Industrial Controls & Electronics...

1

UNICOS PVSS Evolution 2009-10

Cryogenics Control

Enrique BLANCOIndustrial Controls & Electronics Group

Enrique Blanco [CERN EN/ICE PLC]

LHC Cryogenics

2

3.3 km

Cryogenic point

Enrique Blanco [CERN EN/ICE PLC] RM78

Sector 78 (3.3 Km)

4.- Cryogenics Control System: Refrigerators Architecture (P8)

3

LHCA

QURA

LHCCA

QURCA

QSCCA

LHCCB

QSCCB

LHCB

QSRB

QSCB

QUI

QSDNQSAA

Comp 4.5K Comp 1.8KMain DryerComp 1.8K Comp 4.5K

QURCB

Cold Box 4.5K

LN2 Buffer

CB 1.8KCB 1.8K

Connection Box

UCB 4.5K

QSRA

QSKA

QSCA

QSAB

Main Dryer

Local & CentralControl Rooms

SCADA Data Servers

RM81

Alc

oves

Sector 81 (3.3 Km)

Tu

nn

elC

aver

nS

urf

ace

Shaft

QSDNRM

PA

Profibus DP

WorldFIP

Return Module S78 & S81

Enrique Blanco [CERN EN/ICE PLC]

Cryogenics Control System Tunnel Architecture

4

LSS LSSARC

UNICOSUNICOSPLCsPLCs

RadTol electronics

Ethernet (TN)

FESAFESAFECsFECs

LHC Tunnel (3.3 Km)

WorldFIP

Protected areas (radiation free)

PADP

PA

DP

Radiation areas

PA

DP

PADP

shaf

t (~

100

m)

Profibus DP

Local & CentralControl Rooms

SCADA Data Servers

fibercopper

Tu

nn

elA

lcov

es

Enrique Blanco [CERN EN/ICE PLC]

LHC Cryogenics: SCADA architecture

5

q8ds2

1.8K 1.8K

q8ds3

Sect 81Sect 81

q8ds5q8ds1

4.5K4.5K

q4ds2

1.8K1.8K

q4ds3

Sect 34Sect 34

q4ds1

Sect 45Sect 45

q4ds5

4.5K4.5K

q6ds2

1.8K1.8K

q6ds3

Sect 67Sect 67

q6ds5

P6

P4

P8

4.5K / 1.8K4.5K / 1.8K

q2ds2

Sect 23Sect 23

q2ds1

P2

q18ds2

Sect 12Sect 12

q18ds3

P18

Sect 78Sect 78

CRYOGENICSCRYOGENICS

qLHC

Sect 56Sect 56

q6ds1

4.5K4.5K

4.5 / 1.8K4.5 / 1.8K

Enrique Blanco [CERN EN/ICE PLC]

LHC Cryogenics Px: SCADA architecture

6

Sector R

4.5 K

1.8 KSector L

TN

LHC cryogenic point

CIET

Sector RSector L

GPN

I

Windows Terminal Serverscerntsablb01

CryogenicsExperts

P CWTScernts

P CICryogenicsExperts

CryogenicsOperationO

CERN Control Rooms

Enrique Blanco [CERN EN/ICE PLC]

LHC Cryogenics: some control system hints

7

Enrique Blanco [CERN EN/ICE PLC]

PLC and SCADA Baseline

PLC and SCADA Instances

Diagnostics toolsSystem Integrity

CMW interfaceLong-Term archivingLHC alarm system

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

O

Precise placeholders where the control engineer must write the process logic

C

UNified Industrial COntrol System

UNICOS framework usage

8

UNICOS

Specifications

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

P Process Engineer

Control Engineer

O Operators

C

I/O Channels

Field Objects (Valves, Heaters, …)

Process Control Objects (Compressors, feedbox, …)

Instances

C

Enrique Blanco [CERN EN/ICE PLC]

The input to the UNICOS application: SPECS (xls file)

The specs XLS file is created either by hand (recurrent intervention of the instrumentation, control and operation engineers) or automatically.

The automatic creation is done via a dedicated application VBA querying several databases (e.g. LHC Layout)

Some of the parameters needed to generate automatically the full code of the PLC are stored locally

Far from being optimal. Action in progress.

9

Enrique Blanco [CERN EN/ICE PLC]

UNICOS application creation

Instances From XLS specs (both to PLC and SCADA) using the Standard UNICOS generators :

Schneider and Siemens PLC Logic

Completing by hand or automatically by the templates creation in the generator. Those templates are done using the logic parameters included in the XLS specs

Also there are predefined parameterized PLC functions.

SCADA panels Classic panels created & edited by control engineers or/and by operators Static base panels configured via the window tree and initialized with addSymbol PVSS

functionalities. Configuration comes from the LHC Layout data base. SCADA customization

unCryo package: - Libraries & scripts (user access, dedicated calculations,…) - Panels (e.g. customized beep, multiple commands (PIDs),…) - Access Control mechanisms (architecture dependent) - SOFT & CMW Front-ends: dedicated calculations & external communications

WindowTree & Trend tree generated automatically and imported in HMI Unicos HMI customization by XML configuration (using standard UNICOS mechanisms)

10

Enrique Blanco [CERN EN/ICE PLC]

UNICOS application deployment

11

devices

DB

device type templates

Instantiation generation

Instance Generator

PLC device instance

Supervision device

instance

PLC

SCADA

UNICOS FW

UNICOS baseline

Devices Specification

Device instantiation

Device instantiation

Scripts

Logic skeletonLogic Files

Logic templates

Basic Logic generation

Logic DB

Logic Generator

PlaceholderSkeletons

PLC logic

Enrique Blanco [CERN EN/ICE PLC]

UNICOS application deployment

Platforms PLC

Schneider or Siemens Baseline UNICOS Generated code

SCADA Data server: HP proliant running LINUX SLC4 Clients: OWS windows managed by CMF (linux is also an

option)

12

Enrique Blanco [CERN EN/ICE PLC]

UNICOS application update

Settings (e.g. deadbands, archiving, …) Online modification and modify to specs whenever possible

Devices Spares creation allows online modification. Changes are reported

back to the original specs. SCADA: online change of the device PLC:

online change of the device and in logic (if needed) store the new version in PARADis (versioning mechanism) Specs update (may need Database updates)

Reverse engineering Recreate current settings in the application (PLC* + SCADA) in the

XLS specs + generator.

13

* Only available for PLCs Schneider