Paper | Title | Other Keywords | Page |
---|---|---|---|
MOMIB05 | BeagleBone for Embedded Control System Applications | controls, power-supply, laser, interface | 62 |
|
|||
Funding: Work supported in part by the Italian Ministry of University and Research under grants FIRB-RBAP045JF2 and FIRB-RBAP06AWK3 The control system architecture of modern experimental physics facilities needs to meet the requirements of the ever increasing complexity of the controlled devices. Whenever feasible, moving from a distributed architecture based on powerful but complex and expensive computers to an even more pervasive approach based on simple and cheap embedded systems, allows shifting the knowledge close to the devices. The BeagleBone computer, being capable of running a full featured operating system such as GNU/Linux, integrates effectively into the existing control systems and allows executing complex control functions with the required flexibility. The paper discusses the choice of the BeagleBone as embedded platform and reports some examples of control applications recently developed for the ELETTRA and FERMI@Elettra light sources. |
|||
![]() |
Slides MOMIB05 [0.436 MB] | ||
![]() |
Poster MOMIB05 [1.259 MB] | ||
MOPPC013 | Revolution in Motion Control at SOLEIL: How to Balance Performance and Cost | controls, software, hardware, TANGO | 81 |
|
|||
SOLEIL * is a third generation Synchrotron radiation source located near Paris in France. REVOLUTION (REconsider Various contrOLler for yoUr moTION) is the motion controller upgrade project at SOLEIL. It was initiated by the first « Motion control workshop in radiation facilities » in May 2011 that allowed development of an international motion control community in large research facilities. The next meeting will take place during pre-ICALEPS workshop: Motion Control Applications in Large Facilities **. As motion control is an essential key element in assuring optimal results, but also at a competitive price, the REVOLUTION team selected alternatives by following a theoretical and practical methodology: advanced market analysis, tests, measures and impact evaluation. Products from two major motion control manufacturers are on the short list. They must provide the best performance for a small selection of demanding applications, and the lowest global cost to maintain operational conditions for the majority of applications at SOLEIL. The search for the best technical, economical and organizational compromise to face our challenges is detailed in this paper.
* : www.synchrotron-soleil.fr ** : http://www.synchrotron-soleil.fr/Workshops/2013/motioncontrol |
|||
MOPPC130 | A New Message-Based Data Acquisition System for Accelerator Control | data-acquisition, database, controls, network | 413 |
|
|||
The data logging system for SPring-8 accelerator complex has been operating for 16 years as a part of MADOCA system. Collector processes periodically request distributed computers to collect sets of data by synchronous ONC-RPC protocol at fixed cycles. On the other hand, we also developed another MyDAQ system for casual or temporary data acquisition. A data acquisition process running on a local computer pushes one BSD socket stream into a server at random time. Its "one stream per one signal" strategy made data management simple while the system has no scalability. We developed a new data acquisition system which has super-MADOCA scale and MyDAQ's simplicity for new generation accelerator project. The new system based on ZeroMQ messaging library and MessagePack serialization library has high availability, asynchronous messaging, flexibility in data expression and scalability. The input/output plug-ins accept multi protocols and send data to various data systems. This paper describes design, implementation, performance, reliability and deployment of the system. | |||
![]() |
Poster MOPPC130 [0.197 MB] | ||
MOPPC131 | Experience of Virtual Machines in J-PARC MR Control | controls, operation, EPICS, Linux | 417 |
|
|||
At the J-PARC Main Ring (MR), we have used virtual-machine environment extensively in our accelerator control. In 2011, we developed a virtual-IOC, an EPICS In/Out Controller running on a virtual machine [1]. Now in 2013, about 20 virtual-IOCs are used in daily MR operation. In the summer of 2012, we updated our operating system from Scientific Linux 4 (SL4) to Scientific Linux 6 (SL6). In the SL6, KVM virtual-machine environment is supported as a default service. This fact encouraged us to port basic control services (ldap, dhcp, tftp, rdb, achiver, etc.) to multiple virtual machines. Each virtual machine has one service. Virtual machines are running on a few (not many) physical machines. This scheme enables easier maintenance of control services than before. In this paper, our experiences using virtual machines during J-PARC MR operation will be reported.
[1] VIRTUAL IO CONTROLLERS AT J-PARC MR USING XEN, N.Kamikubota et. al., ICALEPCS 2011 |
|||
![]() |
Poster MOPPC131 [0.213 MB] | ||
TUPPC026 | Concept and Prototype for a Distributed Analysis Framework for the LHC Machine Data | framework, operation, extraction, database | 604 |
|
|||
The Large Hadron Collider (LHC) at CERN produces more than 50 TB of diagnostic data every year, shared between normal running periods as well as commissioning periods. The data is collected in different systems, like the LHC Post Mortem System (PM), the LHC Logging Database and different file catalogues. To analyse and correlate data from these systems it is necessary to extract data to a local workspace and to use scripts to obtain and correlate the required information. Since the amount of data can be huge (depending on the task to be achieved) this approach can be very inefficient. To cope with this problem, a new project was launched to bring the analysis closer to the data itself. This paper describes the concepts and the implementation of the first prototype of an extensible framework, which will allow integrating all the existing data sources as well as future extensions, like hadoop* clusters or other parallelization frameworks.
*http://hadoop.apache.org/ |
|||
![]() |
Poster TUPPC026 [1.378 MB] | ||
TUPPC131 | Synoptic Displays and Rapid Visual Application Development | controls, collider, power-supply, interface | 893 |
|
|||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U.S. Department of Energy. For a number of years there has been an increasing desire to adopt a synoptic display suite within BNL accelerator community. Initial interest in the precursors to the modern display suites like MEDM quickly fizzled out as our users found them aesthetically unappealing and cumbersome to use. Subsequent attempts to adopt Control System Studio (CSS) also fell short when work on the abstraction bridge between CSS and our control system stalled and was eventually abandoned. Most recently, we tested the open source version of a synoptic display developed at Fermilab. It, like its previously evaluated predecessors, also seemed rough around the edges, however a few implementation details made it more appealing than every single previously mentioned solution and after a brief evaluation we settled on Synoptic as our display suite of choice. This paper describes this adoption process and goes into details on several key changes and improvements made to the original implementation – a few of which made us rethink how we want to use this tool in the future. |
|||
![]() |
Poster TUPPC131 [3.793 MB] | ||
TUCOCB09 | The Internet of Things and Control System | controls, network, TANGO, feedback | 974 |
|
|||
A recent huge interest in Machine to Machine communication is known as the Internet Of Things (IOT), to allow the possibility for autonomous devices to use Internet for exchanging the data. The Internet and the World Wide Web have caused a revolution in communication between the people. They were born from the need to exchange scientific information between institutes. Several universities have predicted that IOT will have a similar impact and now, industry is gearing up for it. The issues under discussion for IOT , such as protocols, representations and resources are similar to human communication and are currently being tested by different institutes and companies, including start-ups. Already, the term smart city is used to describe uses of IOT, such as smart parking, traffic congestion and waste management. In the domain of Control Systems for big research facilities, a lot of knowledge has already been acquired for building the connections between thousands of devices, more and more of which are provided with a TCP/IP connection. This paper investigates the possible convergence between Control Systems and IOT. | |||
![]() |
Slides TUCOCB09 [11.919 MB] | ||
WECOCB02 | ARM Based Embedded EPICS Controller for Beam Diagnostics of Cyclotrons at VECC | EPICS, diagnostics, beam-diagnostic, hardware | 1024 |
|
|||
ARM based controller with embedded EPICS has been developed for beam diagnostics purpose in K-130 Room Temperature Cyclotron and K-500 Superconducting Cyclotron at Variable Energy Cyclotron Center. The beam diagnostics system in these cyclotrons consists of many hardware devices to be controlled and monitored. Presently, these hardware modules are interfaced with PC based systems using serial communication line. The ARM based embedded controller card is developed to replace the existing PC based systems with a small plug-in module that will contain the EPICS IOC and the database having the control parameters. This will have an obvious advantage of integrating the control system inside the hardware itself thus reducing the overall hardware complexities which was involved in the PC based systems. The paper explains the steps involved in designing the ARM based controller for beam diagnostics and Graphical User Interface (GUI) for Operator Interface. EPICS Channel Access embedded ActiveX components along with Microsoft Visual Basic (VB) is chosen as the OPI development platform. | |||
![]() |
Slides WECOCB02 [1.428 MB] | ||
THCOAAB02 | Enhancing the Man-Machine-Interface of Accelerator Control Applications with Modern Consumer Market Technologies | controls, HOM, framework, software | 1044 |
|
|||
The paradigms of human interaction with modern consumer market devices such as tablets, smartphones or video game consoles are currently undergoing rapid and serious changes. Device control by multi-finger touch gesture or voice recognition has now become standard. Even further advanced technologies such as 3D-gesture recognition are becoming routine. Smart enhancements of head-mounted display technologies are beginning to appear on the consumer market. In addition, the look-and-feel of mobile apps and classical desktop applications are becoming remarkably similar to one another. We have used Web2cToGo to investigate the consequences of the above-mentioned technologies and paradigms with respect to accelerator control applications. Web2cToGo is a framework which is being developed at DESY. It provides a common, platform-independent Web application capable of running on widely-used mobile as well as common desktop platforms. This paper reports the basic concept of the project and presents the results achieved so far and discusses the next development steps. | |||
![]() |
Slides THCOAAB02 [0.667 MB] | ||
THPPC079 | Using a Java Embedded DSL for LHC Test Analysis | framework, hardware, interface, DSL | 1254 |
|
|||
The Large Hadron Collider (LHC) at CERN requires many systems to work in close cooperation. All systems for magnet powering and beam operation are qualified during dedicated commissioning periods and retested after corrective or regular maintenance. Already for the first commissioning of the magnet powering system in 2006, the execution of such tests was automated to a high degree to facilitate the execution and tracking of the more than 10.000 required test steps. Most of the time during today’s commissioning campaigns is spent in analysing test results, to a large extend still done manually. A project was launched to automate the analysis of such tests as much as possible. A dedicated Java embedded Domain Specific Language (eDSL) was created, which allows system experts to describe desired analysis steps in a simple way. The execution of these checks results in simple decisions on the success of the tests and provides plots for experts to quickly identify the source of problems exposed by the tests. This paper explains the concepts and vision of the first version of the eDSL. | |||
![]() |
Poster THPPC079 [1.480 MB] | ||