Paper |
Title |
Page |
MOPPC116 |
Evolution of Control System Standards on the Diamond Synchrotron Light Source |
381 |
|
- M.T. Heron, T.M. Cobb, R. Mercado, N.P. Rees, I.S. Uzun, K.G. Wilkinson
Diamond, Oxfordshire, United Kingdom
|
|
|
Control system standards for the Diamond synchrotron light source were initially developed in 2003. They were largely based on Linux, EPICS and VME and were applied fairly consistently across the three accelerators and first twenty photon beamlines. With funding for further photon beamlines in 2011 the opportunity was taken to redefine the standards to be largely based on Linux, EPICS, PC’s and Ethernet. The developments associated with this will be presented, together with solutions being developed for requirements that fall outside the standards.
|
|
|
Poster MOPPC116 [0.360 MB]
|
|
|
TUPPC069 |
ZEBRA: a Flexible Solution for Controlling Scanning Experiments |
736 |
|
- T.M. Cobb, Y.S. Chernousko, I.S. Uzun
Diamond, Oxfordshire, United Kingdom
|
|
|
This paper presents the ZEBRA product developed at Diamond Light Source. ZEBRA is a stand-alone event handling system with interfaces to multi-standard digital I/O signals (TTL, LVDS, PECL, NIM and Open Collector) and RS422 quadrature incremental encoder signals. Input events can be triggered by input signals, encoder position signals or repetitive time signals, and can be combined using logic gates in an FPGA to generate and output other events. The positions of all 4 encoders can be captured at the time of a given event and made available to the controlling system. All control and status is available through a serial protocol, so there is no dependency on a specific higher level control system. We have found it has applications on virtually all Diamond beamlines, from applications as simple as signal level shifting to, for example, using it for all continuous scanning experiments. The internal functionality is reconfigurable on the fly through the user interface and can be saved to static memory. It provides a flexible solution to interface different third party hardware (detectors and motion controllers) and to configure the required functionality as part of the experiment.
|
|
|
Poster TUPPC069 [2.909 MB]
|
|
|