A   B   C   D   E   F   G   H   I   K   L   M   P   Q   R   S   T   U   V  

controls

Paper Title Other Keywords Page
MOX01 TINE Release 4 in Operation linac, vacuum, diagnostics, power-supply 1
 
  • P. Duval, P. K. Bartkiewicz, S. W. Herb, H. Wu
    DESY, Hamburg
  • S. Weisse
    DESY Zeuthen, Zeuthen
  The TINE* control system evolved in great part to meet the needs of controlling a large accelerator the size of HERA, where not only the size of the machine was a determining criterion, but also the seamless integration of different platforms and programming languages of the many applications developers. In keeping pace with new technologies and the new generation of accelerators such as PETRA3, FLASH, PITZ and associated pre-accelerators and beamlines, TINE has undergone a major “face-lift” in its most recent version, 4.0.1, where platforms such as Java and LabView are not only supported, but emphasized. In addition, TINE Release 4 integrates the video subsystem, the device layer, and central services to a much greater extent than its predecessor. We report here on many of the new features and how they are currently being used in operations.

* http://tine.desy.de

 
slides icon Slides  
 
MOX02 GSI Operating Software Migration OpenVMS to Linux 4
 
  • R. Huhmann, G. Fröhlich, S. Jülicher, V. R.W. Schaa
    GSI, Darmstadt
  The current operating software at GSI has been developed over a period of more than two decades using OpenVMS now on Alpha-Workstations. Parts of this complex software will have to be integrated within the control system of the new FAIR accelerator. To enable future maintenance a migration to Linux is considered a precondition. For porting to Linux a set of libraries and tools has been developed covering the necessary OpenVMS system functionality. The interoperability with FAIR controls applications is achieved by adding a simple but generic middleware interface to access the ported software in a service-like manner from modern Java applications.  
slides icon Slides  
 
MOX03 Switching the Jefferson Lab Accelerator Operations Environment from an HP-UX Unix-based to a PC/Linux-based Environment free-electron-laser, laser 7
 
  • T. S. McGuckin
    Jefferson Lab, Newport News, Virginia
  The Jefferson Lab Accelerator Controls Environment (ACE) was almost uniformly based on an HP-UX Unix environment from 1987 through the summer of 2004. During this period the ACE Control Room underwent a major renovation which included introducing Redhat Enterprise Linux machines, first as specialized process servers and then gradually as general login servers. As computer programs and scripts required to run the accelerator were modified, and inherent problems with the HP-UX platform compounded, more development tools became available for use with Linux and the ACE Control Room began to be converted over to Linux. In May 2008 the last HP-UX Unix login machine was removed from the ACE Control Room, leaving only a few Unix-based remote-login servers still available. This presentation will explore the process of converting an operational Control Room environment from the HP-UX to Linux platform as well as the many hurdles that had to be overcome throughout the transition period (including a discussion of why the process took over four years). It will conclude with a current assessment of the change-over status as well as an examination of what future steps will complete the project.  
slides icon Slides  
 
MOY01 SPARC Control System Operation laser, vacuum, diagnostics, power-supply 10
 
  • F. A. Anelli, M. Bellaveglia, E. Chiadroni, L. Cultrera, G. Di Pirro, D. Filippetto, S. Fioravanti, E. Pace
    INFN/LNF, Frascati (Roma)
  • L. Catani
    Università di Roma II Tor Vergata, Roma
  • A. Cianchi
    INFN-Roma II, Roma
  We describe the control system operation for the new injector project built at the Laboratori Nazionali di Frascati INFN (SPARC). The injector started the operation in the autumn of the 2007 and the control systems has been full operating since the start of commissioning and integrate all tools to help the machine operation. The SPARC control system must follow all evolution in the continuous machine installation and evolution. To allow us a rapid develop in the control system we have made some choice in its development: Labview as developing system due to its diffusion in the laboratory and it become standard in the acquisition software; Gigabit Ethernet as interconnection bus this choice give the sufficient bandwidth in the data exchange; PC as front-end CPU and operator console this kind of machine give the sufficient computing power. We develop all control application for magnetic elements, vacuum equipment, RF cavity, all diagnostics, laser and some experimental apparatus have been developed and debugged on line. We developed an automatic process to store all the element information in two ways periodic and on data change.  
slides icon Slides  
 
MOY02 Development and Current Status of the Control System for 150 MeV FFAG Accelerator Complex radiation, booster, radioactivity, induction 13
 
  • M. Tanigaki, N. Abe, K. Takamiya, T. Takeshita, H. Yashima, H. Yoshino
    KURRI, Osaka
  A control system for a 150 MeV FFAG accelerator complex in KURRI has been developed and served for actual commissioning of this accelerator complex with high reliability. This control system has been developed using simple and versatile tools such as PLCs, LabVIEW for MMI/DAQ systems, MySQL and Apache, and this can be a good example for small institutes without specialists on accelerator control. In the presentation, the review on the design and development of our control system will be made from the perspective of developers without specialized experience on accelerator control, as well as the report on the current status and recent developments of our control system.  
slides icon Slides  
 
MOY03 Surveying Software Technology for Accelerator Control Systems storage-ring, survey, electron, linac 16
 
  • T. Friedrich, M. Törngren
    KTH/MD, Stockholm
  Virtually all accelerator based research facilities nowadays use a mixture of software libraries, tools, protocols and development techniques to address the facilities’ various control system requirements efficiently. Many of these technologies are open-source and shared between laboratories to various extents. Motivated by the planning of MAX-lab’s new light source project, the MAX IV facility, we have conducted a state-of-the-art survey of these technologies, which will serve as a knowledge base for upcoming design decisions. This paper provides a summary of the topics and conclusions of our survey. In this scope the survey compares software technologies with respect to user features (scientific analysis and operation requirements), quality requirements (integration, performance, services, reliability, security, safety), and other issues. Control system design goals are beneficial long-term effects on feature opportunities, software development and maintenance costs.  
slides icon Slides  
 
MOZ01 Infrastructure Monitoring System for the Advanced Photon Source Control System monitoring, photon, power-supply 19
 
  • D. E.R. Quock, N. D. Arnold, A. N. Johnson
    ANL, Argonne, Illinois
  An Infrastructure Monitoring System has been developed at Argonne National Laboratory’s Advanced Photon Source (APS) to provide immediate notification to the Controls Group on-call staff in the event of failure of critical controls hardware components or software processes. Approximately 6,000 critical controls components and processes have been identified, many of which can be readily monitored through EPICS records. Nagios , an open-source host, service, and network monitoring program, has been interfaced to EPICS Channel Access monitoring tools to provide historical tracking of controls infrastructure events, email, and pager notifications to on-call staff, and Internet-accessible status displays. Two methods have been evaluated for checking EPICS alarm status data: a modified version of Mauro Giacchini’s NAL plug-in for Nagios, and a Perl script using the Channel Access Perl library recently developed by Andrew Johnson. A Personal Device Assistant-viewable Web page is also generated independently of Nagios that provides customized links to the controls database IRMIS . Performance studies have validated the reliability of Nagios and the Perl Channel Access software.

* www.nagios.org
** www.lnl.infn.it/~epics/NAL.html
*** www.aps.anl.gov/epics/irmis

 
slides icon Slides  
 
MOZ02 The Concept of EMBL Beamline Control at Petra III synchrotron, feedback, brilliance, vacuum 22
 
  • U. R. Ristau, M. DiCastro, S. Fiedler, A. Pazos
    EMBL, Hamburg
  • P. Duval
    DESY, Hamburg
  The EMBL is located at the DESY site in Hamburg and operates 7 beam lines at the DORIS III synchrotron. Currently the EMBL Hamburg constructs three new beam lines at the new PETRA III synchrotron. In the past the level of beam line automation is significantly increased. Control system tasks are changed to more data through put, faster reaction times and require more flexibility. The control electronic has to allow fast feedbacks and precise data synchronization. Sample changer offer higher speed and sample capacity. The transport of videos and the huge amount of experimental data via the control system requires networks with large bandwidth and high efficient control system transport protocols. The EMBL has chosen TINE as beam line control system. TINE features like the multi cast option and the efficient TINE transport protocol help to minimize the network load. The control electronic will be the real time PLC control EtherCat for motor control and data acquisition. Fast data acquisition will be performed with FPGA and PXI electronic. Presented will be the beam line control concept, the control electronic layout and the first finished applications.  
slides icon Slides  
 
MOZ03 Beam Emittance Measurement Tool for CEBAF Operations emittance, quadrupole, synchrotron, electron 25
 
  • P. Chevtsov, M. G. Tiefenback
    Jefferson Lab, Newport News, Virginia
  A new software tool was created at Jefferson Lab to measure the emittance of the CEBAF electron beams. The tool consists of device control and data analysis applications. The device control application handles the work of wire scanners and writes their measurement results as well as the information about accelerator settings during these measurements into wire scanner data files. The data analysis application reads these files and calculates the beam emittance on the basis of a wire scanner data processing model. Both applications are computer platform independent but are mostly used on LINUX PCs recently installed in the accelerator control room. The new tool significantly simplifies beam emittance measurement procedures for accelerator operations and contributes to a very high availability of the CEBAF machine for the nuclear physics program at Jefferson Lab.  
