controls workshop
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 PresentationTRANSCRIPT
Controls Workshop
Eugenia HatziangeliBeams Department – Controls group
22nd June 2010
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
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
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
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
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
• 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)
• 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
• 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
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)