Tango Meeting: DESY Status Report

Slides:



Advertisements
Similar presentations
Tango Meeting DESY Status Report Thorsten Kracht Grenoble, 13. May 2009.
Advertisements

NGAS – The Next Generation Archive System Jens Knudstrup NGAS The Next Generation Archive System.
Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation.
Tango at Petra III Teresa Núñez Hasylab-DESY Tango Meeting ESRF,
9-12 Oct 2000PCaPAC 2000, DESY Hamburg Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 12: Managing and Implementing Backups and Disaster Recovery.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Chapter 7 Microsoft Windows XP. Windows XP Versions XP Home XP Home XP Professional XP Professional XP Professional 64-Bit XP Professional 64-Bit XP Media.
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.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
Module 7: Fundamentals of Administering Windows Server 2008.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
1 20th March 2007 – Tango Meeting – G.Abeillé ICALEPS 2005 Overview architecture of SOLEIL technical solutions for Beam Lines Control « A control system.
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
14-Nov-2000EPICS Workshop - Oak Ridge1 PCaPAC Review Matthias Clausen DESY/ MKS-2.
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
Petra III Status Teresa Núñez Hasylab-DESY Tango Meeting DESY,
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
Mantid Stakeholder Review Nick Draper 01/11/2007.
Source Controller software Ianos Schmidt The University of Iowa.
Réunion Contrôle Expérience 28/03/ Experiments Controls Vision, ideas, tasks to begin with … Alain Buteau Andy Götz.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
Diagnostics and Optimization Procedures for Beamline Control at BESSY A. Balzer, P. Bischoff, R. Follath, D. Herrendörfer, G. Reichardt, P. Stange.
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,
2: Operating Systems Networking for Home & Small Business.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
Review of PARK Reflectometry Group 10/31/2007. Outline Goal Hardware target Software infrastructure PARK organization Use cases Park Components. GUI /
Tango Meeting ONERA, PiLC Logic Controller ADQ412 Digitizer Diffractometer in Sardana GPFS storage system Experiment Control Upgrades at DESY.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Tango Collaboration Meeting May 13 th 2009Sardana Status Report Sardana Status Report Tango Collaboration Meeting May 13 th, 2009 Tiago Coutinho - ALBA.
Compute and Storage For the Farm at Jlab
LCLS Commissioning & Operations High Level Software
MicroTCA Development and Status
Palo Alto Networks Certified Network Security Engineer
BaBar Transition: Computing/Monitoring
Motion Control at DESY As seen from the experiment control point of view Thorsten Kracht SOLEIL, 11. May 2011.
Simulation Production System
Software Overview Sonja Vrcic
WP18, High-speed data recording Krzysztof Wrona, European XFEL
HDR Handling at EMBL-HH Status Report
Presented by Li Gang Accelerator Control Group
Device Pool Status Report TANGO Collaboration Meeting April 17, 2008
Status report SOLEIL May 2009
Laboratorio per dottorandi 2017 Particle Accelerators Control System
SNS Status Report Karen S. White 10/15/08.
Mark Rivers University of Chicago
Control and Data Acquisition System for ESRF Beamlines
CONFIGURING HARDWARE DEVICE & START UP PROCESS
LCLS Commissioning & Operations High Level Software
Cover page.
Pi Logic Controller Teresa Núñez DESY Photon Science
M. Krivda for the ALICE trigger project, University of Birmingham, UK
Information Technology Ms. Abeer Helwa
Tango in a Nutshell 31/12/2018.
Chapter 14 The User View of Operating Systems
Have you seen this screen?
Data Management Components for a Research Data Archive
Status and plans for bookkeeping system and production tools
Instructor Materials Chapter 5: Windows Installation
PyWBEM Python WBEM Client: Overview #2
Presentation transcript:

Tango Meeting: DESY Status Report Accelerators DORIS: shutdown until end of September 2008 FLASH: user operation PETRA-3: slide show Experiment control software Hardware Petra-3 computing requirements The next steps 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Petra-3: The Hall 16-Oct-08 Th. Kracht: DESY Status Report

Petra-3: The Accelerator 16-Oct-08 Th. Kracht: DESY Status Report

Petra-3: The Experimental Hall 16-Oct-08 Th. Kracht: DESY Status Report

Petra-3: The Experimental Hall 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Petra-3:Offices 16-Oct-08 Th. Kracht: DESY Status Report

Petra-3: The Experimental Hall 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Petra-3 First beam at the experiments: April 2009 Interlock clients ID cards Tine servers Lots of DBs Coordination of the installation of the electrical infrastructure Cable documentation, FNT 16-Oct-08 Th. Kracht: DESY Status Report

