"Witness of a new dancer". 14 October 2007. 1 TANGO at ALBA Alba team: Presented by DFC. Witness of a new dancer.

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.
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
XProtect® Expert 2013 Product presentation
Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
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.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Marco Lonza, “The Control System of the ELETTRA Booster Injector” ICALEPCS2005, Geneva October 2005 The Control System of the ELETTRA Booster Injector.
The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld.
Introduction to DotNetNuke Scott McCulloch DotNetNuke Core Team
DFC on behalf of Pep Ribas and the controls software and electronics group Bliss day out January 15 th 2007.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
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.
Dessy, 17 september 2007 Tango Meeting Development of Tango Client Applications in Python Tiago Coutinho and Josep Ribas.
Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.
F Antiproton Source Embedded Systems and Hardware Support Presented to Controls Working Group November 19, 2003 by Dave Peterson Pbar Engineering Group.
SMACS Slow Monitor And Control System Developed system for CDF-TOF proposed for Atlas-MDT/RPC.
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
André Augustinus 10 September 2001 Common Applications to Prototype A two way learning process.
ICALEPCS 2007 Summary Karen S. White Jefferson Lab.
Status of the control system of Alba Introduction The construction of ALBA, the 3 GeV Synchrotron Light Source near Barcelona (Spain) is proceeding according.
1 Alice DAQ Configuration DB
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
FAIR Accelerator Controls Strategy
1 20th March 2007 – Tango Meeting – G.Abeillé ICALEPS 2005 Overview architecture of SOLEIL technical solutions for Beam Lines Control « A control system.
DFC on behalf of controls software and electronics groups Tango meeting March 19 th 2007 Status of Alba Controls.
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,
City College of New York 1 Player Stage Gazebo Rex Wong CCNY Robotic Lab A robotic research and development environment.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
F Drag and Drop Controls Display and Builder (Synoptic Display) Timofei Bolshakov, Andrey Petrov Fermilab Accelerator Controls Department March 26, 2007.
Grenoble, June 22nd 2009 Libera Workshop 2008 Peter Leban, Andrej Košiček Libera Brilliance, Recent Patches, new Ideas, Future Grenoble,
NICA control system, beam diagnostics V.Andreev, E.Gorbachev, A.Kirichenko, D. Monakhov, S. Romanov, G.Sedykh, T. Rukoyatkina, V.Volkov VBLHEP, JINR, Dubna.
Controls & Monitoring Overview J. Leaver 03/06/2009.
Réunion Contrôle Expérience 28/03/ Experiments Controls Vision, ideas, tasks to begin with … Alain Buteau Andy Götz.
March 19th 2007 TANGO collaboration 1 POGO-7 Pascal Verdier ESRF- Hamburg - 25 th of October 2010 A Short History of Pogo A Short History of Pogo New Technology.
Kappa Workgroup Meeting | Bessy | Nov 28-29, 2011Session 4: Beamline GUIs 1 Beamline GUIs at ALBA Guifre Cuni on behalf of the Controls Group.
Development of the TANGO Alarm System Lorenzo Pivetta – ICALEPCS 2005 Sincrotrone Trieste - ELETTRA.
SRM “Multiple Inheritance for PyTango Device Classes” 21st Tango Meeting, 14th May A Multiple Inheritance Mechanism for PyTango Device Classes Sergi.
Tango workshop : ICALEPS / October 2005 TANGO main concepts.
Industrial Control Engineering ADE Rapid Application Development Environment.
An Introduction to Epics/Tango Steve Hunt Alceli EPICS Meeting 2008 INFN Legnaro 15 Oct 17:15.
Retele de senzori EEMon Electrical Energy Monitoring System.
 TE-MPE-PE Clean code workshop – R.Heil, M.Koza, K.Krol Introduction to the MPE software process Raphaela Heil TE-MPE-PE Clean code workshop - 9 th July.
“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.
Sergi Rubio Manrique “Archiving System at ALBA”. Tango Meeting. ALBA. October 16 th, MMVIII 1 Archiving ALBA Sergi Rubio Manrique.
LabVIEW Core I with RADE introduction EN/ICE/MTA.
Tango - Icalepcs 2009 ESRF. E Taurel - Icalepcs TANGO kernel status and evolution Brief introduction What's new since Icalepcs 2007 New projects.
Tango Collaboration Meeting May 13 th 2009Sardana Status Report Sardana Status Report Tango Collaboration Meeting May 13 th, 2009 Tiago Coutinho - ALBA.
ESRF Status Report – part 1
The BLISS Framework 4.
Overview of TANGO Control system
Presented by Li Gang Accelerator Control Group
FCT and CERN Portuguese Trainee Programme Report
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
Archiving System News Tango Meeting (Elettra, April 2008)
Status report SOLEIL May 2009
PLC-based control systems at SOLEIL - ICALEPCS 2017
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
Tango Administrative Tools
DFC Tango meeting, Hamburg, September 17th 2007
Controlling a large CPU farm using industrial tools
Tau: PyQT GUI for Tango TANGO Collaboration Meeting April 18, 2008
JINR NICA beam transfer channels CS
Sébastien Gara, Tango meeting 2016
Tango in a Nutshell 31/12/2018.
High Level applications development status
An Interactive Browser For BaBar Databases
TANGO from an EPICS perspective
Presentation transcript:

"Witness of a new dancer". 14 October TANGO at ALBA Alba team: Presented by DFC. Witness of a new dancer

"Witness of a new dancer". 14 October Experience

"Witness of a new dancer". 14 October WE HAVE TO ADMIT THAT WE CHEATED A LITTLE BIT Experience

"Witness of a new dancer". 14 October Software –Tango administration (Tiago Coutinho.). –Device Pool (Jörg Klora. Tiago Coutinho ) –GUI FrameWork (Josep Ribas) –Controls: System admin and deployment Tools (Sergi Puso (SYSTEMS SECTION)) –Power supplies (Lothar Krause) –Liberas (Lothar Krause, Jairo Moldes) –Insertion Devices (Fulvio Becheri) –Radiofrequency (Ramon. Suñé) –Timing (Ramon. Suñé) –Vacuum (Sergi Rubio) –Beamline suport contacts. (Cristina Lazar Guifré Cuní (Pep Ribas, Sergi Blanch) Hardware –Fast interlock units, HV splitter (Oscar Matilla) –Timing (Oscar Matilla) –Patch pannels, Hardware modules, cabling (J.Vicente Gigante, Alberto Ruz, Peter Readman) –EPS (vacuum, magnets, RF) (Roberto Ranz) –Radiofrequency (Roberto Ranz ) –Electronics for detectors (Andej Seljak, Bern Salo) –Insertion devices (Andej Seljak,) –Motion (icepap) (Julio Lidon AT THE ESRF) Controls groups

"Witness of a new dancer". 14 October Hierarchies of Synoptics Visualization profile for each Synoptic Event-based PyStateComposer PySignalSimulator with Dynamic Attributes Synoptic Tree 0.4 (from a JDraw file to a DeviceTree) Quite a few Projects on going…

"Witness of a new dancer". 14 October Fits well the needs of Alba. Medium size labs... Tango is easy… –We have a choice of partners. (hardware) –Common tools. –Good for support groups. Dance and the tools the same everywhere… Not real time needed Tango dance: Appraisal

"Witness of a new dancer". 14 October –W–Writing device servers is fast, clear and reliable. –I–It proved its versatility in different fields of control Analog I/O cards, mathematic simulators, archiving databases using the same easy-to-use development tools. –G–GUI toolkit allow the developer and the expert user to work with the controller as soon as it compiles. Jive, Atkpannel, –N–New PyTango binding speed up incredibly the development of middle-layer devices –S–State Composers, Serial-based, Tcp-based controllers, PLC controller, Simulators. –M–Many servers for common equipment available The community is active adding dservers. Get started quickly… more time to get to the core

"Witness of a new dancer". 14 October Considerable participation in the core. PyTango. (python servers )… 64 bits support. Device Pool. Easy to outsource parts. I.e. defining shared libraries Python QT. Experience…

"Witness of a new dancer". 14 October Device pool

"Witness of a new dancer". 14 October class E516Controller(MotorController.MotorController): class_prop = {'SerialCh':{'Type':'PyTango.DevString}} AddDevice, DeleteDevice PreStartAll, PreStartOne, StartAll, StartOne PreReadAll, PreReadOne, ReadAll, ReadOne PreStateAll, PreStateOne, StateAll, StateOne SetPar, GetPar (velocity, acceleration, …) GetExtraAttributePar, SetExtraAttriubtePar AbortOne, StopOne Device pool

"Witness of a new dancer". 14 October ATK Archiver Egiga Sharing: (borrowing) ds & applications

"Witness of a new dancer". 14 October ? ? TANGO device model nice abstraction for distributed system advanced features → userfriendly general purpose GUIs predefined types parameter types to commands (~methods) can not be mixed hardcoded set of states (ON, OFF, STANDY, etc.) (maybe) not everything fits into the device-orientated view (e.g.: data streams?) Installation… Large scales.. Abstraction

"Witness of a new dancer". 14 October easy to get started expertise required to use advanced featured effectively core Tango developer Tango internals, Cobra/IDL clients DS polling events jive (configuration) one documentation weeks four Learning curve

"Witness of a new dancer". 14 October Tango: mature, although constantly evolving Conclusion Thank you!