Layered EPICS User Gap Control Interface for NSLS Mini-gap Undulators William Nolan and John Skinner, Biology Department Susila Ramamoorthy and Lonny Berman,

Slides:



Advertisements
Similar presentations
Integrating Opengear console servers into Zenoss monitoring.
Advertisements

Integrating Opengear console servers into SolarWinds Orion NPM
Dicembre 2009SPES Control System Group Acquisition using VME boards Conforto Nicola.
So far Binary numbers Logic gates Digital circuits process data using gates – Half and full adder Data storage – Electronic memory – Magnetic memory –
Presenter : Cheng-Ta Wu Kenichiro Anjo, Member, IEEE, Atsushi Okamura, and Masato Motomura IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39,NO. 5, MAY 2004.
1 BROOKHAVEN SCIENCE ASSOCIATES NSLS-II Insertion Device R&Ds Toshi Tanabe George Rakowsky, John Skaritka and Susila Ramamoorthy NSLS-II Experimental Facilities.
Cosmic Ray Test of INO RPC Stack M. Bhuyan 1, V.M. Datar 2, S.D. Kalmani 1, S.M. Lahamge 1, N.K. Mondal 1, P. Nagaraj 1, S. Pal 1, L.V. Reddy, A. Redij.
RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan.
1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
01/11/2002SNS Software Final Design Review1 V123S Event Link Encoder, Transmission System and PLL Receiver Thomas M. Kerner (BNL) SNS Global Controls.
Wayne Lewis Australian Synchrotron Beamline Controls Design and Implementation.
Stanford Synchrotron Radiation Laboratory Software for X-ray Scattering Measurement Apurva Mehta.
1 Arturo Alarcon 1 Undulator Controls Status FAC Undulator Controls Status Arturo Alarcon June 9, 2009.
SSRF Beamline Control System
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
Writing Your Own Custom IP Drivers for the IOC Blade 9010 By Darrell Nineham 5 Craddock.
Imperial College Tracker Slow Control & Monitoring.
SPEAR Insertion Device Controls Upgrade Status Arturo Alarcon January, 2014.
Hardware Definitions –Port: Point of connection –Bus: Interface Daisy Chain (A=>B=>…=>X) Shared Direct Device Access –Controller: Device Electronics –Registers:
1 Lecture 20: I/O n I/O hardware n I/O structure n communication with controllers n device interrupts n device drivers n streams.
CBASS for Beamline Control Software Development: John Skinner Matt Cowan Rick Buono Chris Dropp Leon Flaks Scientific Support: Annie Heroux Howard Robinson.
EPICS Developments at the Australian Synchrotron DSP EPICS driver for the General Standards 16AIO analog card EPICS driver for the Galil range of motor.
TANGO on embedded devices: the Bimorph Mirror application case Fulvio Billè Roberto Borghes, Roberto Pugliese, Lawrence Iviani Instrumentation & Measurement.
Beamline Controls with EPICS at NSLS Zhijian Yin NSLS, BNL EPICS Collaboration Meeting, SSRF, March 2008.
1 Kenneth Osborne, 9/14/07 Inter Group communications at the Advanced Light Source. Overview of the different methods of communication between different.
Materials Science and Protein Crystallography Using the MX Beamline Control Toolkit William M. Lavender
The CSS Scan System Kay-Uwe Kasemir SNS/ORNL Dec
Dirk Zimoch, EPICS Collaboration Meeting October 2008 PSI Large Research Facilities Status SLS, Proton Facility, PROSCAN, PSI-XFEL.
1 BROOKHAVEN SCIENCE ASSOCIATES Experimental Facilities John Hill CFAC review October 18 th, 2006.
The microIOC Family Gasper Pajor EPICS Collaboration Meeting Argonne National Laboratory June 2006.
The Development of Laue Monochromator at X17B3 National Synchrotron Light Source in (111) diffraction intensities by severer of non-bending Si.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Macromolecular Crystallography Summary of the July 18, 2007 Breakout Session.
Converting PROSCAN CS to EPICS Status Damir Anicic, Paul Scherrer Institute, Villigen, Switzerland For EPICS collaboration meeting 2008, Shanghai,
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
Stepper Motor Control, PLC vs VME Herb Strong, Pam Gurd Spallation Neutron Source Oak Ridge National Laboratory October 17, 2007.
1 BROOKHAVEN SCIENCE ASSOCIATES Storage Ring Commissioning Samuel Krinsky-Accelerator Physics Group Leader NSLS-II ASAC Meeting October 14-15, 2010.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Commissioning of the CMCF 08ID-1 Beamline. Light in the Optical Hutch September 2005 Light at the entrance to the white beam slits (42 m). The rectangular.
Controls & Monitoring Overview J. Leaver 03/06/2009.
Proposed NSLS X13B Microdiffraction Instrument Source & Optics James M. Ablett National Synchrotron Light Source.
Australian Synchrotron Mature GUI’s for protein crystallography beamlines Julian Adams.
BROOKHAVEN SCIENCE ASSOCIATES U.S. Department of Energy Office of Basic Energy Sciences Funded under contract: DE-AC02-98CH10886 EPICS/RTEMS at NSLS S.
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.
X-17 DAC Operations at NSLS Progress Report June 2007 Jiuhua Chen.
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.
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.
E. Matias Canadian Light Source CLS Beamline Controls.
Elke Zimoch, EPICS Workshop 2004 Japan EPICS at the Protein Crystallography Beamlines of the SLS.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
Debbie Rogind Diane Fairley SLC-Aware BSAC Facility Requirements Review May 26, 2005 SLC Aware IOC BSAC* Facility Requirements Review *Beam Synchronous.
Motion Control at the Advanced Photon Source Argonne National Laboratory Mark Rivers University of Chicago 7 GeV synchrotron x-ray light source, the largest.
Adrian Oates Graham Cox Daresbury Laboratory MICE Control System DL Contribution June 09.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
BIS main electronic modules - Oriented Linac4 - Stéphane Gabourin TE/MPE-EP Workshop on Beam Interlock Systems Jan 2015.
Sardana/IcePAP Based Control System for elliptically polarized Undulator at Max IV 30th Tango Collaboration meeting
Motion Controllers in SLS and SwissFEL
Diamond Motion Control Emma Shepherd & Matthew Pearson May 2011
The software side of the moon
Laboratorio per dottorandi 2017 Particle Accelerators Control System
SSRL Beam Line Infrastructure Update February 2002
Multi- axis control for in-vacuum diffractometer
SLC-Aware IOC LCLS Collaboration Jan 26, 2005
Mark Rivers University of Chicago
SLC Aware IOC BSAC* Facility Design Review July 14, 2005
EPICS: Experimental Physics and Industrial Control System
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
Essential Parts of the Diffractometer X-ray Tube: the source of X Rays Incident-beam optics: condition the X-ray beam before it hits.
Presentation transcript:

