CERN Control Standards Front-End Computer Layer Stéphane Deghaye BE/CO/FE01-07-2014.

Slides:



Advertisements
Similar presentations
Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
Advertisements

Seismic Octave Programming for Analog/Digital Converters Michael W. Siekman Electrical and Computer Engineering Senior Capstone Design Project 2007 Advisor:
Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
FESA Vs 2.0 AB/CO TC - 12 Feb July 2004 FECOMSA FESA2 2.0β.
 M.A - BIS Workshop – 4th of February 2015 BIS software layers at CERN Maxime Audrain BIS workshop for CERN and ESS, 3-4 of February 2015 On behalf of.
Application architectures
1 Network Packet Generator Characterization presentation Supervisor: Mony Orbach Presenting: Eugeney Ryzhyk, Igor Brevdo.
PALM-3000 ATST/BBSO Visit Stephen Guiwits P3K System Hardware 126 Cahill February 11, 2010.
Shelf Management & IPMI SRS related activities
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
EtherCAT Driver for Remote I/O James Rowland, Ronaldo Mercado and Nick Rees.
Application architectures
ESO - G.Chiozzi SPIE 2010 – Evolution of the VLT instrument control system toward industry standards Mario J. Kiekebusch, Gianluca Chiozzi,
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
Wir schaffen Wissen – heute für morgen 24 August 2015PSI,24 August 2015PSI, Paul Scherrer Institut Status WP 8.2 RF Low Level Electronic Manuel Brönnimann.
Controls renovation WorkshopFE Software 1 Front-end software C.H.Sicard.
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
06/05/2004AB/CO TC RF controls issues Brief overview & status Requested from AB/CO Hardware, Timing, VME/FESA for LEIR, SPS, LHC Controls for LHC RF Power.
SCADA. 3-Oct-15 Contents.. Introduction Hardware Architecture Software Architecture Functionality Conclusion References.
9th September 2001R. BARILLERE - IT-CO1 Industrial and Custom Front-End solutions for Process Controls.
1 Operating System Overview. 2 Today’s Objectives Explain the main purpose of operating systems and describe milestones of OS evolution Explain fundamental.
GBT Interface Card for a Linux Computer Carson Teale 1.
Concept of Modular Design Module Carriers Embedded or PC-Host Modules A/D,D/A,I/O DSP,FPGA IMAGING,MEMORY Systems Data Acquisition Medical Industrial Control.
Markus Joos, EP-ESS 1 “DAQ” at the El. Pool Aim and preconditions Hardware Operating system support Low level software Middle level software High level.
15/12/10FV 1 Common DCS hardware. General ideas Centralized system: o Common computers. Detector dedicated computers (with detector participation) only.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
Ethernet IP solution for ATLAS IBL and CMS Pixel detectors CO 2 cooling plants Lukasz Zwalinski PH/DT/DI.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
André Augustinus 17 June 2002 Technology Overview What is out there to fulfil our requirements? (with thanks to Tarek)
I/O management is a major component of operating system design and operation Important aspect of computer operation I/O devices vary greatly Various methods.
NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications.
FAIR Accelerator Controls Strategy
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
LHC Cryogenics Control: INTEGRATION OF THE INDUSTRIAL CONTROLS (UNICOS) AND FRONT-END SOFTWARE ARCHITECTURE (FESA) APPLICATIONS Enrique BLANCO Controls.
ICT Strategy Intelligent Highways: Endpoint Adapters.
7. CBM collaboration meetingXDAQ evaluation - J.Adamczewski1.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
Background Physicist in Particle Physics. Data Acquisition and Triggering systems. Specialising in Embedded and Real-Time Software. Since 2000 Project.
MA CS workshop Adriaan Rijllart1 LabVIEW integration into the LHC control system The LHCLabVIEW.
Controls renovation workshop Standardized Hardware Modules Javier Serrano, AB-CO-HT MJD
Nov, F. Di Maio, M.Vanden Eynden1 CO Proposal concerning AB Front-End Software Responsibilities First detailed proposal based on the global Front-end.
FESA FRONT-END SOFTWARE ARCHITECTURE [FESA] Michel Arruat, Leandro Fernandez, Stephen Jackson, Frank Locci, Jean-Luc Nougaret, Maciej Peryt, Anastasiya.
Industrial Controls Engineering Department First CERN PXI Users Group meeting 19 th October 2011 – Hubert REYMOND – EN/ICE 1.
Architectural issues M.Jonker. Things to do MD was a success. Basic architecture is satisfactory. This is not the end: Understanding of actual technical.
Beam diagnostics developments at LAPP: Digital part CTF3 Collaboration Meeting Louis Bellier, Richard Hermel, Yannis Karyotakis, Jean Tassan,
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
BPM stripline acquisition in CLEX Sébastien Vilalte.
European Organization for Nuclear Research DCS remote control in NA62: Equipment & Control Integration. Mathias Dutour NA62 Collaboration 9th December.
Power controls, Sept. 2006A.Fabich1 MERIT installation: Controls for the 5MW power-supply A.Fabich CERN AB-ATB September 2006.
CEA DSM Irfu SIS LDISC 18/04/2012 Paul Lotrus 1 Control Command Overview GBAR Collaboration Meeting Paul Lotrus CEA/DSM/Irfu/SIS.
Clara Gaspar on behalf of the ECS team: CERN, Marseille, etc. October 2015 Experiment Control System & Electronics Upgrade.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
Instrument Control Systems Seminar 2014, 20 th -24 th October 2014 New Standards VLT Control System Mario Kiekebusch (On behalf everyone who took part.
Stephane Deghaye (AB/CO) The InCA project - S. Deghaye Accelerator Complex Controls Renovation Workshop Motivations & Objectives.
Spring 2015 EPICS Collaboration Meeting, May 2015, FRIB East Lansing, MI, USA © 2015, ITER Organization Page 1 Disclaimer: The views and opinions.
Industrial Control Engineering Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE 
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
ESS (vacuum) control system Daniel Piso Controls Division February 20, 2013.
OPERATING SYSTEMS DO YOU REQUIRE AN OPERATING SYSTEM IN YOUR SYSTEM?
CS section activities Industrial controls Luca Arnaudon David Glenat David Landre Slawomir Totos Ruben Lorenzo-Ortega Digital hardware John Molendijk.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Integrating Advantech PCI I/O cards into EPICS. Outline ANTARES computer control and data acquisition systems architecture STAR computer control and data.
ICS interfaces Timo Korhonen ICS Apr 22, 2015.
Combining safety and conventional interfaces for interlock PLCs
V4.
Operating System Overview
R
Chapter 13: I/O Systems.
Presentation transcript:

CERN Control Standards Front-End Computer Layer Stéphane Deghaye BE/CO/FE

Stéphane Deghaye – BE/CO/FE – Scope of the talk Hardware aspects Software aspects Contact list Agenda 2 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – Control system based on a 3-tier architecture Graphical User Interface running in the control room Business tier running on servers Real-time control running on Front-End Computers This presentation doesn’t cover the high-level control aspects Front-End Computer (aka FEC) Embedded system (no HDD, screen, keyboard) connected to the mains and Ethernet Real-time control (and acquisition) of the hardware Scope 3 CERN Control Standards – Front-End Computer Layer High-level Low-level

Stéphane Deghaye – BE/CO/FE – FEC platforms VME bus crate (ELMA) + MEN A20 CPU (several sizes avail.) PICMG 1.3 (Kontron industrial PCs), PCI & PCI-e supported Low-level controllers PLCs (Siemens) PXI crates Mini-PCs Hardware aspects Controllers 4 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – Generic I/O modules for VME & PCI(-e) Function generation Digital I/O Analogue I/O ADC & Digitiser (up to 8 GSa/s) Timing and fine delay (CTR,...) … Other more specific modules also available (e.g. RS422, Mil1553) but w/o the complete integration Hardware aspects Modules 5 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – FMC – ANSI/VITA mezzanine standard No predefined pin layout (except mezzanine ID with I2C) Analogue part on the mezzanine & FPGA on the carrier board CERN-made carriers available (low pin count version) VME (2 FMCs) PCI-e (1 FMC) Integration of new non-FMC modules (VME or PCI-e) by the collaboration also possible Hardware aspects Extensions 6 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – The Controls group provides a service for the procurement and installation of the FECs and their modules Strongly recommended to use the service to ensure: Hardware type is exactly the one supported Installations are done according to the CO rules Installations are recorded and documents properly Interventions are possible by the support team Payment is done thanks to CERN budget codes (project, team…) Hardware aspects Purchases & installations 7 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – All FECs are now running Linux as operating system Two versions available: Scientific Linux CERN 5 (based on RHE 5) – 32 bits Scientific Linux CERN 6 (based on RHE 6) – 64 bits All CO supported modules (VME/PCI-e) come with their kernel driver and user library CO provides a kernel driver generator should new module be integrated (Encore) Software aspects OS & drivers 8 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – Real-time applications are developed with FESA. FESA is a tool that helps with: Design/modelling of the class Boiler-plate code (generated from the design) Communication Data handling Real-time scheduling … Should new FESA classes be developed, consider registering to the training (3 days) Software aspects Real-time applications 9 CERN Control Standards – Front-End Computer Layer C++ framework

Stéphane Deghaye – BE/CO/FE – For CO supported modules, there are one or several FESA classes already available. E.g. Arbitrary/Periodic function generation Digital/Analogue I/O (several modes) ADCs and digitisers (kHz  GHz) Pulse generation and manipulation (Timing receiver, fine delay…) Existing classes can be extended (composition/association) to build a specific system or post-process further the data (e.g. cursor…) In some cases, high-level generic applications are available (OASIS, function editor…) Software aspects Generic FESA classes 10 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – The communication between the FECs and the low-level controllers (e.g. PLC) is done thanks to the IEPLC library “Data block exchange” type of protocol Tool to design the data structure and generate the code Software aspects Low-level controllers 11 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – Not to be overlooked Generic high-level don’t support all possibilities given by the low-level  integration tests early in the process CMW-RDA is the main communication protocol (middleware) and must be use if custom solutions are put in place Sending data over the network is not sufficient for the generic tools; require database description and proper integration  strive for using CO supported solutions Integration with CO high-level software 12 CERN Control Standards – Front-End Computer Layer

Stéphane Deghaye – BE/CO/FE – FEC platforms & procurement: Marc Vanden Eynden Installations: Claude Dehavay Generic modules & extension (FMC): Javier Serrano Low-level controller & IEPLC: Frank Locci Operating system: Stephen Page FESA framework: Stéphane Deghaye Generic module software: Steen Jensen Analogue signal acquisition: Anastasiya Radeva For more details on… 13 CERN Control Standards – Front-End Computer Layer