SLIDE 1
MAXIV STATUS KITS, MAXIV 30th Tango meeting, Toulouse Whats new? - - PowerPoint PPT Presentation
MAXIV STATUS KITS, MAXIV 30th Tango meeting, Toulouse Whats new? - - PowerPoint PPT Presentation
MAXIV STATUS KITS, MAXIV 30th Tango meeting, Toulouse Whats new? @MAXIVLaboratory 5 Milestones 7 200000 100000 10 10000 MAXLAB Farewell https://www.youtube.com/watch? v=N1P4D51zCvc&feature=youtu.be Today, we do 1.5 GeV
SLIDE 2
SLIDE 3
What’s new? @MAXIVLaboratory
SLIDE 4
SLIDE 5
5
SLIDE 6
SLIDE 7
Milestones
7
SLIDE 8
100000 200000 10000 10
SLIDE 9
SLIDE 10
SLIDE 11
SLIDE 12
SLIDE 13
SLIDE 14
SLIDE 15
SLIDE 16
SLIDE 17
SLIDE 18
SLIDE 19
https://www.youtube.com/watch? v=N1P4D51zCvc&feature=youtu.be MAXLAB Farewell
SLIDE 20
Today, we do…
1.5 GeV Ring : Continue the Installation and SST - Performance and Reliability Test Beamlines Installation and SST of Optics Beamlines End Station: Biomax, Nanomax, Femtomax
SLIDE 21
Organisation
SLIDE 22
Status
SLIDE 23
Yesterday, we did…
SLIDE 24
Difficulties
Major issue with Basler Camera when more than 20 on the same network Long debugging process with the Libera Brilliance Plus Amptek device to continuous acquisition
SLIDE 25
YESTERDAY
- Misc:
- Tango Gateway
- Tango Open Office Binding
- Jenkins + Docker + Unit test for Tango device
- Public Tango RPM
- Migration to CentOS7
- Sphinx Documentation for Python Tango device
- Pogo template for the Python HL
- Hardware Device:
- Amptek Tango device with buffered acquisition
- Libera Tango device — Debugged and fully configured by ansible
- First usage of the Pilatus LIMA device
- Virtual Device:
- Magnet Tango device Physics unit, cycling, …
- Facade devices for PLC controlled device: Temperature sensor, …
- Services:
- 1rst Software Continuous Scan with Sardana
- Logging and Alarm Tango Device + Elastic search+ Kibana
- 1rst HDB++ installation
25
SLIDE 26
LLRF Expert GUI
26
Screenshot of the 3 GeV LLRF first station
SLIDE 27
Operator “home made” Interface
27
Screenshot of the Linac Current Transformers and 3 GeV Tune meas.
SLIDE 28
Soft PSS Watchdog (PyAlarm based)
28
Screenshot of the Watchdog User Interface.
SLIDE 29
VACCA + Synoptic
29
Screenshot of the 3 GeV ring VACCA User Interface.
SLIDE 30
Screenshot of the overall state of the 3 GeV ring User Interface.
StateGrid Web App
30
SLIDE 31
100 Hz Software Fast Archiving
Based on trigger/ event Deployed: Libera and R&S Scope (99.9%) Events at 100 Hz HDF5 file (500GB/week)
Tango + Sardana
GUN Main Trigger f0 = 2-100Hz MRF + DG (+ NI6602)Detector
Undulator eBPM xBPM Raptor xBPM Basler I0 Mono Gonio 0D 0D 2D 2D F V Inhibit IPC IT Scope Libera NI6602 Scope Event counting Buffer Actuator Sensor Trigger/ TimebaseMOPGF049 ICALEPCS 2015
SLIDE 32
Web based tools
In Ops Alarm log with PyAlarm, Kibana and Elastic Search Synoptic with SVG and Javascript Archive viewer In Dev Synoptic full web MxCube: 3 people (MAXIV and Soleil) on Web and Sardana Tango REST api WEM309 ICALEPCS 2015
SLIDE 33
SPECIES BEAMLINE (MAX-lab)
+ Heideman correction MOPGF065 Poster Session Monday all day
SLIDE 34
TODAY
- Hardware device:
- IVU & EPU Undulators with Sardana
- MRF Timing System with Tango Event
- Tango 9 and PyTango9 release
- Full Event Strategy
- Service:
- Event Based Status Webpage
- Tango configuration management with
DsConfig
- CentOS7 Tangobox with Ansible (https://
github.com/MaxIV-KitsControls/tangobox- ansible)
- Sardana Data Management with PathFixer
- Jupyter
34
SLIDE 35
Red Pitaya Current Transformer
35
SLIDE 36
ID Expert Interface
36
Screenshots of the Biomax In Vacuum Undulator expert interface.
SLIDE 37
MxCube3
37
Screenshots of the MXCuBE v3 (http://mxcube.github.io/mxcube/) user interface.
SLIDE 38
Machine Status
38
Screenshots of the Machine Status (http://status.maxiv.lu.se/) web interface.
SLIDE 39
Tomorrow
39
- Python 3 + AsyncIO
- Convince the community to use Unit Tests
- Sardana documentation for beginners
- Reactive patterns for Tango RxPy
- Knowledge Transfer in the community
- HDB++ everywhere
- Porting to C++ to python Tango DS
- More and more web service
- PyTango9 collaboration
- PyTables, HDF5 virtual datasets, OpenDAP in data
management
- Sardana Nexus file writing
- Docker Ansible Tangobox
- Web DsConfig
- Hardware continuous scan in Sardana
SLIDE 40
Sardana + Jupyter
40
SLIDE 41
Robot, Piezo, Fly Scan, …
41
SLIDE 42
Data Streaming
42
SLIDE 43
KITS Strategy
SLIDE 44
L e a n V i s i
- n
A g i l e
SLIDE 45
Thanks all for your contribution to this big success. Now, let’s have a big party tonight!
SLIDE 46