Layered EPICS User Gap Control Interface for NSLS Mini-gap Undulators William Nolan and John Skinner, Biology Department Susila Ramamoorthy and Lonny Berman, NSLS Department Brookhaven National Laboratory, Upton NY EPICS Collaboration Meeting June , 2006

Undulators provide brilliant beams for PX at the NSLS The brilliant undulator beams are essential for efficient macromolecular structure determination using small crystals with large unit cells. The PXRR method: Screen on BM facility Collect on ID facility

The Undulator Control Challenge diffractometer monochromatormirror front end User application programs control diffractometer and detector every few s User selects wavelength by setting monochromator and gap about every 15 minutes using EPICS services Synchrotron operator requisitions undulator control for ring fills about every 12 hours using machine control programs

Layered MGU Controls NSLS MGU Micro Carries out gap requests from MGU-IOC as well as overriding NSLS gap commands MGU PXRR EPICS Beamline-IOC Executes wavelength change requests from CBASS Determines MGU harmonic and gap target VME / RTEMS PXRR EPICS MGU-IOC Downloads gap target whenever possible Continuously receives MGU status and gap setting Linux

MGU Control: Application and User Layer PXRR EPICS Beamline-IOC Executes energy change requests from CBASS Moves monochromator motors Determines gap target from harmonic emission table Suppresses gap change when scanning small ΔE CBASS Application Program Single Process Variable Request: E or λ Mono motor records MGU Harmonic Emission Virtual gap motor record New gap target triggers interface layer New E

MGU Control: Interface Layer PXRR EPICS MGU-IOC Transmits gap target requests to MGU device controller Periodic scans MGU status and actual gap setting May serve as precision gap controller using encoder readbacks Serves as standalone user gap control interface Custom device driver and interface communicates serially via RS232, 485, TCP/IP has FIFO buffer, handshaking, and polling functionality Virtual gap motor record donegap target MGU Status Info for User Outgoing commands: Gap target request Request for status info Incoming information: Control room user enable flag Gap drive status Current gap drive setting Stored gap set point for user ops Average of 4 gap encoder readings Optical gap readings at MGU ends MGU device driver error status Actuator post heater status

MGU Control: Device Layer NSLS MGU Micro Carries out gap requests from MGU-IOC and NSLS Arbitrates user and NSLS control room access Monitors and controls all device functions Serial interface on beam line serverSerial interface on MGU device controller Standalone MGU controller NSLS MGU Micro Setup

Gap Measurement on the X25 MGU Post Heaters (8x) Linear Resistive Encoder (4x) Limit Switches Optical Micrometer (2x; 2µm) Stepper Motor Drive (4x)

Need For Gap Stability at Submicron level 7 th Harmmonic 100eV FWHM 3.25eV/um

Summary: Layers are safe and robust control method NSLS MGU Micro Carries out gap requests from MGU-IOC as well as overriding NSLS gap commands MGU PXRR EPICS Beamline-IOC Executes user wavelength change requests Determines MGU harmonic and gap target PXRR EPICS MGU-IOC Downloads gap target whenever possible Acquires MGU status and gap setting A safe and robust method to perform frequent MGU control in an open user environment Ready for remote user operation Simple way to extract essential control functions from full device control set Efficient method to bridge EPICS – custom device control interface Expandable to precision gap control based on true gap readings -cryo ops

Acknowledgements: Lonny Berman Susila Ramamoorthy John Skinner