Mr
Lawrence Hoff
(Facility for Rare Isotope Beams)
5/19/15, 10:00 AM
15 minute contribution
FRIB Status
Mr
Ralph Lange
(ITER Organization)
5/19/15, 10:15 AM
15 minute contribution
ITER is a large international project building a fusion facility in the South of France. Most contributions are in-kind - integration of more than 200 plant systems will be the main challenge when building the control system.
To support controls development of plant systems, ITER created CODAC Core System (CCS), a Linux Distribution based on RedHat Enterprise Linux, EPICS and ITER specific tools.
Mr
Torsten Bögershausen
(European Spallation Source)
5/19/15, 10:30 AM
15 minute contribution
ESS Status
Debbie Rogind
(SLAC National Accelerator Laboratory)
5/19/15, 11:00 AM
15 minute contribution
The new LCLS-II facility at the SLAC National Accelerator Laboratory is a significant addition to the LCLS-I FEL, designed to dramatically decrease data acquisition time by providing high repetition rate over a broad energy range. The new design consisting of a CW superconducting linac with bunch repetition rates of up to one MHz and beam power of several hundred kilowatts requires major...
Steven Hartman
(ORNL)
5/19/15, 11:15 AM
15 minute contribution
SNS Data Acquisition and Instrument Controls Status
Dr
Jeong Han Lee
(Institute for Basic Science)
5/19/15, 11:30 AM
15 minute contribution
The Rare Isotope Science Project (RISP) at the Institute for Basic Science (IBS) constructs the rare isotope accelerator facility in South Korea. Since the facility uses stable ion beams and rare isotope beams dependently, independently, or both, possible operation modes and its combination could be a complex of different accelerator sub-systems. Therefore it will be a challenge to build an...
Dr
Markus Janousch
(Paul Scherrer Institut)
5/19/15, 11:45 AM
15 minute contribution
Recently, the installation of the components for the free electron laser SwissFEL has started at the Paul Scherrer Institute (PSI). In February 2016, beginning of the injector commissioning is planned and first lasing is foreseen a year later. New hardware, like VME64xboards (IFC 1210, an P2020 based intelligent FPGA controller from IOxOS) and crates (Trenew), timing system (from MRF with...
Dr
Yong Hu
(Brookhaven National Lab)
5/19/15, 1:30 PM
15 minute contribution
A correct measurement of NSLS-II beam parameters (beam position, beam size, circulating current, beam emittance, etc.) depends on the effective combinations of beam monitors, control and data acquisition system, and high level physics applications. This talk will present EPICS-based control system for NSLS-II diagnostics and give detailed descriptions of diagnostics controls interfaces...
Mr
Torsten Bögershausen
(European Spallation Source)
5/19/15, 1:45 PM
15 minute contribution
While evaluating motion control systems,
the Motion Control and Automation Group
created "The EPICS Communication Module" to connect EPICS
to a Beckhoff/TwinCAT system via TCP/IP.
EPICS Streamdevice can be used as well as the motorRecord.
Gasper Jansa
(Cosylab)
5/19/15, 2:00 PM
15 minute contribution
LCLS-I MPS has been upgraded by adding BSA (Beam Synchronous Acquisition) IOC running on linuxRT which is already receiving BSA data from all 6 BLM MPS link nodes. Updating the rest of the 9 PIC MPS link nodes is in progress. We will also briefly present the roadmap to add automatic rate recovery capability to the LCLS-I MPS.
Mitch D'Ewart
(SLAC)
5/19/15, 2:15 PM
15 minute contribution
Until recently VME RTEMS-based IOCs have been the platform of choice for control systems at SLAC. Cost and hardware availability make industrial PCs running Linux an attractive option for EPICS based IOCs. The CONFIG_PREEMPT_RT patch has been used to significantly improve the real-time performance of Linux. We will discuss real-time performance issues and migration experience for LinuxRT...
Ms
Kristi Luchini
(SLAC National Accelerator Laboratory)
5/19/15, 2:30 PM
15 minute contribution
The Linac Coherent Light Source is a free electron laser (FEL) facility operating at the SLAC National Accelerator Laboratory (SLAC). The controls for low current powered magnets use a multi-channel power supply controller system (MCOR) to meet the requirements for LCLS. It has a modular architecture that consists of a rack mounted crate, with 16 removable power modules and 1 crate...
Dr
Martin Konrad
(Facility for Rare Isotope Beams)
5/19/15, 2:45 PM
15 minute contribution
EPICS control systems attach timestamps to data at the hardware or IOC level. This presentation will give an overview of available times (local time, UTC, GPS time, international atomic time), discuss their advantages/disadvantages and describe the planned implementation for FRIB.
Tim Mooney
(Advanced Photon Source, Argonne National Lab.)
5/19/15, 3:00 PM
15 minute contribution
softGlue is an EPICS module that supports the Acromag IP-EP20x IndustryPack module (FPGA-based digital I/O). It enables users and application developers to construct small, simple, digital electronic circuits, and to connect those circuits to field wiring, all by writing to EPICS PV's. Because the circuits and field connections are defined entirely by EPICS PV's, they can be autosaved and...
Mr
Changwook Son
(Institute for Basic Science)
5/19/15, 3:15 PM
15 minute contribution
The Raspberry Pi is a very small size computer and it can connect to various sensors via GPIO ports. So It can be used not only IOC but also control device itself. In this report we'd like to present how to use and integrate into epics system. The first one is environment monitoring system which is consist of temperature sensor and serviced via web browser. The next one is a raspberry pi...
Mr
Evan Daykin
(Facility for Rare Isotope Beams)
5/19/15, 3:30 PM
5 minute contribution
Using Apache Camel to setup routes from FRIB IOC Info JSON Service to ElasticSearch.
Ms
Mi Jeong Park
(Institute for Basic Science)
5/20/15, 8:30 AM
15 minute contribution
The Rare Isotope Science Project (RISP) at the Institute for Basic Science (IBS) constructs the rare isotope accelerator facility in South Korea. The accelerator control system uses various Ethernet-based devices and equipment, and most Ethernet-based devices support Simple Network Management Protocol (SNMP). Therefore, SNMP is useful to build a unified Network-based control system. In this...
Mr
Will Rogers
(Diamond Light Source)
5/20/15, 8:45 AM
15 minute contribution
About one year ago, it was decided to evaluate CS-Studio as a replacement for EDM at Diamond. Since then, much work has gone into making CS-Studio and BOY a viable replacement for the many existing deployed EDM screens without disrupting existing ways of working.
This talk describes the problems and solutions found, including the new work on OPI Shells, and shows how CS-Studio may finally...
Mr
Jeff Hill
(LANL)
5/20/15, 9:00 AM
15 minute contribution
Enhancements to EPICS Base integrating Lua Embedded Scripting Language.
Mr
Murali Shankar
(SLAC)
5/20/15, 9:15 AM
15 minute contribution
We have improved our process for deploying IOC/high level applications/scripts to multiple facilities. We've migrated to using static builds for IOC's and making the software packages self-contained. This presentation describes cram - the tool/scripts we have collectively developed for managing software deployment to multiple facilities.
Dr
Dohn Arms
(Argonne National Laboratory)
5/20/15, 9:30 AM
15 minute contribution
The alive record is part of a system used at the Advanced Photon Source for monitoring the IOCs on the experimental floor. These IOCs are spread across many subnets, are maintained by multiple people, run different versions of software, and some travel between sectors. For the beamline support groups, monitoring and maintaining these IOCs can be time-consuming as one is not sure of the...
Mr
Glen Wright
(Canadian Light Source)
5/20/15, 9:45 AM
15 minute contribution
The CLS uses the EPICS Distributed Control System (DCS) for control and feedback of a linear accelerator, booster ring, electron storage ring, and numerous x-ray beamlines. The number of host computers running EPICS IOC applications has grown to 200, and the number of IOC applications exceeds 700. The first part of this paper will present the challenges and current efforts to monitor and...
Heinz Junkes
(Fritz-Haber-Institut)
5/20/15, 10:30 AM
5 minute contribution
Driver/Device Support sis3316/ip
We have developed a driver support for the digitizer Struck sis3316 which uses the Gbit-Ethernet interface on that card. To communicate with the digitizer we are using a C-library supported by Struck. The communication is based on the UDP protocol. Within the library unfortunately error cases are not threaded properly. We had to customize the library in some...
Heinz Junkes
(Fritz-Haber-Institut)
5/20/15, 10:35 AM
5 minute contribution
To keep the data obtained at the user stations synchronously with the machine data we have added to the time stamp at a particular EPICS waveform record (pyroArray) a laser-shot-number. Unfortunately we are still not sure how to handle this timestamp very sensible. Therefore, I would like to encourage a general discussion on the timing and how the time stamp should be used.
Dr
Frederick Akeroyd
(ISIS facility, STFC, GB)
5/20/15, 10:40 AM
5 minute contribution
Network Variables are a convenient method for sharing information between National Instruments (NI) software and hardware. We have developed a configurable EPICS IOC for accessing information from such sources and exporting them as process variables, the intention being to use the shared variables as a clean interface between our EPICS control system and some specific third party provided...
Mr
Jonathan Hanks
(LIGO, California Institute of Technology),
Keith Thorne
(LIGO Livingston Observatory)
5/20/15, 10:45 AM
5 minute contribution
A review of how the EPICS tools are used to provide remote access to the LIGO interferometers. This will include discussion of the current tools being used, the customizations that we have made, and the effort to easily package and distribute the tools to a distributed user base.
Mr
Gasper Jansa
(Cosylab)
5/20/15, 10:50 AM
5 minute contribution
In this paper we present the generic solution for testing PCI-based hardware devices on Linux. For simple device manipulation, EPICS provides additional layer of complexity, which is usually not desired by the people who are just interested that device works on its own. The paper presents four software modules that were developed to ease the testing of such hardware devices remotely, without...
Dr
Pete Jemian
(Advanced Photon Source)
5/20/15, 10:55 AM
5 minute contribution
The pvWebMonitor package provides a background service that monitors EPICS PVs and writes them into customized HTML files in a WWW server directory. The service can be started and stopped by a manage.csh script for automated startup in a cron task or at system startup.
Dr
Pete Jemian
(Advanced Photon Source)
5/20/15, 11:00 AM
5 minute contribution
The OWI Edge Robotic Arm is a child's toy that is built from a kit. An optional USB interface is available through which communication from a Linux computer is possible. Using the Raspberry Pi and asyn support, this hands-on IOC demonstrates how modestly a "complete" control system might be constructed, including GUI.
Mr
Richard Farnsworth
(Argonne National Labs)
5/20/15, 11:05 AM
5 minute contribution
A controls centric status update concerning the various systems, the R&D and the project plans for the Multi-bend acromat (MBA) upgrade planned for the Argonne photon source. The MBA upgrade will rebuild the current third generation light source storage ring with a new lattice which, among other things will dramatically increase x-ray brightness, will reduce the electron beam emittance from...
James Stevens
(Argonne National Laboratory)
5/20/15, 11:10 AM
5 minute contribution
This talk describes how to use an EPICS “soft IOC" to control and monitor an Allen-Bradley PLC-5 through a TCP/IP link. I will explain how we converted twenty accelerator process water station PLC'S from a slow obsolete serial copper wire system to a fast network TCP/IP interface.
Dr
Norihiko Kamikubota
(J-PARC/KEK)
5/20/15, 11:15 AM
5 minute contribution
Recent card-size PCs, such as Raspberry Pi or BBB (Beagle bone black),
have enough performance to use as EPICS IOCs. In ERL in KEK-Tsukuba, a
few pieces of BBB IOCs with serial lines were developed to monitor
radiation-monitoring instruments [1]. However, due to lack of long-term
reliability and hardness, mass introduction to accelerator controls is
not realistic.
We have started...
Mr
Kunal Shroff
(Brookhaven National Lab)
5/20/15, 11:20 AM
5 minute contribution
Even after alarms have been addressed, maintaining the alarm history is useful to detect noisy alarms, find correlations, etc. We are using ElasticSearch, Lucene, and Kibana (ELK) along with Apache Camel to archive alarm messages and provide tools to query and visualize them.
Mr
Kunal Shroff
(Brookhaven National Lab)
5/20/15, 11:25 AM
5 minute contribution
Additional information from the logger in CS-Studio would make it easier to identify and resolve issues. It is not possible to have the logger's default configuration set to a very fine level due to the volume of messages it would produce. The logging configuration tool provides a user interface which lists all the JVM loggers and allows users to dynamically change their logging levels. This...
Mathias Steiner
(Michigan State University)
5/20/15, 11:30 AM
5 minute contribution
The stopped-beam system at NSCL provides rare-isotope beams for precision measurements and for reacceleration. Controls for beam transport and isotope selection are described
Mr
Michael Davidsaver
(BNL)
5/20/15, 11:35 AM
5 minute contribution
Progress of developments for EPICS Base undertaken at NSLS2 with the goal of improving the performance and scalability of the process database on modern hardware. Much work has also been done to expand unit test coverage in Base in an effort to maintain release quality.
Mr
Yuke Tian
(Brookhanven National Lab)
5/20/15, 11:40 AM
15 minute contribution
We will present the NSLS-II fast orbit feedback system commissioning results. It includes the system architecture, the system characteristics measurement and system performance. In the system architecture section, we will describe the overall hardware architecture of the system and the communication between hardware. In the system characteristics section, we will present the measurement in...
Mr
Michael Davidsaver
(BNL)
5/20/15, 1:30 PM
15 minute contribution
A plugin and a driver for areaDetector were developed to allow data to be transported between areaDetector instances using EPICSv4's pvAccess protocol. This presentation discusses implementation details and test results for them, demonstrating the feasibility of real time data processing at rates above 10Gbps with very few frame losses.
Dr
Matthew Pearson
(ORNL)
5/20/15, 1:45 PM
15 minute contribution
ADnED is an areaDetector driver that can monitor neutron event data in an Epics V4 structure that was defined for use at the SNS. An overview of ADnED is presented. It is used for experimental data acquisition and provides real time views of accumulated neutron events and neutron time-of-flight data.
Mark Rivers
(Univ. of Chicago)
5/20/15, 2:00 PM
15 minute contribution
areaDetector: What’s New?
M. L. Rivers, Center for Advanced Radiation Sources (CARS), The University of Chicago, Chicago, IL 60637
This talk will focus on enhancements to the areaDetector package since it was last presented at the 2014 collaboration meeting at Saclay. These include:
- New driver for cameras from QImaging.
- New driver for Dexela flat-panel CMOS detectors from Perkin...
Mr
Gregory Guyotte
(ORNL / SNS)
5/20/15, 2:15 PM
15 minute contribution
This talk will present an overview of nED software, with a focus on the software architecture and design.
Kukhee Kim
(SLAC National Accelerator Laboratory)
5/20/15, 2:30 PM
15 minute contribution
Timestamp tagging to data and aligning data to individual beam pulse are important part of data acquisition system for pulse machine. We have utilized Beam Synchronous Acquisition (BSA) for LCLS, FACET and other accelerator facilities in SLAC. BSA provides a common interface for the timestamp tagging and aligning data to beam pulse. Unfortunately, we could not get benefit from the BSA for...
Ambrož Bizjak
(Cosylab)
5/20/15, 3:00 PM
15 minute contribution
We have developed a fast data storage and archiving system for the PAL-XFEL project. The system monitors around 5000 EPICS PVs, updated at 60Hz, most of which are scalars. The system keeps, at a minimum, 5 minutes of short-term history available for retrieval at any time. On the other hand, the system allows for long-term preservation of data from specific time intervals. This includes...
Mr
John Priller
(NSCL/FRIB)
5/20/15, 3:15 PM
15 minute contribution
An IOC task to provide PV and configuration information to scripting languages over HTTP
Dr
Kay Kasemir
(ORNL/SNS)
5/20/15, 3:30 PM
15 minute contribution
Addition of 'parallel' commands.
Ongoing work on Python client library.
Update on how it's used at SNS.
Dong Liu
(FRIB)
5/20/15, 3:45 PM
15 minute contribution
The traveler and cable web applications have been actively developed at FRIB since the beginning of 2013. The traveler application V2 entered production usage in March 2014. FRIB cable data has been imported into the cable application in production since Dec. 2014.
The traveler and cable applications shares a similar technology stack: node.js, Express, and MongoDB. In this talk, I will...
Mr
Garth Brown
(SLAC)
5/20/15, 4:00 PM
15 minute contribution
A study of absorbed dose in undulator magnets at SLAC's Linac Coherent Light Source (LCLS) was performed using RADFET dosimeters. An extrapolation of the dose rate observed with the present LCLS, at 120 Hz, to the 1-MHz rate planned for LCLS II suggests the new system's permanent magnets could have an unacceptably short useable lifespan. In order to study factors affecting integrated dose rate...
Arman Arkilic
(Brookhaven National Lab)
5/20/15, 4:15 PM
15 minute contribution
Ophyd is a Python-based framework for experiment control under development at Brookhaven National Lab and deployed for use on NSLS-II beamlines. The software supports device control, data collection and distribution, reciprocal space operations, integration with electronic logging, and more. Ophyd is coupled with searchable back-end storage and retrieval components, which together form an...
Arman Arkilic
(Brookhaven National Lab)
5/20/15, 4:30 PM
15 minute contribution
The beamlines at NSLS-II are among the highest instrumented, and controlled of any worldwide. Each beamline can produce unstructured data sets in various formats. This data should be made available for data analysis and processing for beamline scientists and users. Various data flow systems are in place in numerous synchrotrons, however these are very domain specific and cannot handle such...
Arman Arkilic
(Brookhaven National Lab)
5/20/15, 4:45 PM
15 minute contribution
Each NSLS-II beamline can generate 72,000 data sets per day, over 2 M data sets in one year. The large amount of data files generated by our beamlines poses a massive file management challenge. In response to this challenge, we have developed filestore, as means to provide users with an interface to stored data. By leveraging features of Python and MongoDB, filestore can store information...
Mr
Murali Shankar
(SLAC)
5/21/15, 8:30 AM
15 minute contribution
Summary of recent changes to the EPICS archiver appliance; this has been in production in LCLS for more than a year. Support for V4, decimation and other features.
Mr
Michael Davidsaver
(BNL)
5/21/15, 8:45 AM
15 minute contribution
The SLAC Archiver Appliance has been deployed for NSLS2 (BNL). This work included testing of the server and development of client tools. Performance numbers, progress on a data file converter, and other aspects of the software ecosystem will also be discussed.
Mr
Emmanuel Mayssat
(EPICS Qt)
5/21/15, 9:00 AM
15 minute contribution
A serious drawback that exists today is the lack of comprehensive frameworks on which to develop high level applications on top of EPICS. The lack of modern alternatives to antiquated codes has stalled progress in control systems development and presents impending difficulties for both private and public users to maintain EPICS. In the past few years, controls engineers from different...
Dr
Matthew Pearson
(ORNL)
5/21/15, 9:15 AM
15 minute contribution
The SNS is in the process of converting from a Windows/Labview based control system to a Linux/EPICS based system for our instrument controls. I will present an overview of our computing infrastructure, EPICS device control, our use of CS-Studio as the main user interface, and our plans for the future.
Dr
Martin Konrad
(Facility for Rare Isotope Beams)
5/21/15, 9:30 AM
15 minute contribution
The complexity of the FRIB control system requires high code quality while, particularly during the commissioning phase, short turn-around times are desirable. We will present the status of our efforts moving towards automated software builds, deploying and managing FRIB's controls infrastructure. The tools used in this process include a revision control system (Git), software packaging (for...
Mr
Eric Berryman
(Facility for Rare Isotope Beams)
5/21/15, 9:45 AM
15 minute contribution
CS-Studio Collaboration Status
Tim Mooney
(Advanced Photon Source, Argonne National Lab.)
5/21/15, 10:15 AM
15 minute contribution
caputRecorder supports the recording and playback of sequences of caputs. It records each caput as a python command, and a sequence of caputs as a python function (users call this a "macro"). caputRecorder can also serve as a simple user interface for delivering canned python functions to end users. caputRecorder communicates with users via an EPICS database, so it allows any EPICS record or...
Dr
Scott Baily
(LANL)
5/21/15, 10:30 AM
15 minute contribution
Last year we installed a dual redundant master timing system at LANSCE. A fiber-optic fanout concentrator module acts as a switch to select which timing generator is used to control the accelerator. Each generator consists of two IOCs, which must fail over as a pair. We modified the redundant IOC software from DESY to be able to synchronize some PVs but not others, and allow both IOCs to...
9.
Developing a user interface for experiment control at the ISIS neutron and muon spallation source
Dr
Matt Clarke
(Science and Technology Facilities Council)
5/21/15, 11:00 AM
15 minute contribution
For over ten years the beamline instruments at the ISIS neutron and muon spallation source have been operating successfully using a LabVIEW-based control system. However, a range of new instruments are being built, offering the potential to implement very complex experiments. For this reason, the long-term suitability of the control system was reviewed. Based on this review, it was decided...
Mr
Ralph Lange
(ITER Organization)
5/21/15, 11:15 AM
15 minute contribution
The existing EPICS Database covers soft real-time applications in the range up to ~1kHz. What would it need to go beyond that? Which existing concepts would hold? Which would have to be replaced?
This talk shows common features of existing real-time frameworks in the fusion community, and presents ideas for a deterministic processing engine in EPICS.
Mr
Gabriele Carcassi
(Carcassi LLC)
5/21/15, 11:30 AM
15 minute contribution
There is an increasing interest to access data coming out of the control system through web technology. Use cases includes the integration with other web tools, applications on tablets/devices, office network live reports/status and off campus access for monitoring beamlines. WebPODS aims to provide a specification based on HTTP/WebSockets/JSON to access the data, a server implementation to...
Mr
Gabriele Carcassi
(Carcassi LLC)
5/21/15, 11:45 AM
15 minute contribution
We present the status and future plans for DIIRT (Data Integration In Real-Time), the Java Connection layer used in CS-Studio, WebPODS and available to any Java program. The features in the new 3.0 release will be presented, including the improved support for services, the improved support for real-time formulas, improved color maps for intensity graphs and the integration with JavaFX.
Mr
Andrew Johnson
(Argonne National Laboratory)
5/21/15, 1:30 PM
15 minute contribution
Recent releases of Base and plans for future versions.