JM Chaize, Tango Executive Committee may 2015 Krakow Poland

Slides:



Advertisements
Similar presentations
The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy.
Advertisements

17 March 2010 Workshop on Efficient and Effective eGovernment FASTeTEN : a Flexible Technology in Different European Administrative Contexts
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
24th October 2006 JM Chaize, ESRF PCAPAC Jefferson Lab TANGO Control System Status Status: A mature system Collaboration issues Next phase of development.
Control and IT Systems status and strategy ALBA, Piotr Goryl on behalf of Michał Ostoja-Gajewski, Krzysztof Wawrzyniak, Łukasz Żytniak, Tadeusz.
Use of RCP for Instrument Control Tony Lam 2006 Eclipse SLAC.
Industrialization project
1 3D printing ! The new rapid prototyping machine at the CERN polymer lab: Very interesting for custom made HV components + other potentials (mechanical,
June 2010 JM Chaize, ESRF/CERN control workshop 1 Overview of TANGO Control system E UROPEAN S YNCHROTRON R ADIATION F ACILITY
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) Accelerator and Experiment Control and Monitor Systems Ralph Lange BESSY,
Matthias Clausen, DESY CSS GSI Feb. 2009: Introduction XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control System.
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
Per Møldrup-Dalum State and University Library SCAPE Information Day State and University Library, Denmark, SCAPE Scalable Preservation Environments.
ICALEPCS 2007 Summary Karen S. White Jefferson Lab.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Dr. Cecilia Blasetti - Elettra ST Elettra I3 IA-SFS Managing team Role of scientific background Dr. Cecilia Blasetti Elettra - Sincrotrone Trieste iii.
1 / Name / Date IDA Interface for Distributed Automation The journey toward Distributed Intelligence.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
The MICHAEL Project is funded under the European Commission eTEN Programme The multilingual catalogue of digital cultural heritage in Europe.
CSS – Control System Studio
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
Réunion Contrôle Expérience 28/03/ Experiments Controls Vision, ideas, tasks to begin with … Alain Buteau Andy Götz.
International Oceanographic Data and Information Exchange - Ocean Data Portal (IODE ODP) Enabling science through seamless and open access to marine data.
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
© 2005 by QNX; made available under the EPL v1.0 | March 8, 2016 CDT Roadmap Doug Schaefer CDT Project Lead QNX Software Systems.
“This improved a lot since I started using Tango (three years ago) from scratch so I'm happy to see the efforts from the developers. Still there is room.
Combining safety and conventional interfaces for interlock PLCs
Accessing the VI-SEEM infrastructure
ESRF Status Report – part 1
Overview of TANGO Control system
Veritas Technology Partner Program (VTPP)
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Community Association:
Presented by Li Gang Accelerator Control Group
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
Presenter: T. Gaizer (ELI-ALPS), co-authors: G. Beckett, J. Chudoba, M
How to Integrate LabVIEW Applications into a Tango Control System
OpenWIS contribution to WIS
Ian Bird GDB Meeting CERN 9 September 2003
PLC-based control systems at SOLEIL - ICALEPCS 2017
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
The ILC Control Work Packages
To the 21st TANGO Meeting!.
Control and Data Acquisition System for ESRF Beamlines
StratusLab Sustainability
Piotr Goryl/Tango Community, S2Innovation Sp. z o.o.,
s2Innovation – From Science to Innovation
The EPICS running envirionments in the five accelerator projects
TANGO integration in MORPHO-SATIS project
Microsoft Virtual Academy
Simplified Development Toolkit
DRIVER Digital Repository Infrastructure Vision for European Research
PANIC/PyAlarm at SOLARIS – S2Innovation in action
Microsoft Virtual Academy
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Support for Research Notebooks
Tango in a Nutshell 31/12/2018.
INTEGRATING THE SKA-MPI DISH INTO MEERKAT
Open Automation Software
AIMS Equipment & Automation monitoring solution
Thanks everyone for being present and active!
Delivering great hardware solutions for Windows
PLCs integration into the ICS
EPICS: Experimental Physics and Industrial Control System
Sending data to EUROSTAT using STATEL and STADIUM web client
STATEL an easy way to transfer data
TANGO from an EPICS perspective
Presentation transcript:

JM Chaize, Tango Executive Committee may 2015 Krakow Poland Technical overview Community Use cases Gouvernance http://www.tango-controls.org/ EUROPEAN SYNCHROTRON RADIATION FACILITY 20th of May 2015 JM Chaize, Tango Executive Committee may 2015 Krakow Poland

TANGO: What is it? Topology independent Software Development tools Topology independent Generic Services User environment Matlab,Labview Igor, Python Data Analysis Config Monitoring Synoptics GUI Sequencing Archiving GUI Tool-Kits API Library + Protocol + Device Model TANGO Software Bus distributed on a network Catalog of device servers Hardware Device Device Hardware Device Software Device Hardware Device Hardware Interface Generator