Experiment Control Software Developments Tango and Sardana developments, see talk of Teresa Núñez Tango – jddd integration, see talk of Teresa Núñez Tango – Tine interface, by Jens Meyer -> Tango server management: tdis (Adam Webb) Spectra Sardana controllers implemented Perl and Python interfaces: swig (replacing xsub) 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Tine to Tango ( Jens Meyer) Implemented as Tango class Tine name context/server_name/device_name as Tango device name Tine properties mapped as dynamic attributes Tine alarms available as Tango Alarm state and status information 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Tango to Tine ( Jens Meyer) Implemented as a Tine server Tango class name mapped as the Tine server name Tango device name as Tine device name Commands and attributes mapped as Tine properties Problem: exceptions and alarms Tine has limited string length 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Tango – Tine Interface Used for Undulator control Archiving process variables: motor positions, temperatures, pressures, etc … 16-Oct-08 Th. Kracht: DESY Status Report

Experiment Control Software Developments Tango & Sardana developments, see talk of Teresa Núñez Tango – jddd integration, see talk of Teresa Núñez Tango – Tine interface, by Jens Meyer Tango server management: tdis (Adam Webb) -> Spectra Sardana controllers implemented Perl and Python interfaces: swig (replacing xsub) 16-Oct-08 Th. Kracht: DESY Status Report

Tango Server Manager: tdis Intended users: computing staff, BL scientists, BL engineers Views Beamlines: overall status Servers: start, stop, errors Devices: information from Tango DB Components: monochromators, slits, etc. Input files: XML Author Adam Webb Written in PyQt Presentation: next Tango meeting 16-Oct-08 Th. Kracht: DESY Status Report

Experiment Control Software Developments Tango & Sardana developments, see talk of Teresa Núñez Tango – jddd integration, see talk of Teresa Núñez Tango – Tine interface, by Jens Meyer Tango server management: tdis (Adam Webb) Spectra Sardana controllers implemented -> Perl and Python interfaces: swig (replacing xsub) 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Spectra 16-Oct-08 Th. Kracht: DESY Status Report

Experiment Control Software Developments Tango & Sardana developments, see talk of Teresa Núñez Tango – jddd integration, see talk of Teresa Núñez Tango – Tine interface, by Jens Meyer -> Tango server management: tdis (Adam Webb) Spectra Sardana controllers implemented Perl (and Python) interfaces: swig (replacing xsub) 16-Oct-08 Th. Kracht: DESY Status Report

Petra3: Mass Storage and Computing Requirements Petra-3 experiments use central IT infrastructure wherever possible. Users of the demanding experiments may not have sufficient resources at their home institutes. Requests (demanding experiments) Raw data: 260 TB/ year Backup Live time of big data sets ~ 6 months To be decided: Archive Computing power: ‘Near real time’ analysis for optimizing measurements Offline: Reconstruction for demanding experiments Setting up system tests Data transfer speed: detector -> central file store Processing speed Remote access: data and compute cluster 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Hardware PLC: Beckhoff becomes standard Vacuum controls, BL components, insertion devices Online interface: ADS Electronics purchase status SIS3820 delivered SIS3610 delivered SIS1100/3100, PCIe part. del. -> DGG2 part. delivered N89 delivered N454 delivered MCA avail. TIP551 delivered TIP830 delivered TVME-200 delivered VFCADC ordered Pro-Dex OMS MAXv ord. Multi-DVM in prep. VME cards Tango servers available (mostly) and uploaded to the svn repository 16-Oct-08 Th. Kracht: DESY Status Report

PCIe – VME Interface: SIS1100/3100 Operational at DORIS beamline Faster block transfer mode with 2.6 kernels Performance comparison (Spectra command line): Without block transfer mode Loop/nloop=500 [* = read_mca( mca1, 0, nm, 8192)] -> 69s Loop/nloop=500 [*=read_mca( mca1, 0, nm, 1024)] -> 8.6s With block transfer mode Loop/nloop=500 [* = read_mca( mca1, 0, nm, 8192)] -> 7.8s Loop/nloop=500 [*=read_mca( mca1, 0, nm, 1024)] -> 1.0s Loop/nloop=50000 [s1=rc(c1)] -> 3.4s New block transfer factor ~10 faster Single IOs: 14.7 kHz (Spectra CLI) 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Hardware PLC: Beckhoff becomes standard Vacuum controls, BL components, insertion devices Online interface: ADS Electronics purchase status SIS3820 delivered SIS3610 delivered SIS1100/3100, PCIe part. del. DGG2 part. delivered N89 delivered N454 delivered MCA avail. TIP551 delivered TIP830 delivered TVME-200 delivered VFCADC ordered Pro-Dex OMS MAXv ord. -> Multi-DVM in prep. VME cards Tango servers available (mostly) and uploaded to the sourceforge svn repository 16-Oct-08 Th. Kracht: DESY Status Report

