ESRF Status Report – part 1

Slides:



Advertisements
Similar presentations
24th October 2006 JM Chaize, ESRF PCAPAC Jefferson Lab TANGO Control System Status Status: A mature system Collaboration issues Next phase of development.
Advertisements

Control and IT Systems status and strategy ALBA, Piotr Goryl on behalf of Michał Ostoja-Gajewski, Krzysztof Wawrzyniak, Łukasz Żytniak, Tadeusz.
ESRF Vacuum Control System Pascal Verdier ISDD software group 4 th of October 2010 Software Vocabulary Software Vocabulary ESRF Accelerator Control System.
Slide: 1 Welcome to the workshop ESRFUP-WP7 User Single Entry Point.
Introduction on WP7/WP9 Dominique PORTE 29/05/2008 Menu What is WP7? What is WP9? Goal of the brainstorming Introduction on WP7/WP9.
Dec. 2004JM Chaize TANGO ELETTRA ESRF Personal changes Recent key projects Modernization of VMEs.
Introduction CSCI 444/544 Operating Systems Fall 2008.
Tango at Petra III Teresa Núñez Hasylab-DESY Tango Meeting ESRF,
Use of RCP for Instrument Control Tony Lam 2006 Eclipse SLAC.
EPICS Meeting, APS, June 14 th 2006 MCS-8 The 8 axes motion control system Rok Šabjan
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld.
The Sardana device pool for SPEC lovers - BLISS Seminar - January 15, 2007 The Sardana device pool for SPEC lovers BLISS Seminar January 15, 2007 Tiago.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
Laboratoire Interdisciplinaire sur l’Organisation Nanométrique et Supramoléculaire DIRECTION DES SCIENCES DE LA MATIERE IRAMIS TANGO at LIONS Olivier Taché.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Software Tools for Operations and Maintenance Planning Theo Larrieu, Steve Suhring.
Slide: 1 NeXus and Synchrotrons: Challenges and Requirements V.A. Solé – ESRF Software Group NeXus Data Format Workshop, PSI, May
CE Operating Systems Lecture 3 Overview of OS functions and structure.
1 Control Software (CAT) Introduction USB Interface implementation Calorimeter Electronics Upgrade Meeting Frédéric Machefert Wednesday 5 th May, 2010.
"Witness of a new dancer". 14 October TANGO at ALBA Alba team: Presented by DFC. Witness of a new dancer.
The Sardana device pool A strange “future” demonstration A Talk given by and at the Hamburger Tango Meeting 17/18 th September 2010 Authors: Emmanuel Taurel,
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY,
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
The HiLumi LHC Design Study is included in the High Luminosity LHC project and is partly funded by the European Commission within the Framework Programme.
EPICS to TANGO Translator Rok Šabjan on behalf of Rok Štefanič Presented at ICALEPCS, Knoxville, October.
Réunion Contrôle Expérience 28/03/ Experiments Controls Vision, ideas, tasks to begin with … Alain Buteau Andy Götz.
Review of Non-Commercial Frameworks for Distributed Control Systems B. Lopez European Gravitational Observatory ACS Workshop 2007.
1 September 2007 – Tango Meeting – A.Buteau ICALEPS 2005 Status report SOLEIL September 2007.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
Sergi Rubio Manrique “Archiving System at ALBA”. Tango Meeting. ALBA. October 16 th, MMVIII 1 Archiving ALBA Sergi Rubio Manrique.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
Tango Meeting Grenoble September 5/ Claudio Scafuri, Elettra ELETTRA Status Claudio Scafuri
Ian Bird, CERN WLCG Project Leader Amsterdam, 24 th January 2012.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Tango Collaboration Meeting May 13 th 2009Sardana Status Report Sardana Status Report Tango Collaboration Meeting May 13 th, 2009 Tiago Coutinho - ALBA.
CS223: Software Engineering
TangoWeb Status Raphaël GIRARDOT Synchrotron Soleil Software engineer
Status Umbrella ID Mirjam van Daalen.
Operating System & Application Software
Exchange around motion control in radiation facilities
Overview of TANGO Control system
WP18, High-speed data recording Krzysztof Wrona, European XFEL
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
Budget JRA2 Beneficiaries Description TOT Costs incl travel
Archiving System News Tango Meeting (Elettra, April 2008)
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
How to Integrate LabVIEW Applications into a Tango Control System
Status report SOLEIL May 2009
J. Meyer European Synchrotron Radiation Facility (ESRF)
Function Generator Remote Control
ATF/ATF2 Control System
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
Tango Administrative Tools
Project Context Different BeamLine Users
Pandata Service Verification
To the 21st TANGO Meeting!.
Control and Data Acquisition System for ESRF Beamlines
Mirjam van Daalen, (Stephan Egli, Derek Feichtinger) :: Paul Scherrer Institut Status Report PSI PaNDaaS2 meeting Grenoble 6 – 7 July 2016.
The EPICS running envirionments in the five accelerator projects
Tango in a Nutshell 31/12/2018.
Windows Virtual PC / Hyper-V
Discussing an OVS/OVN Split
A Virtual Implementation of VELA (CLARA)
Mirjam van Daalen, (Stephan Egli, Derek Feichtinger) :: Paul Scherrer Institut Status Report PSI PaNDaaS2 meeting Grenoble 12 – 13 December 2016.
High Level applications development status
PyWBEM Python WBEM Client: Overview #2
Status JRA2 WP24 Demonstrator of a Photon Science Analysis Service (DaaS) Mirjam van Daalen 6/28/2019 Mirjam van Daalen PSI.
TANGO from an EPICS perspective
Presentation transcript:

ESRF Status Report – part 1 A view from 30000 feet ... ESRF Status - Andy Gotz

ESRF 2.0 ESRF Upgrade Program – next 10 years ESRFI funded preparation is currently going on 13 work packages in total 2 concern a European User Office 1 on Grid for Synchrotron Science 1 on Online data processing Conceptual Design Reviews of new Beamlines Budget decision next week ! ESRF Status - Andy Gotz

Project Management ESRF is adopting a new culture of Project Management PCO – Project Coordination Office Concerns projects above a certain size (budget, resources, impact) Project leader has to do a lot of admin work PCO has to be consulted and approve at each step ESRF Status - Andy Gotz

WP11 – Grid for Synchrotron Science EU financed project to evaluate the use of the Grid for Synchrotron Radiation data analysis 4 persons (2 fulltime, 2 at 50%), 150000 euros hardware Partner labs are PSI, DESY, SOLEIL, ... Current status : Virtual Organisation created called XRAY Glite Grid software installed at ESRF Jobs can be submitted from Grenoble, Hamburg, Internet Workshop @ ESRF on the 8+9 December 2008 Next steps : Setup dCache, export hardware to partners, use geclipse Identify use cases e.g. exporting user data, analyse data ESRF Status - Andy Gotz

WP11 – Grid is Great ! DESY ESRF PSI SOLEIL ESRF Status - Andy Gotz

European Projects VEDAC EDNP Virtual European Data Analaysis Center Not accepted EDNP European Data Management for Neutrons and Photons ESRF, STFC, ALBA, ILL, PSI, SOLEIL, DESY, BESSY, ELETTRA, ... Submitted the 11 September 2008 Decision end of 2008, project could start in 2009 ESRF Status - Andy Gotz

ITER Workshop on control system choices on the 1+2 October EPICS / TANGO ? Decision in 2008 ESRF Status - Andy Gotz

CODAC ESRF Status - Andy Gotz

Will adopt TANGO ? Two prototypes have been built : one TANGO and one EPICS TANGO weak points are : NO Timing in kernel NO Realtime OS port ALARM system not part of kernel ARCHIVER is not fast enough FEW kernel developers TANGO strong points are : Device approach Jive + Jdraw + Astor + Atk + ... Many others e.g. PyPlc , ... ESRF Status - Andy Gotz

But EPICS is the market leader ... ESRF Status - Andy Gotz

“New” TANGO Partners ANKA COSYLAB Steve Hunt Softwareschneider - Karlsruhe ESRF Status - Andy Gotz

ESRF Status Report – part 2 A view from the trenches ... ESRF Status - Andy Gotz

