Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation.

Slides:



Advertisements
Similar presentations
RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan.
Advertisements

© Prentice Hall CHAPTER 10 Alternative Approach: Purchasing Systems.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Structural Genomics – an example of transdisciplinary research at Stanford Goal of structural and functional genomics is to determine and analyze all possible.
EPICS at APS Beamlines Tim Mooney Advanced Photon Source Argonne National Laboratory.
IT PLANNING Enterprise Architecture (EA) & Updates to the Plan.
Experimental Facilities Division ANL-ORNL SNS Experimental Data Standards (Status) Richard Riedel SNS Data Acquisition Group Leader.
Chapter 13 Physical Architecture Layer Design
Steve Lewis Direct Imager 06 Dec EPICS Controls Steve Lewis 07 December 2007 LCLS Direct Imager Final Design Review.
INTEGRATION OF EPICS ASYN INTO NON EPICS ENVIRONMENT PRERANA KANKIYA Brookhaven National Laboratory, New York EPICS COLLABORATION MEETING, 2014.
Integrating Acquired Subsystems Bob Dalesio 09/21/99.
EPICS Meeting, APS, June 14 th 2006 MCS-8 The 8 axes motion control system Rok Šabjan
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
INFO425: Systems Design INFORMATION X Finalizing Scope (functions/level of automation)  Finalizing scope in terms of functions and level of.
SSRF Beamline Control System
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
Control System and Software Engineering Process Elder Matias
NCSX NCSX Preliminary Design Review ‒ October 7-9, 2003 G. Oliaro 1 G. Oliaro - WBS 5 Central Instrumentation/Data Acquisition and Controls Princeton Plasma.
SCSC 311 Information Systems: hardware and software.
JCOP Workshop September 8th 1999 H.J.Burckhart 1 ATLAS DCS Organization of Detector and Controls Architecture Connection to DAQ Front-end System Practical.
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
Richard Farnsworth –Controls and IT Manager Australian synchrotron OUTSOURCING, INSOURCING, AND INTEGRATION OF CONTROL SYSTEMS IN THE AUSTRALIAN SYNCHROTRON.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Beamline Controls with EPICS at NSLS Zhijian Yin NSLS, BNL EPICS Collaboration Meeting, SSRF, March 2008.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
Materials Science and Protein Crystallography Using the MX Beamline Control Toolkit William M. Lavender
Dirk Zimoch, EPICS Collaboration Meeting October 2008 PSI Large Research Facilities Status SLS, Proton Facility, PROSCAN, PSI-XFEL.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
The microIOC Family Gasper Pajor EPICS Collaboration Meeting Argonne National Laboratory June 2006.
Introduction to Making Multimedia
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
Systems and Communications1 CERN Openlab – 10/11 December 2013 ESRF: IT Challenges.
Status Report June 2006 Swiss Light Source.
EPICS-based motion control and data acquisition system on hard x-ray microfocus beamline station Yan Fen Hard X-ray Microfocus beamline, Shanghai Synchrotron.
Eugenia Hatziangeli Beams Department Controls Group CERN, Accelerators and Technology Sector E.Hatziangeli - CERN-Greece Industry day, Athens 31st March.
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
Oct 8-9, 2005ACS Collaboration Meeting – Archamps, France The MicroIOC From Custom To Production First customer: PSI 25 pieces.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Australian Synchrotron Mature GUI’s for protein crystallography beamlines Julian Adams.
A Remote Collaboration Environment for Protein Crystallography HEPiX-HEPNT Conference, 8 Oct 1999 Nicholas Sauter, Stanford Synchrotron Radiation Laboratory.
An EPICS solution for Galil products that can provide a comprehensive, and high performance motor and PLC control system for use at synchrotrons and other.
Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
Diagnostics and Optimization Procedures for Beamline Control at BESSY A. Balzer, P. Bischoff, R. Follath, D. Herrendörfer, G. Reichardt, P. Stange.
Motion Control at the Advanced Photon Source Argonne National Laboratory Mark Rivers University of Chicago 7 GeV synchrotron x-ray light source, the largest.
Office of Science U.S. Department of Energy “Traditional” Tools for Beamline Applications Mark Rivers University of Chicago October 16, 2008.
Diamond Light Source Data Acquisition System Paul Gibbons.
ESS Integrated Control System Software Core Components S.Gysin
JLab Accelerator Controls Matt Bickley MaRIE discussion April 26, 2016.
Daniel Piso Fernández Some Ideas about Integration Support Cases and PLC Activities at Controls Division.
Seungyu Rah (Pohang Accelerator Laboratory, POSTECH, Korea) Nov
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Beamline Control and Data Acquisition System at SSRF Zhang Zhaohong, Zheng Lifang Beamline Control Group Shanghai Synchrotron Radiation Facility about.
NATIONAL SYNCHROTRON RADIATION CENTRE SOLARIS JAGIELLONIAN UNIVERSITY, KRAKOW, POLAND Piotr Goryl Tango Collaboration Meeting, Elettra,
Motion Controllers in SLS and SwissFEL
Business System Development
National SYNCHROTRON Radiation Centre SOLARIS Jagiellonian University, Krakow, Poland Piotr Goryl Motion Workshop, Soleil,
Database Development (8 May 2017).
Laboratorio per dottorandi 2017 Particle Accelerators Control System
PLC-based control systems at SOLEIL - ICALEPCS 2017
Mark Rivers University of Chicago
Introduction to Operating System (OS)
EPICS Controls Steve Lewis 13 December 2007
The EPICS running envirionments in the five accelerator projects
ICS update 7th Experiment Control Workshop
Standardisation of BRIGHT Beamline Control Systems
Presentation transcript:

Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Beamline Controls Design and Implementation Beamline summary Resourcing Technology decisions Standards development Infrastructure Individual beamline implementations

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Beamline summary Phase 1 Infrared Spectroscopy Protein Crystallography Powder Diffraction X-ray Absorption Spectroscopy Soft X-ray Spectroscopy

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Beamline summary Phase 2 Microspectroscopy Imaging and Medical Therapy Small/Wide Angle Scattering Protein Crystallography 2

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Resourcing Staff Development equipment External resources

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Technology decisions - background Accelerator controls – EPICS controls throughout – Standard PC based IOCs – No use of VME – GUI implemented in Delphi

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Technology decisions - background Beamline controls No pre-conceived ideas Desire to use open source software Desire to maintain consistency with existing accelerator controls Determine approach at comparable facilities and beamlines Desire to have single control system for all beamlines

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Technology decisions Hardware Off the shelf products PC based IOCs VME where essential (using PCI/VME bridge) In-house motion control Protection systems

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Technology decisions Protections systems Personnel protection Equipment protection Operating system Avoid vxWorks Use standard Linux distributions Determine need for real- time OS

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Technology decisions – control system software Six control systems reviewed Selection criteria established Candidates ranked EPICS was the winner

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Technology decisions – user interface software Engineering/staff interface Use EPICS tools Ease of use/speed of deployment Experimental user interface No single right answer for all beamlines

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Standards development Naming convention IP addressing scheme GUI standards Motion control connectors Coordinate system

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Infrastructure Network Individual VLAN for each beamline EPICS gateway to accelerator Personnel safety system Same system as storage ring PLC code developed in-house Separate system for each beamline Carefully defined interfaces between beamline and accelerator protection systems Data storage

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Powder diffraction Experimental requirements Single energy experiments Multiple sample environments Precision sample and detector positioning Microstrip detector High-resolution detectors Scanning – step and on-the-fly Relatively low data volume and rate No well defined user interface preference

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Powder diffraction Photon delivery system Turnkey contract Design, construction and supply of optics Basic controls included in scope of supply Equipment protection included in scope of supply Controls involvement at all stages essential Defined minimum EPICS releases to be used Definition of interfaces and site standards Close working relationship with controls vendor Ongoing involvement through commissioning phase 40 motors 2 cameras, 1 equipment protection PLC Beam condition and position monitoring

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Powder diffraction Endstation Individual components purchased separately In-house integration effort In-house motion controller Close interaction with detector supplier Sample environments 15 motors

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Powder diffraction User interface Using ‘xxx’ application from synApps Dedicated GUI for detector EPICS ‘sscan’ record to manage data collection Detector controls modified to be ‘EPICS-aware’

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Powder diffraction EPICS usage Photon delivery system Motion control Cameras Serial devices PLC Endstation Motion control Scaler Sample environment Save/restore Scan PLC – Modbus Digital IO Multi-channel scaler

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Powder diffraction Non-EPICS usage Microstrip detector Analog/digital electronics Embedded server GUI is client Sets up acquisition then reads out and saves data Commissioning External expert assistance Photon delivery system Detector

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography Experimental requirements Single energy experiments Single sample environment Well defined user interface Commissioning endstation followed by final endstation Synchronisation of sample rotation and shutter High data volume and rate No scanning

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography Photon delivery system Same as powder diffraction Same vendor, very similar optics 30 motors 2 cameras 2 beam position monitors Equipment Protection PLC Ion chamber

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography Endstation Commissioning endstation for twelve months CCD detector Robotic sample loading

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography Endstation High speed shutter High precision sample rotation Cryogenic sample environment Sample monitoring Sample alignment Sample visualisation 22 motors Energy dispersive detector Data storage – 40TB

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography Control system Mandate for BluIce user interface Decide between SSRL and GMCA implementations

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography Comparison of SSRL and GMCA controls BluIce EPICS MotorsDetectorShutterRobot BluIce DCSS EPICSDHS MotorsShutterDetectorRobot GMCASSRL

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography SSRL vs GMCA SSRL benefits Use existing hardware drivers Use existing scripted functions Easier integration of specific hardware Support from SSRL controls people Minimal development work required Can take advantages of updates from SSRL GMCA benefits “Simpler” architecture No new control system to learn

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography EPICS usage Photon delivery system Motion control Cameras Serial devices PLC Endstation Motion control

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Protein crystallography Non-EPICS usage Endstation SSRL DCSS control system server All experimental scripting Screening database Detector interface Robot interface MCA interface User authentication BluIce user interface Motion control programs Commissioning External expert assistance Photon delivery system Detector SSRL controls

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis X-ray absorption spectroscopy Experimental requirements Energy scanning Step scanning and on-the-fly scanning No well defined user interface Basic energy dispersive detector followed by multi- element detector Low data volume and rate EXAFS and XANES techniques

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis X-ray absorption spectroscopy Photon delivery system High-performance scanning monochromator Cryogenic cooling system 40 motors Beam visualisation Beam position control

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis X-ray absorption spectroscopy Endstation Single MCA detector Multi-element Ge detector Multiple ion chambers

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis X-ray absorption spectroscopy Endstation Scanning is fundamental Require both on-the-fly scans and step scans On-the-fly handled in hardware Step scanning handled by EPICS scan record

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis X-ray absorption spectroscopy EPICS usage Photon delivery system Motion control Serial devices PLC Endstation Motion control Scanning MCA Digital IO Analog IO Scaler Multi-channel scaling

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis X-ray absorption spectroscopy EPICS usage User interface MEDM IDL – ScanSee Python EXAFS scan front end

 Australian Synchrotron March 2008 EPICS Collaboration Meeting, SSRF, ShanghaiWayne Lewis Summary Turnkey contracts Work closely with contractors Develop standards Develop in-house experience and understanding Common systems where possible Customise for experimental requirements Use of external expertise Use of EPICS makes much possible