Motor Controllers: OMS MAXv For stepping and servo motors Command syntax very similar to OMS VME58 Implemented in Spectra Currently operated for stepping motors at DORIS Ordered 146 boards (8 channels each) 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Hardware PLC: Beckhoff becomes standard Vacuum controls, BL components, insertion devices Online interface: ADS Electronics purchase status SIS3820 delivered SIS3610 delivered SIS1100/3100, PCIe part. del. DGG2 part. delivered N89 delivered N454 delivered MCA avail. TIP551 delivered TIP830 delivered TVME-200 delivered VFCADC ordered Pro-Dex OMS MAXv ord. Multi-DVM in prep. VME cards Tango servers available (mostly) and uploaded to the sourceforge svn repository 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report OS Support: Linux Linux, the OS for PETRA-3, DORIS, Offices Scientific Linux 5 DESY extensions: afs, Kerberos-5, etc. Installation tool: Salad/wboom (DESY tools) Automated installation and update Repository with Hasylab software Crash recovery Boot from stick or CD Data from TSM Script controlled recovery Backup: TSM (IBM) 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report The Next Steps Request for a container file format: NEXUS seems to be the natural choice. Spock Diffractometer interface -> Scans Synoptic displays: jddd (see Teresas talk) IT infrastructure performance tests: network – mass storage - CPUs 16-Oct-08 Th. Kracht: DESY Status Report

Interface to the Diffractometer Sofware F. Picca and V. Hardion (SOLEIL) installed Diffactometer device server, including 4C , 6C A GUI to operate the DS Crystal alignment UB matrix Spock needs an interface to the DDS Controllers should use the DDS Syntax to control DDS 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report The Next Steps Request for a container file format: NEXUS seems to be the natural choice. Spock Diffractometer interface Scans -> Synoptic displays: jddd (see Teresas talk) IT infrastructure performance tests: network – mass storage - CPUs 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Scans in Spock Features that need to be implemented: Scan types: single motor, time, energy, cm, hkl, angular, pseudo motor, 2D, 3D, continuous scans Limits specifications: start/stop/delta, start/stop/np, range/np, regions, exafs regions Options: automatic BS, automatic filter, MOSTAB, auto-return, dead time, log scales, update rate, repeats, SSA, etc. Device selection: GUI and macro -> Graphics: online monitoring, depends on the device selection and scan type How it can be done Scan types: Classes Limits specifications: arguments Device selection: measurement groups Graphics: attributes of the mg groups …. 16-Oct-08 Th. Kracht: DESY Status Report

Scan Device Specification Spectra::scan( device => "dummy", start => 2, stop => 2.1, delta => 0.01, st => 0.1, title => "A Test Scan", profile => { timer => "t1", counter => [ qw( c1 c2 idoris hhe1)], mca1 => { channels => 1024}, mca2 => { channels => 4096}, sca1 => { mca => "mca1", min => 1000, max => 2000}, flags => [ qw( write_to_disk 1 display_deadtime 1 bell_on_scan_end 1)], before_during_function => sub { Spectra::move( mot2 => $Spectra::SYM{ position});}}); 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report Scans in Spock Features that need to be implemented: Scan types: single motor, time, energy, cm, hkl, angular, pseudo motor, 2D, 3D, continuous scans Limits specifications: start/stop/delta, start/stop/np, range/np, regions, exafs regions Options: automatic BS, automatic filter, MOSTAB, auto-return, dead time, log scales, update rate, repeats, SSA, etc. Device selection: GUI and macro -> Graphics: online monitoring, depends on the device selection and scan type How it can be done Scan types: Classes Limits specifications: arguments Device selection: measurement groups Graphics: attributes of the mg groups …. 16-Oct-08 Th. Kracht: DESY Status Report

Th. Kracht: DESY Status Report The Next Steps Request for a container file format: NEXUS seems to be the natural choice. Spock Diffractometer interface Scans Synoptic displays: jddd (see Teresas talk) IT infrastructure performance tests: network – mass storage - CPUs 16-Oct-08 Th. Kracht: DESY Status Report