Controls Workshop

10
Controls Workshop Eugenia Hatziangeli Beams Department – Controls group 22 nd June 2010

description

Controls Workshop. 22 nd June 2010. Eugenia Hatziangeli Beams Department – Controls group. Goals of the Workshop. To present work developed in BE/CO that might be useful for teams or projects in CERN and outside - PowerPoint PPT Presentation

Transcript of Controls Workshop

Page 1: Controls  Workshop

Controls Workshop

Eugenia HatziangeliBeams Department – Controls group

22nd June 2010

Page 2: Controls  Workshop

Goals of the Workshop

To present work developed in BE/CO that might be useful for teams or projects in CERN and outsideTo share information and experience which we consider interesting with other controls-oriented peopleTo encourage collaboration for the future

Page 3: Controls  Workshop

Contents of the WorkshopA software oriented workshop split in 3 themesEach presentation has 3' Q&AMorning

Frameworks and servicesDevelopment Process & Tools: plans, experience, lessons learnt

AfternoonOrganised visit to the CCC and the CCR to present a large part of the Controls system infrastructure (mainly for ESRF)Management of security aspects related to the infrastructure (user mng, network separation, role-based access to devices)An overview of Tango: running an international software projectAfter the end of the workshop• Direct follow-up discussions, Informal demos• Discussions with people from BE/CO

Page 4: Controls  Workshop

Introduction

Situates and relates the systems presented during the day in the controls infrastructure

Provides information on additional projects and activities not explained in the workshop

Page 5: Controls  Workshop

Controls HW infrastructureA 3-tier architecture

– Client Tier– Interactive Consoles– Fixed Displays

– Server Tier– Application servers– Database Servers where

the setting and configuration of all devices exist

– File Servers– Central Timing

– Resource Tier– VME crates, PC GW &

PLC dealing with high performance acquisitions and real-time processing

CTRL CTRL

Client tier

Server tier

Resource tier

TCP/IP communication services

TCP/IP communication services

PUBLIC ETHERNET NETWORK

TIMING GENERATION

TT

T

T

T

T T T T

OPERATORCONSOLES

OPERATORCONSOLES

FIXEDDISPLAYS

CERN

GIG

ABIT

ETH

ERN

ET

TECH

NIC

AL N

ETW

ORK

FILE SERVERS

APPLICATION SERVERS

SCADA SERVERS

RT Lynx/OSVME Front Ends

WORLDFIPFront Ends PLC

LHC MACHINE

ACTUATORS AND SENSORSCRYOGENICS, VACUUM, ETC…

QUENCH PROTECTION AGENTS,POWER CONVERTERS FUNCTIONSGENERATORS, …

BEAM POSITION MONITORS,BEAM LOSS MONITORS,BEAM INTERLOCKS,RF SYSTEMS, ETC…

Wor

ldFI

P SE

GM

ENT

(1, 2

.5 M

Bits

/sec

)

PRO

FIBU

S

FIP/

IO

TCP/IP communication services

OPT

ICAL

FI

BERS

Page 6: Controls  Workshop

TCP/IP communication services

TCP/IP communication services

PUBLIC ETHERNET NETWORK

TIMING GENERATION

TT

T

T

T

T T T T

OPERATORCONSOLES

OPERATORCONSOLES

FIXEDDISPLAYS

CERN

GIG

ABIT

ETH

ERN

ET

TECH

NIC

AL N

ETW

ORK

FILE SERVERS

APPLICATION SERVERS

SCADA SERVERS

RT Lynx/OSVME Front Ends

WORLDFIPFront Ends PLC

LHC MACHINE

ACTUATORS AND SENSORSCRYOGENICS, VACUUM, ETC…

QUENCH PROTECTION AGENTS,POWER CONVERTERS FUNCTIONSGENERATORS, …

BEAM POSITION MONITORS,BEAM LOSS MONITORS,BEAM INTERLOCKS,RF SYSTEMS, ETC…