slides icon Slides  
 
MOZ04 cMsg - A Publish/Subscribe Interprocess Communication Package monitoring, site, laser 28
 
  • E. J. Wolin, D. Abbott, V. H. Gyurjyan, E. Jastrzembski, D. Lawrence, C. Timmer
    Jefferson Lab, Newport News, Virginia
  • G. Heyes
    JLAB, Newport News, Virginia
  Publish/subscribe message passing is an extremely simple, flexible, and powerful interprocess communication paradigm. It is widely used in industry, but not nearly so in HENP, perhaps due to the cost of commercial implementations. cMsg, developed at Jefferson Lab in the US, contains a full-featured pub/sub interprocess communication package that is simple to install and use. It is very efficient, and implements both point-to-point and pub/sub communications, server redundancy, hot server failover, and a server discovery service. In addition, for developers cMsg provides a framework within which one can deploy multiple underlying communication packages that do not necessarily need to implement the full pub/sub paradigm. This allows for unification of all communication in a control system under a single API, shortens development time, and allows for simple upgrade or replacement of underlying communication packages and protocols.  
slides icon Slides  
 
MOW01 STARS .NET Interface for Windows CE factory, photon, positron 31
 
  • T. Kosuge
    KEK, Ibaraki
  STARS(Simple Transmission and Retrieval System) is a message transferring software for small scale control systems with TCP/IP sockets and it is installed various control system (Beamline control system, Access control system of experimental hall, Key handling system etc.) at the Photon Factory. This time, we developed STARS .NET interface library for Windows CE with remodeling original STARS .NET interface. Development of STARS GUI client or I/O client becomes very easy with the library. Recently, we tested the library on HP iPAQ 112 with simple GUI program (written in C#) and got satisfactory result. We will describe detail of STARS .NET interface for Windows CE and examples of application.  
slides icon Slides  
 
MOW02 A .NET Assembly for EPICS Simple Channel Access background 34
 
  • CA. Timossi, H. Nishimura
    LBNL, Berkeley, California
  The Advanced Light Source at Lawrence Berkeley National Laboratory is starting a project to re-write the control room operator interface software using the .NET platform and the C# programming language*. Simple Channel Access(SCA), developed at LBNL to simplify client access to EPICS**, will be replaced with a new .NET assembly, ScaNET, that enables .NET applications to access accelerator data.

*ECMA-334 and ISO/IEC 23270
**Dalesio, et al. "The Experimental Physics and Industrial Control System Architecture," submitted to ICALEPCS, Berlin, Germany, Oct. 18-22, 1993.

 
 
MOW03 Integration of Renovated Networking Middleware into a Running Control System Environment monitoring, extraction, coupling, ion-source 37
 
  • U. Krause, L. Hechler, K. Herlo, K. Höppner, P. Kainberger, S. Matthies, G. Schwarz
    GSI, Darmstadt
  Currently the proprietary networking middleware in the GSI control system is replaced by a CORBA based re-design. Rebuilding all controls components is out of scope, so existing applications as well as device specific front-end software still have to be used. The renovated middle layer has to fit between the former applications device access interface and the front-end framework. Providing similar functionality as before was a major design aspect therefore. However, the new outline, targeting more flexibility and clearity, did not completely provide the established functionality from the beginning. Several extensions, had to be added which on the other hand lead to additional capabilities for future usage of the system.  
slides icon Slides  
 
MOW04 The Database of the VEPP-4 Accelerating Facility Parameters collider, power-supply, diagnostics, storage-ring 40
 
  • S. E. Karnaev, E. A. Simonov
    BINP SB RAS, Novosibirsk
  • E. V. Goman, O. A. Plotnikova
    BINP, Novosibirsk
  The new PostgreSQL database is developed for systematization and unification of the data archiving and observation at the VEPP-4 facility. About three thousands parameters are set and checked for the VEPP-4 control. The current values are read from the control and measuring electronics and stored into the many files with different time of storing. The storing intervals vary from one second for the pulse systems to several minutes for the slowly changing parameters. Parameters are transfer to the database as soon as they are renewed in the source files. Twelve independent processes running under Linux provide the permanent data transfer from the files with current values to the database. The graphical interface is developed for user’s access to the database. It provides observation of the stored data in graphical or textual form and monitoring of the current parameter values. The interface allows us to observe any collection of parameters in a single or in different windows for any period of time.

* 4th International Workshop on Personal Computers and Particle Accelerator Controls (PCaPAC'02), 14-17 October 2002, Frascati(RM), Italy

 
slides icon Slides  
 
TUX01 Interfacing EPICS IOC and LabVIEW for FPGA Enabled COTS Hardware target, background 43
 
  • A. Veeramani, K. E. Tetmeyer
    National Instruments, Austin
  • R. Šabjan, A. Žagar
    Cosylab, Ljubljana
  Several attempts have been made to integrate EPICS functionality with National Instruments LabVIEW. With existing EPICS code, labs want to reuse the code while still being able to use LabVIEW to interface with FPGA enabled embedded controllers and other COTS hardware. In this paper, we will show how we can run EPICS IOC simultaneously with LabVIEW on VxWorks based hardware. We will go into the implementation details and the benchmarks that will be obtained from the LANSCE-R project at Los Alamos National Labs. We will also examine ways to implement a Channel Access(CA) server natively in LabVIEW. This will open up the opportunity to use a variety of IO and different operating systems that LabVIEW can interface with. The native LabVIEW CA server will implement all Channel Access functionality exposed by a standard EPICS IOC such as synchronous and asynchronous publishing of data, alarm processing, and response to connection requests by CA clients. We will finally cover the programming of FPGA allowing for custom solutions.  
slides icon Slides  
 
TUX02 Experiences with PVSS II as an Overall SCADA System for ANKA storage-ring, radiation, synchrotron, diagnostics 46
 
  • W. Mexner, K. Cerff, M. Hagelstein, T. Spangenberg
    FZK, Karlsruhe
  The control system of the synchrotron radiation source ANKA at Forschungszentrum Karlsruhe was segmented into several autonomous parts. The storage ring have been controlled by the ACS control system, the infrastructure facilities by the supervisory control and data acquisition system (SCADA) named IGSS, and several autonomous PLC based interlock systems for the accelerators and beam lines. Each system required special knowledge for maintenance and failure diagnostics. In order to improve the manageability and to reduce cost, the SCADA system PVSS II has been chosen as a supervisory control system, integrating each of the individual parts. As the interface is open and easy to handle the integration was straightforward. The majority of the existing control systems have been integrated with limited man power during a one year period followed by a continuous optimization process. The new system with a common look and feel for beam lines and machine was quickly accepted by beam line scientists, technicians and operators.  
slides icon Slides  
 
TUX03 Evolution and Status of the e-Logbooks at the ESRF power-supply, storage-ring, synchrotron, radio-frequency 49
 
  • L. Hardy, J. M.C. Chaize, O. Goudard
    ESRF, Grenoble
  • S. D. Cross, D. R. Fraser, N. V. Hurley
    St James Software, Cape Town
  In 2004 the ESRF moved to electronic logbooks. Such logbooks should be configurable enough to be used in several situations: document management, exchange of technical information and, in the Control Room, as a powerful tool for storing and retrieving information at a glance. The St James software company developed such a product which met our constraints and which is easy to configure. Moreover, this product can be tailored and evolved with time by its users and allows automatic access to control system parameters. After gaining experience with several logbooks using the old version 4 system, a new more user-friendly version which offers extensive customisation possibilities has been launched. This new version, J5, has already been interfaced to the ESRF control system (Tango) through a Python binding. This allows automatic triggering of records on specific events and the generation of automatic reports from the history database system. J5 can use an LDAP server for security management.  
slides icon Slides  
 
TUX04 j5 Logbook - A Commercial e-logbook synchrotron, beam-transport, synchrotron-radiation, vacuum 52
 
  • D. G. Moore
    St James Software, Cape Town
  • O. Goudard, L. Hardy
    ESRF, Grenoble
  j5's EventStream module provides an interface for exchanging data with services such as Tango and OPC. j5 models this data as a series of events. Each combines information on the source of the data, its reliability, when it was generated and whether it represents an alarm condition, with the actual data from the external device. Adding a new type of data source requires only the implementing of the very modest data device API. For Tango, the implementation built on PyTango while for OPC Windows COM was used. Data devices support both pulling values and subscription to event channels. Once in j5, events may flow through event pipes, being transformed and triggering actions such as the addition of logbook entries. In other cases, j5 may pull events from the data server, e.g. to populate data fields automatically when new log entries are created. A key feature enabled by EventStream is the ability to attach graphs of 1D and 2D arrays directly to logbook entries as they are added. This combines the event processing capabilities of j5 with its document attachment and thumbnail generation to make the information present in such arrays immediately available to logbook users.  
slides icon Slides  
 
TUY01 Development of Data Logging and Display System, MyDAQ2 site 55
 
  • T. Hirono, T. Matsushita, T. Ohata, A. Yamashita
    JASRI/SPring-8, Hyogo-ken
  MyDAQ* is a simple data logging and display system using a relational database. It is “a chart recorder on the web” logging data like temperature or pulse motor status. MyDAQ receives data from data taking PCs through the network, stores them to the database with timestamp and displays them as a time-chart on browser. Client users are only required to add small TCP socket sequence to their data taking program. SQL programming or proprietary client software is not required. We upgraded MyDAQ to MyDAQ2. The main features of the upgrades were (1)support of binary and text data, (2)asynchronous network communication, (3)data management functions, (4)user friendly data viewer and (5)inclusion of an installer. MyDAQ2 newly supports various types of data and provides easier access to data. For example, users can store camera image or waveform spectrum with comments in text and browse images in thumbnail or download spectrum data as a file from the web. We adopted MyDAQ2 as one of user interfaces of the newly introducing common data storage in SPring-8 beamlines. In this presentation, we shows detailed features of MyDAQ2 and discuss performance of the new data storage with MyDAQ2.

* A. Yamashita and T. Ohata, “MyDAQ, a Simple Data Logging and Display Server”, Proc. of PCaPAC’05, Hayama, Japan, 2005

 
slides icon Slides  
 
TUY02 Embedded Device Control feedback, storage-ring, power-supply, booster 58
 
  • L. R. Dalesio
    BNL, Upton, New York
  The embedded device controller network is seen as an open-source, two tier framework that allows device controllers to control distributed devices at a 5 kHz rate. This network provides timing and data transmission to support a network of 200 input devices to be read into 30 cell controllers, resolve 200x200 control matrices, send the new outputs to the controllers and settle in 200 usecs. It also supports identification of system conditions at a resolution of 2 usecs and a reaction to system conditions in under 20 μs. This paper discusses the plan for development, characterization, and deployment.  
slides icon Slides  
 
TUY03 Integrating Firewire Cameras into the EPICS Control System diagnostics 61
 
  • M. Dach, P. Jałocha
    PSI, Villigen
  The technical challenge in many physics experiments is to capture and process images. There are many solutions in this domain. One which seems to be cost effective with high performance, refers to firewire cameras. This type of cameras are easily connected with the PCs by mean of the firewire bus. We present a concrete solution about firewire cameras' integration into the EPICS control system. Our solution allows for image capturing, processing and image distribution using Channel Access and HTTP protocols.  
slides icon Slides  
 
TUY04 TINE Video System – A Modular, Well-defined, Component-based and Interoperable TV System Undergoing a Redesign diagnostics, electron, laser, monitoring 64
 
  • S. Weisse
    DESY Zeuthen, Zeuthen
  In recent years, the usage of TV systems and optical readout at accelerator facilities has constantly been increasing. At the same time, the pace of vendor upgrades of industrial vision hardware has hardly slackened. Because image readout hardware is required to meet special criteria in accelerator physics, vastly different hardware systems are frequently used side by side. Given such circumstances it is not surprising that the imaging software needs to be changed, adapted and updated on a semi-permanent basis. Current TV systems cannot cope very well with rapid software and hardware changes. To improve this, a redesign of the current TINE Video System*, initiated at PITZ, was undertaken. Efforts are focused on an abstract, modular grabbing interface, dedicated software components, a well-defined Video Transport Layer and use of standard file formats where possible. This paper will show current, planned and possible software architectures as well as hardware support and outlines perspectives for near and far future. Although the current implementation is integrated into TINE control system, it is modular enough so that integration into other control systems can be considered.

* S. Weisse, P. Duval, G. Trowitzsch, M. Lomperski, "Status of a versatile Video System at PITZ, DESY-2 and EMBL Hamburg", Proceedings of the ICALEPCS 2007, Knoxville, Tennessee, USA

 
slides icon Slides  
 
TUZ01 New TINE Java General Purpose Diagnostic Applications monitoring, diagnostics, vacuum, feedback 67
 
  • J. Bobnar, I. Križnar
    Cosylab, Ljubljana
  • R. Bacher, P. Duval, M. Lomperski
    DESY, Hamburg
  One of the strengths of the TINE* control system is the ability to easily make ‘rich-client’ applications containing that programming and display logic which is designed to expedite and enhance the operator’s or physicist’s abilities to diagnose problems and correlate results. In particular there are a large number of ‘rich-client’, general purpose applications which offer extensive interactions with the TINE standard servers and subsystems. This includes the TINE archive system, alarm system, post-mortem system, and video system, as well as scope trace analysis, multi-channel analysis and general configuration management. Available now for many years, these diagnostic applications have recently been realized as pure java applications using ACOP** beans. All applications have been honed and refined based on extensive feedback from the application users. We offer here a description of these applications, some of the novel techniques used and focus on those ‘rich-client’ aspects which cannot be achieved by configuring ‘simple-clients’ based on displayer widgets.

* http://tine.desy.de
** http://cosylab.com/pub/acop/site

 
slides icon Slides  
 
TUZ02 AMS - Alarm Management System free-electron-laser, laser, electron 70
 
  • M. R. Clausen, J. Hatje, M. Moeller, H. R. Rickens
    DESY, Hamburg
  Alarm management is a mandatory component of todays control systems. The widely distributed process controls for the x-ray free electron laser facility XFEL being build at DESY in Hamburg, Germany will increase the demands for a reliable and functional alarm management system. Todays alarm tools like the EPICS alarm handler may be used for alarm display but they lack management functionalities. The new alarm management system comprises all levels of alarm handling: Collection, store and forward, display as tables and trees, persistent store, archive, archive retrieval, filtering, actions behind filters and distributors. Distributors are issuing actions in the form of (JMS) messages, GSM-SMS or Email. The new alarm system is fully integrated into the CSS framework including views and configuration editors. Alarms as well as log messages are handled by a set of redundant ActiveMQ servers which implement the Java Message Service (JMS) specified by SUN. This paper will describe the whole alarm management system which is based on open source software and independent from control system specific implementations.  
slides icon Slides  
 
TUZ03 Control System Studio and the SNS Relational Database site 71
 
  • J. D. Purcell, K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee
  As the Spallation Neutron Source (SNS) Project moves towards its goal of high reliability, better tools are required to enable operators and users quick and reliable access to relevant data. SNS is taking advantage of its single relational database and incorporating it in to different plug-ins for use with CSS. This paper describes some of the existing database related plug-ins along with the plans for future growth.  
slides icon Slides  
 
TUZ04 First Experiences with jddd for PETRA Vacuum Controls vacuum 74
 
  • E. Sombrowski, K. Rehlich
    DESY, Hamburg
  The commissioning of the rebuilt PETRA and the to be built XFEL accelerators at DESY, requires the creation of numerous new control panels. For a quick any easy creation of these panels the Java Doocs Data Display jddd [1] has been developed. jddd is a Java editor for designing and running control panels. It provides a rich set of ready-made components/widgets,e.g. status indicators, logic components to animate graphics and powerful plot components including online data analysis functionality. The panels are saved in an XML file format and kept in a centrally hosted subversion repository to allow proper bookkeeping and history tracking. Currently the PETRA vacuum controls are used as a real live test for jddd. This way the innovative concepts are being evaluated and the data access of multiple control systems, currently DOOCS, TINE and TANGO, can be optimized.

[1] E. Sombrowski, A. Petrosyan, K. Rehlich, P. Tege, "jddd: A Java Doocs Data Display for the XFEL", ICALEPCS'07, Knoxville, Tennessee, October 2007.

 
slides icon Slides  
 
TUP001 Generic VME Interface for Linux 2.6 Kernels instrumentation, target, fibre-optics 77
 
  • A. Homs, F. Sever
    ESRF, Grenoble
  From the beginning of the ESRF both the machine and beamline control instrumentations were based on VME diskless crates equipped with Motorola CPU boards running OS-9. The TACO client-server architecture was used for distributed control. Several modernization steps were performed to migrate from OS-9 to Linux running either on the VME CPU, or on a remote industrial PC connected to the crate using a PCI/VME bus coupler. An initial implementation of a generic VME driver interface was developed for Linux 2.4 which allowed the same VME driver code to work on the different platforms. This work presents the complete re-writing of the above VME layer to fully conform to the abstract bus/device interface provided in Linux 2.6. The new subsystem clearly separates the rolls of VME hosts, controlling the target VME bus, and VME devices, using generic bus functionality exported by the hosts. This structure supports safe hot-plug operations in multi CPU systems and IRQ handling, among other features. The existing VME host drivers (SBS Bit3 bus coupler and Tundra Universe II chip) and VME device drivers (for ESRF, Compcontrol and ADAS cards) were successfully ported to this new structure.  
poster icon Poster  
 
TUP002 Performance Tests of Digital Signal Processing for GSI Synchrotron BPMs pick-up, synchrotron, closed-orbit, acceleration 79
 
  • K. Lang, P. Forck, T. Hoffmann, P. Kowina, U. Rauch
    GSI, Darmstadt
  • G. Janša
    Cosylab, Ljubljana
  The Beam Position Monitoring System at GSI heavy ion synchrotrons consists of twelve stations. Each of the four BPM plates is connected to a Libera Hadron unit from I-Tech Company for digitization and position calculation. The raw data of one BPM sampled by 125 MS/s with 14 Bit ADCs are reduced to about 20 MB/s by the onboard FPGA, resulting in a bunch-by-bunch position readout. In addition, different timing signals with various requirements are used to verify the functionality of the FPGA algorithms. For a closed orbit measurement, the data of all twelve Liberas have to be read in parallel. For communication, the Xilinx Rocket IOs is used, that allows up to 1GBit/s data output. Over a dedicated network, the data are merged for further usage on a high performance PC. We describe the general architecture and present first performance tests.  
 
TUP003 A Modular Control System Based on ACS for Present and Future ANKA Insertion Devices undulator, insertion, insertion-device, power-supply 82
 
  • K. Cerff, M. Hagelstein, W. Mexner, T. Spangenberg
    FZK, Karlsruhe
  At the 2.5 GeV synchrotron facility ANKA, Forschungszentrum Karlsruhe, Germany, the Insertion Device group pioneered the development of superconductive undulators and was the first worldwide to test them with beam. The actual control system for this SCU14 prototype is based on industrial standard software and was up to now not embedded to the communication layer of ANKA Control System (ACS) and not to the ANKA Supervisory Control and Data Acquisition (SCADA) control system, PVSSII. The paper describes the implementation of a modular control system structure, based on object oriented (OO) technologies, including all the devices of existent and future ANKA-IDs. As a second topic the hardware solution, based on Cosylabs MIOC, to interface undulator motion control of gaps and scrapers, main power supply, corrector power supplies, temperature control and Interlocks is described. The integration of the housekeeping functions, cooling, vacuum control and Interlocks to PVSSII and their communication with ACS are discussed.  
poster icon Poster  
 
TUP004 Application of AS-Interface to a Small Angle Neutron Scattering Experiment scattering, collimation, instrumentation, diagnostics 85
 
  • H. Kleines, F. Suxdorf
    FZJ, Jülich
  AS-Interface according to IEC 62026-2 is a simple low level field bus system that is well established in industrial automation. It is designed for the easy connection of simple sensors and actuators like switches or valves and can be seen as a low level complement to primary fieldbus systems like PROFIBUS or DeviceNet. Although it is a well established and proven industrial technology, it is rarely seen in research application. In order to simplify cabling and improve overall diagnostics, Forschungszentrum Jülich introduced AS-Interface into the control system of the small angle neutron scattering experiment KWS1. The paper gives an overview of the AS-I technology. The control system of KWS1 and experiences with AS-I are presented.  
slides icon Slides  
poster icon Poster  
 
TUP005 Overview of the Personnel Safety System at the Heidelberg Ion Therapy Facility radiation, ion, ion-source, monitoring 88
 
  • S. Scheloske, J. M. Mosthaf
    HIT, Heidelberg
  The HIT (Heidelberg Ion Beam Therapy) Centre is the first heavy ion therapy accelerator in Europe, which is operated by the university hospital of Heidelberg, Germany. In accordance with the german radiological protection ordinance, a personnel safety system (PSS) was installed during the comissioning of the accelerator. Main functions of the PSS are radiation protection, gate control, emergency stop handling, change of the state of the protection areas and safety interlocks. The PSS is a stand alone part of the accelerator control system and consists of several OPC servers and a special designed GUI for the control room. The installation of the PSS was started in June 2006 and finished in March 2008. This presentation will report on the concept and realization of the PSS.  
 
TUP006 Improved Function Generator for Device Control for the GSI Control System simulation 91
 
  • S. Rauch, M. Zweig
    GSI, Darmstadt
  In the GSI control system a function generator (FG) is used to control equipment with timing functions (ramps). It is situated between the real-time equipment controller (EC) and the actual device control electronics. It provides a 24 bit wide output with an internal accuracy of 32 bits. In ramping mode the FG is configured from the EC with interpolation points. By interpolating the function values the communication on the field bus is minimized. Presently, the interpolation in the FG is linear, which requires only one accumulator of 32 bit width. To better fit the physical functions with less interpolation points we have extended the generator to quadratic interpolation implementing a 2-dimensional arithmetic progression algorithm. This is realized with a datapath of two accumulators. The system should be able to use the complete dynamic range of 215 bits (signed) within one interpolating interval. To meet these requirements the input has to be shifted and the internal accuracy of the datapath has to be 40 bits. Simulations of the datapath have shown that although the accumulators uses more resources, the system performance requires only a low cost FPGA like the Altera CycloneII.  
 
TUP009 Control System Studio (CSS) Data Browser site, target, background 99
 
  • K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee
  The “Data Browser” is an interactive strip-charting and plotting program for both live and archived control system data. Implemented within the Eclipse-based Control System Studio (CSS) environment, it interfaces nicely with other CSS tools. Users can seamlessly access samples from various data sources. We describe the current features and discuss the benefits as well as difficulties that result from CSS/Eclipse.  
slides icon Slides  
 
TUP010 Buffer Manager Implementation for the FLASH Data Aquisition System linac, laser, diagnostics, monitoring 102
 
  • V. Rybnikov, A. Aghababyan, G. Grygiel, O. Hensler, R. Kammering, L. M. Petrosyan, K. Rehlich
    DESY, Hamburg
  The Free Electron Laser in Hamburg (FLASH) at DESY is a user facility. It produces laser light of short wavelengths from the extreme ultraviolet down to soft X-rays. To study, monitor and document the machine performance and parameters and also to collect the results of the experiment measurements a fast data acquisition (DAQ) system has been developed. A shared memory based buffer manager is the heart of the system. It arranges collected data as events for every linac short. All events can be read by different consumers simultaneously. Linac feedback and monitoring processes as well as experiment middle layer servers are typical clients of the buffer manager. Any client can also generate its own data and insert it into the same event or produce its own one. The paper will focus on the detailed implementation of the buffer manager and its main features. The experience and the achieved performance will be covered as well.  
slides icon Slides  
poster icon Poster  
 
TUP012 The Total-Temperature Measurements and Interlock System at the VEPP-4M Collider collider, power-supply, monitoring, resonance 105
 
  • O. A. Plotnikova
    BINP, Novosibirsk
  • V. I. Kaplin, S. E. Karnaev, A. N. Kvashnin, S. P. Vasichev
    BINP SB RAS, Novosibirsk
  The temperature conditions affect the circulating bunches parameters in colliders. So, the permanent temperature measurements are very important for the estimation of the beam energy during the experiments with colliding beams. The system is realized in order to measure precisely temperature in a lot of points (about 500) of the VEPP-4M facility: magnet yokes, coils, air in the tunnel and electrical power connections, RF cavities, water cooling, environment. The system provides the interlock functions. In the case of overheating in measuring points the system switch off the corresponding power supplies. The system is based on using of DS1631Z Accuracy Digital Thermometers and 32-channel home-developed controller. The controllers are connected to PC via serial interface. Temperature values are renewed automatically for the all channels in each controller in 0.75 second. The program running in PC reads the data from the all controllers and transfers the temperature data to PostgreSQL database every minute. The graphic interface provides browsing of the temperature diagrams for the selected thermometers for any period of time. All the programs run under Linux.

*The precision temperature measuring system of the VEPP-4M electron-positron collider,
Proc. of RuPAC 2006, Novosibirsk

 
poster icon Poster  
 
TUP013 First Experiences with a Device Server Generator for Server Applications for PETRA III linac, survey 108
 
  • J. Wilgen
    DESY, Hamburg
  In recent control systems at DESY, a device server generator and framework is used for the production of device servers in the TINE/Java environment. The generator significantly simplifies development and provides a standardized architecture for device server programs. First experiences are reported.  
 
TUP014 Software Control for a Multilayer Monochromator synchrotron, synchrotron-radiation, radiation, monitoring 110
 
  • A. Pazos, M. DiCastro, S. Fiedler, D. Fulla, T. Gehrmann, C. Hermes, D. Jahn, F. Ridoutt, U. R. Ristau, B. Robrahn
    EMBL, Hamburg
  The EMBL is located at the DESY site in Hamburg and operates 5 beamlines at the DORIS III storage ring. Currently the EMBL Hamburg is in charge to build three new beamlines at the new PETRA III high-brilliance synchrotron radiation source which will commence user operation in 2009. A new multilayer double-crystal monochromator has been developed in house. This has been a real application test for the software and hardware architecture of the new PETRAIII beamlines. An embedded-PC controls the electronic integrated in the EtherCAT real-time Ethernet bus. Inside this PC a logic of PLC’s directly drives the hardware allowing real time data acquisition. The control of the system is distributed and remotely accessible by a connection to a TINE device server. The commissioning phase has been done using a Labview TINE client application. The client is able to perform on-the-fly scans thanks to the PLC's base logic. In the following paper the different pieces of the system are presented as well as an overview of the instrument.  
slides icon Slides  
poster icon Poster  
 
TUP015 A Modbus/TCP-based Power Supply Interface power-supply, ion, linac, quadrupole 113
 
  • D. T. Touchard, C. H. Haquin
    GANIL, Caen
  The Spiral2 project is aiming to provide high intensity rare ion beams for nuclear physics experiments. It is based first on a primary beam driver accelerator consisting of a RFQ followed by a superconducting L. I.N. A.C., then a rare ion production process delivers the beam either to a low energy experimental area or to the existing Ganil facility. The EPICS software has been chosen as the basic framework to improve efficient collaboration between several research laboratories (CEA-IRFU, CNRS-IPHC, GANIL) which are designing the accelerator control system. The whole facility will integrate more than 600 power supplies used for the magnetic and high voltage equipment control of the accelerator. It has been decided to interface these power supplies through the MODBUS/TCP protocol, using Ethernet as a field bus. This paper introduces the EPICS software archetype set up to assess the practicability of such a solution and presents a first implantation for prototyping.  
 
TUP016 Development of Data-logging System for FFAG Accelerator Complex in KURRI ion-source, ion, power-supply, booster 116
 
  • A. Osanai, M. Tanigaki
    KURRI, Osaka
  The control system for an FFAG accelerator complex in KURRI (Kyoto University Research Reactor Institute) is based on PLC and LabVIEW on PC. In order to manage a lot of parameters of accelerator all through the operations, the data-logging system using SQL server and Web-browsing databases using PHP have been constructed. Some data-transfer methods were attempted for the purpose of getting the effective data processing cycle in our environment. The construction method and the performance of our data-logging system will be introduced in the presentation.  
poster icon Poster  
 
TUP017 Access Control in the Renovated GSI Control System: A Combined Name- and Rights-Server factory 119
 
  • U. Krause, K. Höppner, S. Matthies
    GSI, Darmstadt
  The GSI control system implements an access control mechanism: Modifying of device settings is possible only when access rights are granted to the user. Originally integrated in the client side of the proprietary network layers, replacement of this middleware by the newly developed CORBA based communication required a new acess control implementation. Authorization is coded in device-specific patterns: A command is executed on the front-end server only when the correct pattern is provided. These patterns are handled by a central rights server, which is combined with the anyway needed CORBA naming resolution service. Being a lightweight approach, it should provide sufficient protection against undisciplined users which otherwise may severely disturb facility's operation.  
 
TUP018 Re-writing ALS Control Room Software in C# linac, gun, beam-transport, electron 122
 
  • H. Nishimura, G. J. Portmann, CA. Timossi, M. E. Urashka
    LBNL, Berkeley, California
  After years of R&D studies showing the value of migrating the operator interface applications to the .NET Framework, a small team has been formed to focus on re-writing all of the high-level control system software using the C# programming language for the Windows Vista based operator stations. We have currently upgraded several major programs with the goal of focusing on the injector system that was commissioned in 1991. We will present real examples, and discuss the technical issues of migrating to the .NET Framework in the context of the EPICS* client programming. The architectural issues will be presented in another paper.

*Dalesio, et al. "The Experimental Physics and Industrial Control System Architecture," submitted to ICALEPCS, Berlin, Germany, Oct. 18-22, 1993.

 
slides icon Slides  
 
TUP019 Stepping Motor Control for Septum Plate Positioning septum, injection, cathode, heavy-ion 125
 
  • K. Herlo
    GSI, Darmstadt
  A new injection septum will be installed in the GSI accelerator facility. Both septum plates can be adjusted by four stepping motors, where two motors per plate have to be moved simultaneously and in parallel. Since the GSI standard stepping motor controller can handle only one motor at a time, a commercial stepping motor controller, microIOC-M-Box from Cosylab, had to be integrated, that can handle all motors simultaneously. We installed the software development system and ported the new GSI front-end control software, the device manager, to the motor controller. Afterwards, we designed and implemented a new device model that assures parallel movements and does extensive checks to prevent from too large skew angles. In the operator's interfaces, no particular care to meet the position constraints is needed.  
 
TUP020 The JetFsm Data Acquisition Framework, and Proposed Usage for ITER diagnostics, feedback, plasma, site 128
 
  • P. J.L. Heesterman, S. Griph, C. H.A. Hogben, D. Kinna, K. Kneupner
    EFDA-JET, Abingdon, Oxon
  A comprehensive C++ framework, using the HTTP-based 'black box' protocol, has been developed to allow PC-based control, data acquisition and data visualisation of new JET diagnostic enhancements. This framework allows remote and local developers to develop new applications, with extensive code re-use, without needing to re-implement exiting communication, data management or data visualisation functionality. The paper describes the usage of the Windows implementation. The paper also highlights 5 years of experiences in collaborative development using this approach, and details some of the lessons that have been learnt. The 'black box' approach at JET is similar to that proposed for the ITER plant systems delivered in-kind along with their I&C. Extensions to the framework to cater for the ITER model will be proposed.  
poster icon Poster  
 
TUP021 The HTTP 'Black Box' Protocol for Control and Data Acquisition at JET monitoring, instrumentation, background, site 131
 
  • C. H.A. Hogben, M. Beldishevski, S. Griph, P. J.L. Heesterman, K. Kneupner, R. M.A. Lucock
    EFDA-JET, Abingdon, Oxon
  The CODAS department of the Joint European Torus project has developed an application protocol for centralised simultaneous data acquisition, control and monitoring of a large number of processors. It is developed around the easy-to-use HTTP standard. The protocol has now been in use for about 5 years. It is intended to allow parallel, collaborative, developments to take place, by defining communication interfaces between systems. For this reason, it is referred to as the 'Black Box' protocol. The paper outlines the main factors that led to this protocol choice, and the benefits and experience gained. The paper briefly describes the functionality of the protocol, and explains how these are being used on a variety of platforms, including Windows, Linux, Solaris, VME, and PLCs.  
slides icon Slides  
poster icon Poster  
 
TUP022 A .NET Interface for Channel Access synchrotron, synchrotron-radiation, laser, radiation 134
 
  • G. Cox
    STFC/DL, Daresbury, Warrington, Cheshire
  The control system for Accelerators and Lasers In Combined Experiments (ALICE) under construction at Daresbury Laboratory uses EPICS and vxWorks on VME64x. The client software in use during the commissioning of the accelerator is based on PC consoles running Red Hat Linux 9. Synoptic displays and engineering panels are created using the Extensible Display Manager (EDM) and other standard EPICS extension software is used for archival, alarm handling etc. A similar EPICS based control system is being used for the commissioning of the Muon Ionisation Cooling Experiment (MICE) under construction at Rutherford Appleton Laboratory. The Synchrotron Radiation Source (SRS) control system uses a bespoke control system with client software on PC consoles running Microsoft Windows. We would like to employ a similar approach for the operational client software on ALICE and MICE with Channel Access (CA) clients running on Microsoft Windows PC consoles. This paper presents the .NET Channel Access interface developed at Daresbury and showcases .NET client applications being developed for both ALICE and MICE operations.  
poster icon Poster  
 
TUP024 Diverse Uses of Python at Diamond simulation, photon, background 137
 
  • I. J. Gillingham, M. G. Abbott, T. M. Cobb, M. T. Heron
    Diamond, Oxfordshire
  Diamond Control Systems Group has used Python for a range of control system applications. These include scripts to support use of the application build environment, client GUIs and integrated with EPICS as EPICS Channel Access servers and concentrators. This paper will present these applications and summarise our experience.  
poster icon Poster  
 
WEX01 The Web2cToolkit: A Framework for Thin Ajaxian Control System Clients 140
 
  • R. Bacher
    DESY, Hamburg
  The Web2cToolkit is a framework for Web-based control clients. This paper describes the conceptual design, the key features and the implemented tools of the framework, and discusses security related issues. Example applications from the PETRA 3 project at DESY will be presented.  
slides icon Slides  
 
WEX02 Remote Access to the Canadian Light Source synchrotron, monitoring, coupling, fibre-optics 143
 
  • E. Matias, D. Chabot, D. G. Maxwell, D. Medrano
    CLS, Saskatoon, Saskatchewan
  • C. H. Armstrong
    IBM, Markham, Ontario
  • M. Fuller, S. McIntryre
    UWO, London, Ontario
  As part of a joint project CLS, the University of Western Ontario, IBM and BigBangwidth has developed a beamline remote access system that has been demonstrated on the CLS VESPERS and the alft x-ray source facilities. This system utilizes web-browsers as a thin client that can be connected to servers at the CLS over conventional Ethernet or User Configuration Light Paths. The RBA system is based on the concept of a Service Oriented Architecture and provides access control, data acquisition, data storage and based visualization. More recently the system has been modified to permit experimental data to be streamed into third party analysis tools such as Quartz Imaging X-one. This system is now being extended to form the basis for ScienceStudio and integrated experiment management system.  
slides icon Slides  
 
WEX03 Development of Embedded EPICS on F3RP61-2L target, power-supply, extraction, linac 145
 
  • A. Uchiyama
    SHI Accelerator Service ltd., Tokyo
  • K. Furukawa, N. Kamikubota, H. Nakagawa, T. T. Nakamura, J.-I. Odagiri, M. Tomizawa, N. Yamamoto
    KEK, Ibaraki
  • K. Kameda, T. Natsui, H. Shiratsu
    Yokogawa, Tokyo
  • M. Komiyama
    RIKEN Nishina Center, Wako, Saitama
  • T. Nakamura
    MELCO SC, Tsukuba
  • M. Takagi
    Kanto Information Service (KIS), Accelerator Group, Ibaraki
  Control systems of modern accelerators, such as RIBF, KEKB and J-PARC, adopt many programmable Logic controllers (PLCs). They are supervised by Input/Output controllers (IOCs) of Experimental and Industrial Control System (EPICS) with being controlled and monitored through Ethernet connections. In this type of control system, the adoption of Ethernet as a field-bus reduces the work load for the development of device/driver support modules of EPICS. On the other hand, having controllers (PLCs) under yet another controllers (IOCs) doubles the work load for the implementation of the front-end software. In order to solve the problem, we developed an embedded EPICS on F3RP61-2L, a CPU module running Linux that can work with a base module and I/O modules for FA-M3 PLC. We found that the IOC program can run without any modifications on the CPU module. This paper describes the details of the embedded EPICS system and the application of the new type of IOC for the control systems in operation and under construction.  
slides icon Slides  
 
WEX04 An Embedded Distributed System Based on TINE and Windows CE monitoring, feedback 148
 
  • A. Pazos, S. Fiedler, U. R. Ristau
    EMBL, Hamburg
  • P. Duval
    DESY, Hamburg
  We present an embedded distributed system based on the integration of the control system (TINE) inside an embedded-PC running Windows CE RTOS. As Windows CE is not Windows and requires a cross-compilation of the source modules, porting TINE to Windows CE turned out to be straightforward, but non-trivial. Having a dedicated Windows CE TINE library allows creating device servers inside the embedded operating system, close to the hardware application layer. The embedded-PC is the master of the hardware line, where different hardware devices are connected through a real-time Ethernet field bus. On the one hand there is a low level control of this hardware performed by a set of programmable logic controllers (PLC) running in fast cycling and on the other hand there is a higher level control performed by the TINE server devices. The server is the responsible of providing an interface to the external world, exporting the functionality of the system through the Ethernet control network. It is also possible that the server acts as a TINE client of other external servers, constituting a network of embedded nodes. We present a practical development that demonstrates the proposed system.  
slides icon Slides  
 
WEY01 A Methodology for Control Systems GUI Prototyping - A Case Study feedback, simulation, collider, hadron 151
 
  • M. Risoldi, D. Buchs
    CUI, Geneva
  • V. Amaral, B. F. Barroca
    Universidade Nova de Lisboa, Faculdade de Ciencias e Tecnologia, Caparica
  • L. Masetti
    CERN, Geneva
  Implementing Graphical User Interfaces (GUIs) for complex control systems (CS) implies many development challenges, especially for prototyping and refining. We propose to improve current practices by introducing a model-based, domain specific approach to GUI development. Our methodology* is founded on the assumption that most information to be used for GUI prototyping can be derived by the CS specification itself. We use model transformation techniques for automatic generation of a GUI from a domain specific model. We apply the methodology to the CERN CMS Tracker Cosmic Rack as a case study.

* Risoldi et al., A domain specific language and methodology for control systems GUI specification, verification and prototyping, VLHCC07 conference

 
slides icon Slides  
 
WEZ01 The TINE Common Device Interface in Operation linac, diagnostics, background, power-supply 154
 
  • P. Duval, H. Wu
    DESY, Hamburg
  • U. R. Ristau
    EMBL, Hamburg
  The Common Device Interface (CDI)* is the primary device layer used in the TINE** control system. It offers a generic, database-driven view of a server’s hardware, where a hardware address, irrespective of the underlying bus, simply appears as a named device, which is accessed via the TINE client API. To date, CDI-supported busses include several CAN implementations, RS232, TwinCat***, Libera****, Siemens PLC, as well as the DESY in-house bus SEDAC. In this paper, we report on the latest features of CDI and more importantly on the first experiences of using CDI in operations, primarily in the PETRA3 pre-accelerator chain and in DC, Servo, and stepper motor control at the EMBL beamlines.

* Duval and Wu, “Using the Common Device Interface in TINE”, Proceedings PCaPAC 2006.
** http://tine.desy.de
*** http://www.beckhoffautomation.com
**** http://www.i-tech.si/products.php

 
slides icon Slides  
 
WEZ02 The Canadian Light Source Control System - A Case Study in the Use of Single Board Computers and Industrial PC Equipment for Synchrotron Control synchrotron, storage-ring, electron, booster 157
 
  • E. Matias, D. Beauregard, R. Berg, D. Chabot, T. Wilson, G. Wright
    CLS, Saskatoon, Saskatchewan
  Since 2000 the Canadian Light Source (CLS) control system architecture has been based on to the use of small single board computers for equipment control running the RTEMS operating system. CLS has started to migrate to a new off-the-shelf single board computer platform (based on the Moxa embedded computer platform. In 2001 CLS also adopted the use of fibre optic bridges and industrial PC equipment in place of VME slot zero controllers. Today this continues to be the basis of our higher performance data acquisition and control applications. This paper outlines the lessons learned from nearly eight years of operational use of the this technology.  
slides icon Slides  
 
WEZ03 A configurable Interlock System for RF Stations at XFEL klystron, site, diagnostics, power-supply 159
 
  • M. Penno, W. Köhler, H. Leich, B. Petrosyan, G. Trowitzsch, R. W. Wenndorff
    DESY Zeuthen, Zeuthen
  • S. Choroba, T. Grevsmühl
    DESY, Hamburg
  The interlock system prevents any damage from the cost expensive components of the RF station. The system monitors various system components, computes the status in-formation in realtime and reports actual status to the control system. The system is designed for maximum reliability and max. time of operation. It includes self diagnostic and modular repair strategies. The interlock incorporates a controller and slave modules that perform the I/O opera-tion. They are connected to distribution panels that supply flexible interfaces to exter-nal components. The interlock logic is implemented in hardware and operates independ from the proc-essor and the software. The software accomplishes the hardware selftest on system startup. Further applications provide communication interfaces over Ethernet used by administration and the controlsystem. A runtime software integrity selftest strategy has been implemented for high reliability. It covers detection of stack overflows, thread deadlocks, memory corruption and is able to recover the system without inter-rupting interlock operation. The interlock system performs well its task at FLASH (DESY, Hamburg Site) and at PITZ (DESY, Zeuthen Site).  
slides icon Slides  
 
WEZ04 Using the Advanced Telecom Computing Architecture xTCA as Crate Standard for XFEL monitoring, diagnostics, klystron, linear-collider 162
 
  • O. Hensler, G. Petrosyan, L. M. Petrosyan, V. Petrosyan, K. Rehlich, P. Vetrov
    DESY, Hamburg
  At XFEL it is planned to install most electronic components and computers for LLRF, diagnostics and controls inside the tunnel. Access to these devices during the XFEL operation will not be possible. Remote control and monitoring of all relevant parameters of the shelfs/crates and the computers must be ensured and should be done in a standardised way. In addition software downloads and debugging up to the FPGA level should be provided, even if an operating system crashes e.g. due to radiation, maintenance functionality must be available. An introduction to xTCA will be given, the reasons to change the crate standard from a VME to a xTCA based system and the experience with this new electronics standard will be described.  
slides icon Slides  
 
WEP001 Preliminary Implementations for the New Spiral2 Project Control System ion, power-supply, linac, rfq 165
 
  • E. Lécorché, P. Gillette, D. T. Touchard
    GANIL, Caen
  • J. F. Denis, F. Gougnaud, J.-F. Gournay, Y. Lussignol, P. Mattei
    CEA, Gif-sur-Yvette
  • P. G. Graehling, J. H. Hosselet, C. M. Maazouzi, C. O. Olivetto
    IPHC, Strasbourg Cedex 2
  The Spiral2 project consists of a new facility to provide high intensity rare ions beams. It is based on a primary beam driver accelerator (RFQ followed by a superconducting linac) and a rare ion production process delivering the beam either to a low energy experimental area or to the existing Ganil facility. From October this year, one ion source coupled with a first beam line section will be in test; then, the injector (ion and deuteron sources, RFQ) will be tested by the end of 2010 so the whole accelerator should be commissioned by the end of 2011; the first exotic beams being planned one year later. The accelerator control system design results from the collaboration between several institutes and Epics has been chosen as the basic framework. The paper therefore presents the main choices: MVME5500 CPUs, VME I/O boards, VxWorks, Siemens PLCs, Modbus field buses, EDM screens and Java applications, Linux PCs, use of a LabView/Epics gateway<br/>Specific topics are the evaluation of the XAL environment, an Epics design to address the power supplies, an emittance measurement system, the development of a beam profiler interface and the investigation for a triggered acquisition system.  
poster icon Poster  
 
WEP002 Overview of the Communication Structure of the HIT Accelerator Control System ion, acceleration, diagnostics, proton 168
 
  • J. M. Mosthaf, S. Hanke, A. Peters, S. Scheloske, S. Vollmer
    HIT, Heidelberg
  • T. Fleck
    GSI, Darmstadt
  The HIT ACS is a modular, PC and front-end controller (with FPGAs) based accelerator control system developed by the company Eckelmann AG, Wiesbaden, Germany in cooperation with GSI and HIT. It consists of a database and several central applications running on Windows 2k3 server machines as well as a dozen control room client PCs for the GUIs, and a few hundred front-end device controlling units (DCUs). Due to strict timing requirements in the ms and partly μs range, communications during an acceleration cycle are done in real-time via RTB (Real Time Bus) and real-time shared memory components on the main control server. We show the overall structure of the ACS network and outline the relation of the component devices and the Ethernet and RTB communications between them.  
 
WEP003 Commissioning of the New Pre-Accelerator Control Systems at DESY linac, diagnostics, positron, kicker 171
 
  • R. Bacher
    DESY, Hamburg
  In the course of the PETRA 3 project, the control systems of the pre-accelerators at DESY have been rebuilt. At all levels from front-end electronics via server or client applications to networks, radical and significant changes have been introduced. This paper describes the chosen architecture and technologies, and reports the experiences gained so far.  
poster icon Poster  
 
WEP004 Permanent Magnet Insertion Device Control Systems on Diamond insertion, insertion-device, electron, undulator 174
 
  • A. J. Rose, A. I. Bell, M. T. Heron, S. C. Lay
    Diamond, Oxfordshire
  Diamond Light Source has designed and constructed 12 permanent magnet insertion devices over the past 5 years. These are ten In-vacuum Undulators and two Ex-vacuum Apple II Undulators. For all of these a common control system has been used. This uses a VME based motor controller, and a separate PLC subsystem for protection. The VME system runs EPICS to integrate in with overall control system. Two new designs of insertion device and are currently in progress, which will require variants of this control system. The design for these control systems, issues experienced and operational performance will be presented.  
poster icon Poster  
 
WEP005 Monolithic DAQ System for Beam Diagnostics at the HIT Medical Accelerator Facility diagnostics, ion, synchrotron, medical-accelerators 177
 
  • M. Schwickert, T. Fleck, A. Reiter
    GSI, Darmstadt
  The Heidelberg Ion Therapy Center HIT is presently in the final phase of commissioning. HIT consists of a two-stage linac followed by a compact heavy-ion synchrotron. The ion beam can be delivered to two horizontal treatment places and a gantry structure for 360° patient treatment. In this contribution we report on the basic concepts for the integration of the beam diagnostic data acquisition into the overall accelerator control system and the distributed timing devices. The equipment-side abstraction layer of facility-wide device classes and its seamless integration besides device control units, e.g. for power supplies, is presented and first operational experiences of the machine commissioning are discussed. As examples for the data acquisition of the high-energy beam transport section the detection of beam profiles using MWPCs and Scintillation Screens is presented, as well as measurements of beam intensity using ionization chambers.  
poster icon Poster  
 
WEP006 BeamView - A Data Acquisition System for Optical Beam Instrumentation instrumentation, ion, linac, radiation 180
 
  • R. Haseitl, C. A. Andre, F. Becker, P. Forck
    GSI, Darmstadt
  At the GSI accelerator facility, several optical beam instrumentation devices for transversal profile measurement are installed. Their readout is done with FireWire CCD cameras attached to a small embedded device, specialized for image processing tasks (National Instruments Compact Vision System 1456). Here a LabView application preprocesses the images based on user requests. The resulting data (e.g. projections, histograms, compressed or original images) is sent over ethernet to a Windows or Linux PC, reaching frame rates above 30fps at VGA resolution. Using C++ with Qt libraries for networking and GUI purposes, platform independence without source code modification is achieved. In this paper we present the system components and software design to control CCD cameras and various other devices with an easy-to-use graphical user interface for machine operators.  
slides icon Slides  
poster icon Poster  
 
WEP007 FESA - The Front-End Software Architecture at FAIR diagnostics, ion, monitoring, instrumentation 183
 
  • T. Hoffmann
    GSI, Darmstadt
  The planned Facility for Antiproton and Ion Research (FAIR) at GSI in Darmstadt is a very challenging task due to its dimension and complexity. Several new heavy ion accelerators have to be built and then operated in parallel and multiplexed modes. In order to cope with these unique requirements numerous collaboration partners are involved to add so-called ”in-kind contributions” to the project. Detailed guidelines and interface specifications have to be defined in advance to avoid an indefinite pool of different technologies which have to be handled by the future control system. For that purpose, GSI decided to use the Front-end Software Architecture (FESA) at the lowest level of the control system. FESA was developed by CERN and is already established for usage at LHC and its injectors. It is a framework to integrate any kind of equipment such as beam instrumentation devices, magnet power supplies, vacuum- and cryogenic components into the control system. A framework overview, its advantages, and boundary conditions provided by FESA are described.  
slides icon Slides  
poster icon Poster  
 
WEP010 Development of a PC/104-Plus Based CPU Module with Power over Ethernet Capability power-supply, site 186
 
  • M. Ishii, T. Masuda, T. Ohata, R. T. Tanaka
    JASRI/SPring-8, Hyogo-ken
  We developed a PC/104-Plus based CPU module with power over ethernet (PoE, IEEE 802.3af) capability. It is based on RENESAS* SH-4 CPU that is used for embedded applications requiring both high performance and low power consumption. We ported Linux 2.6 kernel to the CPU module and set up to run on diskless environment of NFS root. By stacking a dedicated PoE low power module onto the CPU module, it runs without a direct DC power supply. The PoE capability has advantages of power cable saving and power management by remote operation via a power sourcing equipment such as a switching hub. We can choose stackable PC/104 or PC/104-Plus peripheral I/O modules from a variety of commercial products such as analog inputs and outputs or digital inputs/outputs. Therefore, we can assemble a compact, flexible and low-cost embedded-measurement instrument. As a first application, we have a plan to apply the CPU module to a precise analog-signal measurement such as a digital voltmeter. We will report the influence of the PoE power sourcing on the precise measurement.

* http://www.renesas.com/

 
poster icon Poster  
 
WEP011 Experience Using Credit-Card Size Boards Based on Coldfire Processors and Running Under ucLinux target, linac, feedback 189
 
  • G. Bassato
    INFN/LNL, Legnaro, Padova
  • W. Zou
    CIAE, Beijing
  Coldfire processors find an ideal application as compact, low-cost controllers thanks to the extremely low power dissipation and the wide range of embedded peripherals. We report some experiences using commercially available credit-card size boards based on the Coldfire MCF5329 processor and running under Emlix ucLinux.  
poster icon Poster  
 
WEP012 A Crystal Centering System with a FPGA Based Position Control Approach for EMBL Beamlines at PETRA III feedback, background, synchrotron, synchrotron-radiation 192
 
  • M. DiCastro, S. Fiedler, A. Pazos, F. Ridoutt, U. R. Ristau
    EMBL, Hamburg
  The EMBL is located at the DESY site in Hamburg and operates 5 beamlines at the DORIS III sotorage ring. Currently the EMBL Hamburg is in charge to build three new beamlines at the new PETRA III high-brilliance synchrotron radiation source which will commence user operation in 2009. In this paper a reconfigurable FPGA based control solution is presented to monitor and analyze in real time beamline experiments. The hardware is suitable to acquire fast and high sensitive electronic signals, analyzing them for feedback closed loops. The system is included in the TINE control system and can be remotely controlled and configured. The control hardware consists of a National Instrument PXI crate equipped with a real time controller and R-series FPGA. The Labview real-time object oriented programming to control the system is presented as well as the adaptation of the hardware to various applications. The solution is shown starting from simulation and then testing on the existing DORIS test beamlines used for PETRA III.  
slides icon Slides  
poster icon Poster  
 
WEP013 Integration of ALMA Common Software and National Instruments LabVIEW coupling, monitoring, synchrotron, synchrotron-radiation 195
 
  • K. Žagar, A. Žagar
    Cosylab, Ljubljana
  • B. Bauvir, G. Chiozzi, P. R.M. Duhoux
    ESO, Garching bei Muenchen
  Among the candidate technologies for the Extremely Large Telescope (E-ELT) are ALMA Common Software (ACS) and LabVIEW. ACS is a CORBA-based control system infrastructure that implements a container-component model. It allows developers to focus on development of components that define application logic, with ACS-provided containers addressing infrastructural issues of distributed control systems such as remote procedure calls, logging, configuration, etc. LabVIEW is a commercial solution provided by National Instruments which allows rapid construction of user interfaces and control loops. Control loops can execute on Windows and Linux operating systems, as well as real-time control systems and FPGA circuits. In this paper, we present an approach for integration of ACS and LabVIEW. We accessed ACS from a LabVIEW user interface (both sending of data into ACS, and receiving data from ACS). Also, we accessed a real-time LabVIEW process (parts of which were executing in FPGA) from ACS – again in both directions. From the LabVIEW perspective, the approach is platform-independent as it is based on a Simple TCP/IP Messaging protocol.  
slides icon Slides  
poster icon Poster  
 
WEP015 Control Room Graphical Applications for the Elettra New Injector power-supply, booster, monitoring, background 201
 
  • G. Strangolino, C. Scafuri, G. Scalamera, L. Zambon
    ELETTRA, Basovizza, Trieste
  • V. Forchi'
    ESO, Garching bei Muenchen
  Integrating the Tango Control System with the Qt framework lead to an efficient multithreaded architecture, named QTango, whose components have allowed the design and implementation of Graphical User Interfaces aimed at controlling the Elettra's new injector. This paper describes the structure of the library together with some generic and specific tools taking advantage of the QTango infrastructure.  
 
WEP016 MicroIOC LR-BPM - Beam Position Monitor Solution pick-up, instrumentation, monitoring, linac 204
 
  • P. Medvešček, M. Kobal
    Cosylab, Ljubljana
  • S. Artinian, J. F. Bergoz
    BERGOZ Instrumentation, Saint Genis Pouilly
  MicroIOC LR-BPM product offers complete beam position monitoring solution to be used on transfer lines or linear accelerators where bunch repetition rate is low (< 50Hz). It consists of Log ratio Beam position monitor (LR-BPM) modules from Bergoz instrumentation and of microIOC analog to digital acquisition unit (microIOC-ADA) from Cosylab. In this paper we present the detailed operation of the system and the results from testing that was performed at Soleil accelerator in May 2008. In this particular test microIOC LR-BPM proved to be a complete stand alone solution with only signals from the beam pickup detectors as inputs. It is capable of providing up to 8 X-Y beam positions and since its design is based on a single board computer inside the ADA unit it is easily integrated in a higher level control system software. Furthermore the position data is available to the control system clients over the external network via Ethernet link. EPICS was used as a control system although the product can accommodate other types of control systems that can run on x86 platform.  
poster icon Poster  
 
WEP019 Control of the New EMBL-Hamburg Sample Changer synchrotron, cryogenics, site 210
 
  • U. R. Ristau, M. DiCastro, S. Fiedler, A. Pazos, B. Robrahn
    EMBL, Hamburg
  The EMBL is located at the DESY site in Hamburg and operates 7 beamlines at the DORIS synchrotron. Currently the EMBL Hamburg constructs three new beamlines at the new PETRAIII synchrotron. In the last years the level of beamline automation is significantly increased. In the area of biological beamlines automatic Sample changers were established. We present the control design of the new sample changer offering higher sample capacity, improved sample throughput and flexibility.  
 
WEP020 The ELETTRA e-Science Platform: A Framework for Remote Operations and e-Science monitoring 212
 
  • M. Pugliese
    ELETTRA, Basovizza, Trieste
  Modern science requires the most advanced Information and Communication technologies. Data generated by detectors and experimental stations have to be acquired, stored, processed, shared and visualized. Starting from the experience with the Elettra Virtual Collaboratory which allows a distributed team of researchers to carry out remote experiments using Elettra beamlines and with the contribution of EU funded research projects (GRIDCC, EUROTeV, DORII) we have developed a platform for E-Science applications. The platform is base on Grid technologies and allows the integration of sensors, instruments and other data sources to the computing and storage resources of the eInfrastructure / cyberInfrastructure and distance collaboration through a web portal called Virtual Control Room. The platform can be used in different contexts and supports the development of both scientific and industrial applications such as on-line processing of experimental data, environmental monitoring, remote operations and supervision of geographically distributed systems.  
slides icon Slides  
poster icon Poster  
 
WEP021 Status of the Control System for the Therapy Facility HIT ion, diagnostics, target, power-supply 215
 
  • T. Fleck, R. Bär
    GSI, Darmstadt
  • J. M. Mosthaf
    HIT, Heidelberg
  Shortly before first tumour patients will be treated with high-energy ions at the facility in Heidelberg we give an overview of the control systems special characteristics, current status and remaining functionality to completion. The control system was designed by GSI but has been developed by an all-industrial partner. At each of the three therapy rooms more than 20000 combinations of beam energy, intensity and focus can be requested by the therapy control system. The commissioning for carbon and proton ion beams has already been conducted by GSI. We show how different operating conditions are implemented to ensure at the same time the possibility for experimental research while beam properties already verified within medical test procedures must not be altered without following predefined workflows. Therefore all system and device parameters as well as all set values that possibly change beam properties for patient treatment have to be securely locked or e.g. integrated into checksums. We will also focus on several minor and a few major changes in functionality that had to be implemented to conform to the requirements that originated by the risk assessment of the control system.  
poster icon Poster  
 
THX01 Managing a Large Number of Projects background 218
 
  • G. Pajor, J. F. Kamenik, P. Kolarič, I. Verstovšek, K. Žagar
    Cosylab, Ljubljana
  Cosylab is of academic origin, therefore the spirit, organization and work procedures are very much like in research institutes. In addition, we work on about two dozen projects simultaneously for customers on four continents, which requires a lot of travel and on-site work. Commercially available project management tools are not suited to manage such diversity. We have therefore adopted a set of open source tools, implemented some custom additions and integrated the tools into a coherent product to suit our purpose. Even more important than the tools are the underlining project management processes that have evolved within Cosylab over the last ten years. The processes are based on project management theory and best practices from research institutes, industry and our own experience. In this article, both the tools and the processes will be presented with relevant examples.  
slides icon Slides  
 
THX02 Photon Beamline Control System as a Product photon, synchrotron, site 221
 
  • M. Kobal, P. Medvešček, G. Pajor, R. Šabjan, I. Verstovšek
    Cosylab, Ljubljana
  Every beamline is different, which makes it impossible to buy a control system of the shelf. Nevertheless well tested and customizable building blocks can be prepared, which are then put together according to customer requirements. Delivering a fully operational control system is not just software development, but also gathering specifications, writing documentation, testing the hardware and trimming the software on site. Based on the delivery of a number of working beamlines, this paper will prove that we have optimized all stages and can guarantee that the purchased control system will be delivered on time, will work according to specifications and will be properly documented. The customers can also count on support.  
slides icon Slides  
 
THX03 TCP/IP Vulnerabilities of Embedded-System Implementations storage-ring, monitoring, synchrotron, linac 224
 
  • T. Sugimoto, M. Ishii, T. Masuda, T. Ohata, T. Sakamoto, R. T. Tanaka
    JASRI/SPring-8, Hyogo-ken
  TCP/IP is established as a de facto standard network-communication protocol. Development of the TCP/IP enables us to build a large-scale distributed control system. Recent accelerator-control system consists of many TCP/IP devices; not only computers, but also embedded devices such as digital multimeters, oscilloscopes, multi-channel analyzers, and so on. Since these embedded devices are designed with limited hardware resources, most devices use subset of the TCP/IP components. The limited resources and components therefore cause many problems such as vulnerabilities of TCP/IP implementations. In SPring–8, by increasing the number of network-connected instruments with latent vulnerabilities, more trouble have arisen such as packet flooding and unexpected response delaying. One of the most serious trouble is hang-up of pulse-motor controllers* based on embedded operating system. To determine cause of the trouble, network-connected instruments were inspected using basic TCP/IP tools and security scanners. As a result, we successfully found vulnerabilities of embedded implementation. In this presentation, the cause of vulnerabilities in embedded systems will be discussed.

* T. Masuda et. al., Proceedings of PCaPAC2005, WEP30 (2005)

 
slides icon Slides  
 
THX04 CLS Safety Systems diagnostics, monitoring, linac, simulation 227
 
  • R. Tanner, E. Matias, H. Zhang
    CLS, Saskatoon, Saskatchewan
  The Canadian Light Source has adopted the use of IEC 61508 SIL 3 certified equipment and associated methods in the development of safety critical software. This paper examines the successful application of industrial safety rated PLC equipment in the development of accelerator and beamline safety systems. Of specific note is the application of this technology to a biomedical beamline at the CLS.  
slides icon Slides