The European Spallation Source has commenced operation of the ion source, the ?rst accelerator component. Construction, equipment delivery, control system development, and commissioning of the subsequent accelerator sections and the target is ongoing. In parallel, in-kind partners are designing, building, and commissioning a number of experimental instruments that are expected be ready for...
Scanning Transmission Xray Microscopy (STXM) is a method used to create spectral images of a wide range of samples. STXM microscopes have been a staple in spectromicroscopy for nearly 30 years, and as such has seen many innovations of that time span. The heart of the technique is the use of software to control the numerous devices that work in coordination with each other to produce a wide...
PyAcq is a Python-based data acquisition and visualization platform under active development for the BioXAS-Imaging Beamline at the Canadian Light Source. PyAcq consists of several separate components. A pure Python EPICS-aware server fetches queued scans, runs them, and writes collected data to HDF5 files. Native EPICS applications provide the server with SSCAN records for step scans,...
An EPICS solution for EPSON 4-6 axis robots, that can be used to integrate user defined applications, has been written. The solution consists of a robot network server, an EPICS database that uses streamDevice, and a set of screens. The network server is designed to accomplish multiple tasks simultaneously, and therefore provides significant enhancements over EPSON network servers. ...
SAXS/WAXS beamline is currently using a Pilatus2-1M in-air detector and is fully optimised to support in-air detection. Its age and mechanical implosion of the vacuum window are two modes of potential failures that can bring the whole beamline down for several months. To maintain the highest level of availability for users and to overcome the inherent technical limitations of in-air detectors,...
We will present a migration of FZJ COSY (COoler SYnchrotron) controls to EPICS. COSY is the machine built in 90's, with in house CS based on TCP-IP ASCII communication. In pursuit of JEDI experiment the COSY team wants to improve the accelerator performance and ultimately centralize all controls for ease of operation. That is the reason, they decided to migrate to EPICS based control system....
The current Personnel Safety System (PSS) at the Australian Synchrotron has reached its End of Life. Most of the PSS hardware and software is no longer available, supported or repairable. This would affect the availability of the machine and beamlines for experiments.
This project aims to reduce the risk of a facility wide unplanned shutdown - resulting from a fault in the Machine PSS system...
A consistent set of standards for motion control implementation is important for allowing a
facility to efficiently develop, implement, and maintain the motion control systems. Standards that should be considered include:
- coordinate system definitions
- connector standards, including connector types and pinouts
- cabling standards
- motion controller hardware standards
- motion...
A portable, small factor, affordable, control system with NSLS2 EPICS Debian Jessie distribution, areaDetector-3-3-1 with EPICS7 PVA, bluesky is available for community via system image for UDOO x86 Ultra. $400 hardware and several hours to set up.
Instructions are @ https://oksanagit.github.io/babyIOC/
One of the principal advantages of virtualization is the ease of which new virtual machines can be commissioned and deployed. This can also lead to rapid and undocumented growth of Test/Dev VMs which, unless properly managed, can contend for resources with Production VMs.
This problem was addressed at the Australian Synchrotron by establishing two seperate VMware clusters and applying...
Introduction into how EPICS database records are automatically generated from XML mark up in source code files in the ASKAP project.
In a cooperation between HZB/BESSY II and ITER, a Device Support for the OPC UA industrial SCADA protocol is under development. Goals, status and roadmap will be presented.
Introduction of strategic approach for APSU high-level application software development and deployment environment.
We present a new EPICS channel archiver system which is being developed at LANSCE of Los Alamos National Laboratory. Different from the legacy archiver system, this system is built on InfluxDB database and Plotly visualization toolkits. InfluxDB is an open-source time series database system and provides a SQL-like language for fast storage and retrieval of time series data. By replacing the...
A brief overview of TANGO (http://tango-controls.org) from an EPICS (mostly V3) view. I will mention commonalities and some contrasts.
Caproto is a implementation of the EPICS Channel Access protocol for distributed hardware control in pure Python with a “sans-I/O” architecture.
A brief presentation on the state of PyDM (Python Display Manager), the new functionality that has been added in the last year of development, and the features targeted for release in 2019.
European Spallation Source (ESS) selected Linde Kryotechnik to deliver a large and complex cryoplant. For ESS it was important that the integration into EPICS is done in a way consistent with other subsystems. Cosylab was able to provide the missing link between cryoplant supplier and ESS, and thus adapt the industrial solution to the custom requirements of the ESS EPICS environment.
Sample visualization and alignment for ESS experimental setups requires
knowledge of the pixel size of the imaged sample. Two cameras placed at 90
degrees to each other are used to obtain three dimensional position information
of the sample and sample features. A calibration target with features of known
dimensions is placed at the sample position and images captured on the two
cameras. Using...
Summary of detectors I have been involved with at the AS, including the detectors for the Breast CT Imaging project.
A micro service, built as part of to new kafka based phoebus alarm services, which provides the ability to record all changes to the alarm service configuration.
An archiver for all the alarm messages generated by the new Kafka based phoebus alarm server.
The archived alarm history can be used to
1.) better configure the alarm server, by weeding out noisy alarms, etc.
2.) discover pattern and relations between systems and devices.
Using Logstash with EPICS IOCs
The Australian Square Kilometre Array Pathfinder (ASKAP) Radio Telescope is moving to web based interfaces for its control and monitoring. We describe here the use of non-EPICS open source software for archiving, visualisation and alerting.
An brief introduction on the two types of EPICS to hardware(FPGA) interfaces will be provided.
Part B of EPICS to FPGA interfacing where current implementations of local and remote EPICS interfaces are explored. These are in the form of embedded processor and FPGA technologies which are on the pathway to a future of converged EPICS-FPGA interfaces.
Red Pitaya is a small board equipped with Xilinx Zynq SOC and Cortex A9. It has 2 14-bit, 125 MS/s RF inputs and outputs as well as slow analogue and digital inputs and outputs.
We've written an asyn port driver fir it and it is currently used in a few applications across the Australian Synchrotron without any problems.
ITER will be hosting the EPICS Collaboration Meeting in June 2019. The meeting will take place at the ITER site in Cadarache, 45 km north-east of Aix-en-Provence, France.
We are developing Accelerator Control System for 6 MeV LINAC at PINSTECH (Pakistan Institute of Science and Technology). EPICS is used as the middle layer and CS-Studio as the presentation layer.
I will update about the Control System Design of our facility and would like to take suggestions from Control System Professionals on how we can improve our Control System.