Wor

ldFI

P SE

GM

ENT

(1, 2

.5 M

Bits

/sec

)

PRO

FIBU

S

FIP/

IO

TCP/IP communication services

OPT

ICAL

FI

BERS

Controls Software Infrastructure

Client tier

Server tier

Resource tier

CTRLCTRL

DB

Business Layer

Device Layer

Presentation Layer

CMW

A 3-tier architecture

• Presentation Layer– Graphical interactive

applications– Fixed Displays

• Business Layer– General purpose and

specific Application servers

• Device Layer– Front End

Device servers

• Communication to the equipment goes through Controls MiddleWare CMW

Page 7: Controls  Workshop

• Services and Applications– Sequencer– Logging– Data concentration– Post mortem– Software Interlock System– Analogue Observation System– Fixed Displays Frame

Controls Overview

• Core– Hardware (FEs, BEs, Consoles)– Hardware Designs – Device Drivers– Front End Dev Frame (FESA)– Middleware– Optics– Setting

Generation/Management/Trim– Equipment & Beam Measurements– Hardware exploitation– On-line Databases– Timing system

• Security– Role Based Access– Management of Critical

Settings– Controls Network Security

• Industrial Controls• Machine Protection• Technical Infrastructure Monitoring

(TIM)

• Monitor and Diagnostics– Alarm System (LASER)– Monitoring/Diagnostics

(DIAMON)

Page 8: Controls  Workshop

• Services and Applications– Sequencer– Logging– Data concentration– Post mortem– Software Interlock System– Analogue Observation System– Fixed Displays Frame

• Security– Role Based Access– Management of Critical

Settings– Controls Network Security

• Monitor and Diagnostics– Alarm System (LASER)– Monitoring/Diagnostics

(DIAMON)

Controls Overview

12 June 20088

E. Hatziangeli AB/CO

• Core– Hardware (FEs, BEs, Consoles)– Hardware Designs – Device Drivers– Front End Dev Frame (FESA)– Middleware– Optics– Setting

Generation/Management/Trim– Equipment & Beam Measurements– Hardware exploitation– On-line Databases– Timing system

Page 9: Controls  Workshop

• Services and Applications– Sequencer– Logging– Data concentration– Post mortem– Software Interlock System– Analogue Observation System– Fixed Displays Frame

• Security– Role Based Access– Management of Critical

Settings– Controls Network Security

• Monitor and Diagnostics– Alarm System (LASER)– Monitoring/Diagnostics

(DIAMON)

Controls Overview

12 June 20089

E. Hatziangeli AB/CO

• Core– Hardware (FEs, BEs, Consoles)– Hardware Designs – Device Drivers– Front End Dev Frame (FESA)– Middleware– Optics– Setting

Generation/Management/Trim– Equipment & Beam Measurements– Hardware exploitation– On-line Databases– Timing system

Software Development Process

Page 10: Controls  Workshop

Core– Hardware (FEs, BEs, Consoles)– Hardware Designs – Device Drivers– Front End Dev Frame (FESA)– Middleware– Setting Generation– Setting Management/Trim– Equipment & Beam

Measurements– Optics– Hardware exploitation– On-line Databases– Timing system

Services and Applications– Sequencer– Post mortem

– Logging– Data concentration

– Software Interlock System– Fixed Displays Frame– Analogue Observation System

Other Projects and Activities

Anastasiya Radeva

David Gonzalez

Jean-Claude Bau

Maciej Sobczak/Felix Ehm

Stephane Deghaye

Vito Baggiolini

Greg Kruk

Jakub Wozniak

Marek Misiowiec

Marine Pace

Mark Buttner

Wojtek Sliwinski

Erik Van der BijRoman Gorbonosov

Security– Role Based Access– Management of Critical Settings– Computing and Network

Infrastructure for Controls (CNIC)

Monitor and Diagnostics– Alarm System (LASER)– Monitoring/Diagnostics (DIAMON)