TANGO binding for SPEC Available since May 9, 2008, RELEASE 5.08.01-1 Uses the Tango C binding tango_io(dev, cmd [, argin [, argout]) – execute a command tango_get(dev, attr) - reads a device attribute. tango_put(dev, attr, value) - writes a device attribute http://www.certif.com/spec_help/tango.html ESRF Status - Andy Gotz

ESRF Device Server Developments - 1 BpmLibera device server: collaboration between Soleil and ESRF on a single version of device servers has been efficient until now. The initial server from SOLEIL was of great help for ESRF. since then ESRF have added new features which have been integrated to the server. However, from now on, we are confronted to uncompatible requests from our users which make the merging more and more difficult. Should we continue to share the same source and make complicated tricks for the uncompatible needs? Should each institute maintain a distinct version of the server based on common library? ESRF Status - Andy Gotz

ESRF Device Server Developments - 2 BpmLiberaAll device server: A tango server to build an orbit attribute out of the 224 liberas we use. It includes fine correction of the position in function of the beam current and some others general features. This server could be useful for other institutes using liberas but it includes few specificities of ESRF architectures MultiBunchFeedback device server: server developed above the Libera Mulitbunch feedback version. It is in operation in CTRM. ESRF Status - Andy Gotz

ESRF Device Server Developments - 3 CryoCtrl device server: to control a cryogenic plant used at ESRF and interfaced on wago controllers. This device is very linked to the hardware achitecture and cannot be shared with other institutes PyPLC device server: Initially developed at ALBA, this server is used at several places at ESRF. Emittance device server: Above CCD1394 device server, this class calculates the emittance of the electon beam by making calculations on the image taken by CCD. ESRF Status - Andy Gotz

ESRF Device Server Developments - 4 Icepap device server: After having tried the device pool we have decided to write a C++ device server for the icepap motors in view of using it in the accelerator control. We have decided this strategy because we want to add this class in a MultipleAxe device server which is already in use for Vpap motors. We want to make this server compatible with the abstract interface proposed by Vicente Rey. This server is under development and will be finished soon. We are waiting some new features (e.g. home switch management) from the icepap programmer. Once this server will be finished, it can be used in any place where icepap and Tango are used. ESRF Status - Andy Gotz

ESRF Device Server Developments - 5 Labview TANGO binding: This binding, initally developped at Soleil was not working on linux with the 2 last versions of labview. This was due to the version of compilers used by Labview which was incompatible with our. The problem has been recently been solved by re-linking tango libraries with libstdc++ V5 the same version of than NI. This work can benefit for all the community. ESRF Status - Andy Gotz

ESRF Device Server Developments - 6 Keithley2700 device server: The Keithley 2700 is a precision high end voltmeter. this server has been recently debugged and will be released soon on Sourceforge. Keithley6220 device server: The Keithley 6220 is a high precision current source. This server has been recently debugged and will be released soon on Sourceforge. ESRF Status - Andy Gotz

ESRF Device Server Developments - 7 CurrentTransformer device server: Device server developped specifically for measuring the current and the lifetime of the beam. It used a keithley2700 and the keithley6220 classes. It may be released on Sourceforge but we are still in discussion with our user about some specification. PhotonicsCcd device server: Device server in Python written by Photonics Science for their CCD cameras Replaces Imagepro device server ESRF Status - Andy Gotz

ESRF Device Server Developments - 8 Itr90 (pressure gauge)‏ KBaligner (a new device (a camera for mirror measurment) running on a windows PC)‏ SLS218 reading of 2 temperatures of a LakeShore. RefillSim (a fake DS to test security macros during refilling)‏ A simple PyTango DS to communicate with serial line or GPIB devices. Tango is useful for what we have "for free" : pseudo counters in spec with attr_ct. the database storage of attributes. monitoring and all jive things. Cyril Guilloud (BLISS)‏ ESRF Status - Andy Gotz

ESRF Device Server Developments - 9 HQPS system is now driven by Tango DS. A mix a C++ and Python device servers. In the Python DS set, 5 instances of a class inheriting from the PyPLC class which has been developped by ALBA even if we do not use the latest release The classical C++ Modbus class has also been improved in this project framework Emmanuel Taurel ESRF Status - Andy Gotz

Well done to all contributors ! https://www.ohloh.net/projects/tango-ds ESRF Status - Andy Gotz