TANGO as a bridge TANGO Software Bus server Hardware electronic Modbus Tango binding Industrial SCADA TANGO JAVA/C++/Python clients Tango binding Tango binding Object oriented layer above EPICS… TANGO Software Bus Device Server server Device Server PLC network Hardware electronic Device Server Modbus server Device Server PLC or embedded system Data socket server acquisition system Device Server Build a TANGO object from a set of channels

A step further with workflow tools Sequencing tool Workflow editor Your plugin

A factory: Aggregation of different SCADAS Several sub-systems from different suppliers to supervise Building automation, process, safety systems…. Heterogenic system (languages, machines…) Compatibility issues, central control room

A European Control System framework «Remote control anything and everything» A mature Open Source product > 100 man years of development Used in 15+ big instruments Active community Object oriented, topology independent, highly scalable, Operating system independent Multi language

big scientific instruments > 1 000 000 signals and actuators

Use cases TANGO was born in particle accelerator world, however … TANGO is a generic solution for any collection of objects Used also in other scientific domains like Wind tunnels e.g. ONERA Neutron source experiments (FRM2 + Julich in Germany) Large laser installation LMJ, PETAL, APOLLON Free Electron Laser (Fermi) Small instruments Thomx (art and medecine) Small installations Embedded systems Industrial supervision

Managing complexity simply Hierarchical structures ideal for managing complex systems GUI Sequencer Python Sequences High Level SSA ADC Measurements Interlocks fast slow Driver Dummy Load SSA 4x Low Level RF 280V PS Wave Guide Switches

How to try it? TANGO is available free of charge Source code distribution Downloadable on http://www.tango-controls.org/download Binary Packages Available for Ubuntu + Debian Linux in the standard distributions sudo apt-get install tango-common tango-db python-pytango Available for Windows on http://www.tango-controls.org/download The Tango Box An Ubuntu virtual machine with Tango installed and configured for easy testing Runs on VMware and Virtualbox

Distribution over Europe Particle accelerators Laser installations Other labs JINR Industry service

Some recent projects using TANGO J I N R

… more and more industrial partners …

projects in construction with TANGO Snowball effect : projects in construction with TANGO and others not mentioned here …

Author - Title (Footer) Growing community Recently adopted by several big installations over the world ELI projects in Hungary, Romania and Check republic. 900 M€ project 3 distinct centers of around 300M€ each Ultra high power pulsed lasers 100 TeraWatt to 10 PetaWatt pulsed lasers Author - Title (Footer)

Author - Title (Footer) Growing community Recently adopted by several big installations over the world SKA project (world biggest astronomic project) Controlling 131000 antenas in in Australia 200 dishes of 15m diameters each in south Africa Head quarters in UK (Manchester) Contributors from India, China, Japan, Canada, Italy (11 countries) 1 Billion dollars project, 10 Millons of control points over 2 continents 50 PetaBytes of data Nano seco synchronisation and time stamping Author - Title (Footer)

Managing the growing community >30 sites depending on Tango => need a structured governance to guaranty long term availability and sustainability TANGO consortium created end 2016 (following a first MoU signed early 2000’s) Guarantee that TANGO remains free and open source Help industrial partners to generate sustainable revenues Stimulate the development and manage repositories Represent the community, collect funds Animate the community Listen the partners requests, complains, proposals Propose evolutions Increase interoperability Promote a catalogue of standard solutions Organize Tango community meetings. Legal status The consortium is hosted by the ESRF. Multilateral contract between ESRF and partners Steering committee decide the strategy, follow-up actions and vote budget.

Stimulate the snowball effect Enhance the eco-system Welcome new users and industrial partners Increase the number of trained people Ease the first steps with TANGO Help system integrators to access new markets in industry Getting more TANGO enabled hardware Provide industrial standard quality + support Make it a de-facto standard …

Author - Title (Footer) Tango consortium 10 major scientific instruments signed a contract for co-financing the development: ESRF (European light source in Grenoble: 350000 process units) (core member) SOLEIL (French light source: 250000 parameters) (core member) ALBA (Spanish national synchrotron light source) (core member) ELETTRA (Italian national synchrotron light source) (core member) DESY (German research center, several synchrotrons + lasers) INAF (Astronomy center in Italy),member of SKA MAXIV ( Swedish national synchrotron light source) SOLARIS ( Polish national synchrotron light source) SKA-Organisation (joined in 2017) SKA-South Africa (joined in 2017) Author - Title (Footer)

Author - Title (Footer) Tango consortium The 10 partners provide man power contribution + budget. 10k€ and in kind development man power The number of partners is growing 2 new partners in 2017 (SKA-O + SKA-SA), 1 candidate in 2018 (ELI Beamlines) Possibility for industry to become sponsor partner in exchange of visibility More budget -> More services, better support, better quality Author - Title (Footer)

Actions done thanks to common budget Improve the communication : New web site (design, development, maintenance and hosting) Github repository Device server catalog Forum, FAQ Tutorials, virtual machine New documentation online (doc camp…) Travel costs for meetings Sponsor and/or organize Tango meetings (Florence, Moscow…) Promotion in industry Development Continuous integration Refactor the code Tango V9 LTS New features in future Tango V10 Windows packaging PyTango for tango 9 TangoWebapp And other things

TANGO = a control system for the future join the TANGO community