THP  —  Thursday poster session   (15-Oct-09   14:50—16:00)

Paper Title Page
THP001 Holographic Plasma Control Program 1
 
  • C. A. Lobo
    CMV, Vitoria
 
  The LHC is embedded by a cosmic superconductor for currents that couple to electroweak particles located in dust plasma sun-galaxy environment. LHC, as baryonic-made nanoplasma dual-ring running through data management processes and interactions, cause weak connectivity in hardware control system, like cumulative field errors of superconducting magnets and global buckling. It's outlined a program module that assembly ontological conceptual parameters. The beamline is defined by filamentary plasma parameters with Dustt/MAD. A reference low-emitter x-ray beams to forbid pulsed planar expansion of ionized nanoplasma off a surface at injection system is set. Dustt/Vorpal/EJB programs simulate the plasma-cell. Forth stacks the antenna sensor. Nanocalibration of optical microbunches must constrain beam interlocks override. A thermionic 3D X-ray holography plasma mirror monitor retranscript channel-oriented optical layout. Installing motion-compensated frame interpolation into J2EE, locked lasers to calibrate PLC with atosecond reply timing at Scada servers, stochastic grid maps for arc-sector visual attention at Oracle servers could describe internal transitions ensuring safe operations.

Carlos Alberto Peixoto Lobo
Câmara Municipal de Vitória, Av. Masc Moraes, 1788/8, ES-Brasil - Affiliated to DESY, Phone number: 00552733344569, carloslobohvm@gmail.com, SPIE member.

 
THP002 A Multi-Agent System for Building Large-Scale, Distributed, Hierarchical Control Systems 679
 
  • V. H. Gyurjyan, D. Abbott, W. G. Heyes, E. Jastrzembski, C. Timmer, E. J. Wolin
    JLAB, Newport News, Virginia
  • B. Moffitt
    Thomas Jefferson National Accelerator Facility (JLAB), Newport News, Virginia
 
  Funding: Jefferson Lab, United States Department of Energy, Office of Science of DOE, Jefferson Science Associates LLC

The future high energy and nuclear physics experiments will require experiment control systems that operate at a higher level of automation, flexibility, and robustness. In this paper a multi-agent system based framework (AFECS) is presented as an alternative methodology to control large-scale experiments. AFECS creates a control system environment as a collection of software agents behaving as finite state machines. These agents can represent real entities, such as hardware devices, software tasks, or control subsystems. AFECS agents can be distributed over a variety of platforms. Agents communicate with their associated physical components using range of communication protocols, including tcl-DP, cMsg (publish-subscribe communication system developed at Jefferson Lab), SNMP (simple network management protocol), EPICS channel access protocol and JMS.

 
poster icon Poster  
THP003 Distributed Control System in VEC & SCC - an Experience with EPICS 1
 
  • T. Bhattacharjee, R. B. Bhole, N. Chaddha, S. Pal, A. Roy
    DAE/VECC, Calcutta
 
  The K-500 Superconducting Cyclotron (SCC) is commissioned and the modernization of Variable Energy Cyclotron (VEC) is being done to produce the beam for the RIB (Radioactive Ion Beam) project. The paper describes the implementation details and experiences with EPICS architecture in VEC and SCC, keeping the old heterogeneous architecture intact until the final upgradation with EPICS. The hardware for Touch panel with soft knobs is integrated in the EPICS architecture to control the magnet power supplies (MPSs), plugged on the distributed control network. The modified EPICS archiver incorporates oracle connectivity for the centralized storage of the tuning parameters. The OPI, running in x86-win32, displays the Vacuum system control parameters from embedded controller and vacuum gauge controller module using developed activeX components for EPICS integration . The supervisory control system of cryogenic plant and deflector conditioning are also upgraded with EPICS. The developed IOC on arm-linux platform is used for electrical substation control and SCC beam diagnostic system  
THP004 ESRF's New Beam Position System for the Storage Ring using Libera Brilliance Devices 682
 
  • F. Epaud
    ESRF, Grenoble
 
  The ESRF has entirely replaced the control of the Storage Ring Beam Position Monitors. 224 intelligent controllers (Libera-Brilliance) have replaced the former system working for 17 years. The orbit feedback software, reads the orbit parameters from these devices via a set of hierarchical TANGO device servers. This challenging upgrade has been done progressively over 3 months without interrupting the operation of the ESRF. This paper describes the architecture of both Slow and fast Orbit Feedback control systems with a particular focus on the challenges linked to the data flow generated by this high number of devices. It makes a point on the tools developed for installation and maintenance. This Fast and efficient result was possible thanks to a collaborative development at several levels. Soleil developed the TANGO device server for the Libera brilliance which was then re-used and improved by the other Instituts within the collaboration: Elettra, Alba and ESRF. The FPGA firmware for the Communication Controller of the Fast Orbit Feedback was initially developed at the Diamond Light Source and also used by Soleil and the ESRF and is now become a standard option of the Libera.  
THP005 BsxCuBE: a Control System for BioSAXS Experiments 1
 
  • R. N. Fernandes, D. P. Spruce
    ESRF, Grenoble
 
  Many synchrotron centres have beamlines specialized in biological small-angle X-ray scattering (BioSAXS). However, few have a system that fully controls and process the experiments done in these beamlines. At the European Synchrotron Radiation Facility, a new system named BsxCuBE (BioSAXS Customized Beamline Environment) is being developed to fulfill this need. Its aim is to control the experiments at beamline ID14-3 in an automated way by integrating disparate tools into a single interface. The system has been in operation over the last few months with promising results: it is capable of successfully controlling a data acquisition procedure and users feel comfortable using it. BsxCuBE can display, in near real time, the data (i.e. images) being acquired as well as the corresponding 1D curves. At this stage, post-processing of the 1D curves is also possible, such as cropping, subtracting or filtering according to the radiation damage. Further post-processing operations are planned for integration into the system. After a period of maturation, this new control system will allow good quality BioSAXS data to be obtained by users with little experience of the experimental techniques.  
poster icon Poster  
THP006 The Control System for BEPCII Superconducting Magnet 1
 
  • J. Liu, H. L. Shi, C. H. Wang, J. C. Wang, X. L. Wang
    IHEP Beijing, Beijing
 
  There are 16 superconducting magnet power supplies in the storage rings of BEPCII. It is used 14 superconducting magnets for the Collide mode, and 4 superconducting magnets for the Synchrotron Radiation mode. According to the physics design of BEPCII, the SCQ (superconducting quadruple magnet) can decrease the parasite transition effect and the bunch though IP (interaction point) will be separated in horizon. It is unavoidable that there are some matching errors and fixed errors during the magnet installation, so, the intensity of magnetic field and some correlative parameters must be measured on-line, which is very helpful for the beam tuning. This paper describes the superconducting magnet power supply control of magnet measure system, especially in the interlocked operation of quench protection system. The programs of ramping, standardization and current reading subroutine are also reported here.  
THP007 Power Supply Control Prototype Based on RTEMS 685
 
  • H. L. Shi, J. Tang, C. H. Wang
    IHEP Beijing, Beijing
 
  It was well known that RTEMS has been successfully deployed in LCLS control system. Since RTEMS is source open and free OS, we did some study on RTEMS and setup a power supply control prototype based on RTEMS with EPICS. This paper introduces how to build RTEMS on MVME5500 and setup a power supply control prototype using I/O module PSC/PSI developed by BNL.  
poster icon Poster  
THP008 Control System for the MMF Experimental Area 1
 
  • V. K. Gorbunov
    RAS/INR, Moscow
 
  The Moscow Meson Factory(MMF)experimental area consisting of different proton beam transmision lines has been operated for more than 15 years. This paper reviews experimental area control system performance,trouble and operating experience.  
THP009 Developments in the Integration of Video Into EPICS on Diamond Light Source 688
 
  • U. K. Pedersen, M. G. Abbott, M. T. Heron, N. P. Rees
    Diamond, Oxfordshire
  • M. Rivers
    ANL, Argonne
 
  Firewire (IEEE1394) video cameras, compliant with the IIDC/DCAM specification are used on both the accelerators and photon beamlines on Diamond Light Source. Initially the integration was through a commercial Firewire/IIDC stack running on VME and VxWorks based EPICS IOCs. Recent developments have migrated the Firewire camera interface to X86 Linux based IOCs using the open source libraries dc1394 and EPICS areaDetector. The motivation for this and the software structure is described.  
THP010 Control System Availability for the Spallation Neutron Source 691
 
  • S. M. Hartman
    ORNL, Oak Ridge, Tennessee
 
  Funding: SNS is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U. S. Department of Energy

The Spallation Neutron Source (SNS) is continuing its ramp up of beam power, while simultaneously increasing production hours and striving for reduced unplanned downtime. For the large, highly-distributed EPICS-based control system of the SNS, this demand for increased availability is combined with the need for ongoing system maintenance, upgrades and improvements. Causes of recent control system related downtime will be reviewed along with experiences in addressing the competing needs of availability and system improvements.

 
THP011 The Diamond Light Source Control System Interface to the Libera Beam Position Monitors 694
 
  • M. G. Abbott, G. Rehm, I. Uzun
    Diamond, Oxfordshire
 
  Libera Electron Beam Position Monitors (EBPMs) used at Diamond provide information about the electron beam position at a variety of frequency scales from 10MHz, through revolution frequency, down to 10Hz. Diamond Light Source has implemented an EPICS interface to the Libera BPMs to integrate all of this information into the overall control system. Using this, in conjunction with the timing and fast orbit feedback interfaces, provides access to all the rich data sets and functionality provided by Libera. The details of the interface, data available, both directly from the Libera and through a data concentrator will be presented.  
poster icon Poster  
THP012 Evaluation of the LHC Software Architecture for Data Supply and Setting Management within the FAIR Control System 697
 
  • R. Mueller, J. Fitzek, D. Ondreka
    GSI, Darmstadt
 
  The future Facility for Antiproton and Ion Research (FAIR) puts challenges on the existing machines and controls infrastructure at GSI and shows its limitations. A control system renovation is planned to control the much larger accelerator complex in a consistent way including the existing machines Experimental Storage Ring (ESR) and Synchrotron (SIS18). At CERN the LHC Software Architecture (LSA) is a working solution for settings management and data supply, which is designed in a very generic way. LSA was developed at CERN starting in 2001 as a core part of the controls software and is used for nearly the whole CERN accelerator complex. Because of its clear separation between data model, business logic and applications, it seems to be suitable and easily adaptable to GSI/FAIR. To analyze LSA in more detail, design how to adapt and extend it to GSI and FAIR needs and how to integrate it into the existing controls software at GSI, a prototype was set up. The existing SIS18 was modelled in LSA. Several tests are planned to use LSA for setting generation for different machine modes, e.g. fast extraction, KO extraction. The current state of evaluating LSA is presented here.  
poster icon Poster  
THP013 Controls Software for the LHC Radiation Monitoring System 700
 
  • A. Nyul, K. Cwalina, D. K. Kramer, C. Pignard, T. Wijnands, L. Wright
    CERN, Geneva
 
  Radiation induced damage to electronics in the underground tunnel of the LHC accelerator is a major concern. The LHC radiation monitoring system provides on line measurements of the radiation levels at the location of the electronics and provides an early warning when the levels start to increase. In this paper, a description will be given of software architecture that is used to control the nearly 400 devices in the 27 km long tunnel. The entire system is database driven and particular attention will be given to the operatinal alarms, timing and controls databases. Furthermore, a summary of the first operational experience since 2005 will be given. Finally a new data visulisation tool will be described.  
poster icon Poster  
THP014 The Spiral2 Command Control Software Organisation and Management. 703
 
  • D. T. Touchard, P. Gillette, C. H. Haquin, E. Lecorche, E. Lemaitre, P. Lermine, L. Philippe
    GANIL, Caen
  • J.-F. Gournay, Y. Lussignol, P. Mattei
    CEA, Gif-sur-Yvette
 
  The Spiral2 project aims to provide a new facility able to produce and study rare ions. To ease collaboration between laboratories involved in software development, the command control team has chosen the EPICS software. At an upper layer, high level applications will be programmed in Java while the XAL framework is currently under investigation. A development skeleton, programming rules, subversion development tools are about to be fixed on to achieve the whole organisation. Program developers will be able to generate generic EPICS applications which can be integrated in each IOC VME crate or LINUX box. Furthermore, Spiral2 beam control equipment will be described in a relational database and a program will be provided to automatically generate EPICS flat databases. The aim of this paper is to describe this organisation and the benefits for the Spiral2 command control team.  
poster icon Poster  
THP015 An Analysis of the Control Hierarchy Modelling of the CMS Detector Control System 706
 
  • Y. L. Hwong, B. Beccati, E. Cano, M. Ciganek, S. Cittolin, J. A. Coarasa, C. Deldicque, D. Gigi, F. Glege, R. Gomez-Reino, J. Gutleber, J. F. Laurens, F. Meijers, E. Meschi, R. Moser, L. Orsini, A. Racz, H. Sakulin, C. Schwick, M. Simon, M. Zanetti
    CERN, Geneva
  • G. Bauer, C. Loizides, F. Ma, C. Paus, J. F. Serrano Margaleff, K. Sumorok, A. S. Yoon
    MIT, Cambridge, Massachusetts
  • U. Behrens, D. Hatton, A. Meyer
    DESY, Hamburg
  • K. Biery, H. Cheung, J. A. Lopez-Perez, R. K. Mommsen, V. O'Dell, D. Shpakov
    Fermilab, Batavia
  • J. Branson, A. Petrucci, M. Pieri, M. Sani
    UCSD, La Jolla, California
  • S. Erhan
    UCLA, Los Angeles, California
 
  Funding: ACEOLE: A Marie Curie Initial Training Network Project

The high level Detector Control System (DCS) of the CMS experiment is modeled using Finite State Machines (FSM), which cover the control application behaviors of all the sub-detectors and support services. The Joint Controls Project (JCOP) at CERN has chosen the SMI++ framework for this purpose. Based on this framework, the functionality and behavior of the equipments and subsystems of the experiment is represented as a collection of objects in a hierarchical structure where commands flow down and states flow upwards. The FSM tree of the whole CMS experiment consists of tens of thousands of nodes. Due to the enormous size and complexity of the system, a high level of homogeneity and consistency is desired. The analysis of the current FSM hierarchy of the CMS experiment and the design of a mechanism for the optimization of the FSM logic and structure will be presented. The CMS FSM system will be discussed in view of most recent research on modeling and analysis of such systems. An algorithm for analyzing and remedying complex FSM system will be presented.

 
poster icon Poster  
THP016 Alba, A Tango Based Control System in Python 709
 
  • D. Fernandez-Carreiras, F. Becheri, S. Blanch, T. Coutinho, G. Cuni, J. Klora, C. Pascual-Izarra, S. Rubio-Manrique, R. Suñé
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès
 
  Alba is a member of the Tango collaboration. We have focused on the development of support for Python in Tango having now most of device servers and and clients based on Python. On the client side python is combined with Qt (Nokia) / PyQT (RiverBank) for graphical inferfaces and ipython for command line interfaces. Python is fast and suitable for most device servers, and gives an enormous flexibility in terms of evaluation of expressions, and embedded on-line calculations. On the other hand, Alba has also developed specific servers in C++, and uses others written in C++ and Java made available by the members of the Collaboration, which Tango integrates perfectly with the python ones in the control system.  
poster icon Poster  
THP017 A Control System Upgrade for the Daresbury MEIS Facility 1
 
  • P. H. Owens
    STFC/DL, Daresbury, Warrington, Cheshire
 
  Funding: Engineering Technology Centre, STFC Daresbury Laboratory, Warrington WA4 4AD, UK

The Medium Energy Ion Scattering (MEIS) Facility at Daresbury Laboratory is operated by the Science & Technology Facilities Council as a user facility for the benefit of UK HEI researchers and industry. MEIS enables the investigation of the surface structure and properties of crystalline materials using an ion beam probe. MEIS opened in 1996, but was constructed using parts of much older machine, the Nuclear Structure Facility (NSF), following it's decommissioning in the early 1990s. Much of the hardware and software used in the control system dated from the 1970s & 80s. This was becoming increasingly difficult to maintain and the possibility of failure of obsolete, unrepairable components posed a serious risk that the facility could become unusable. The solution adopted is based on an EPICS IOC on a PC running Linux. Communications with the plant hardware are via a USB parallel interface. The MIDAS support library, which was already used for the data acquisition system, was extended to include a channel access client. A tcl/tk user interface is provided to give users a consistent and familiar look and feel.

 
THP018 EPICS Channel Access Implementation in LabVIEW 712
 
  • R. Dickson
    ORNL RAD, Oak Ridge, Tennessee
  • W. Blokland, A. P. Zhukov
    ORNL, Oak Ridge, Tennessee
 
  LabVIEW is becoming more and more popular in Accelerator Control System. Interfacing LabVIEW with EPICS could be done in different ways. We provide native LabVIEW implementation of CA protocol. Such approach greatly simplifies the development EPICS controlled devices in LabVIEW.  
THP020 AIDA, An Architecture for Distributed Accelerator Data at SLAC 715
 
  • G. R. White, S. Chevtsov, P. Chu, D. Fairley, E. Grunhaus, R. D. Hall, P. Krejcik, G. S. McIntyre, D. Rogind, R. C. Sass, H. Shoaee, S. Zelazny
    SLAC, Menlo Park, California
 
  Funding: Work supported in part by the DOE Contract DE-AC02-76SF00515

Rapid development of scientific software applications for a large instrument like an accelerator, in an established and evolving environment, is made difficult by the diversity of interfaces, protocols, and hosts, of the source data. Additionally, analytical applications deal mainly with complex data structures, such as synchronized beam data for a whole beamline, rather than individual control points. AIDA (Accelerator Integrated Data Access) is a distributed 3-tier system that allows Matlab, Java programs, or scripts, to interoperate with EPICS Channel Access, legacy control systems, relational databases such as Oracle, accelerator modelling systems, EPICS and SLC Archivers, and other data servers, in ways oriented to scientific users. It also includes a web interface for search and plots. At SLAC, AIDA provides a uniform, fast, interface to 4.5 million named elements in 14 lower level systems, over two control systems, for about 70 utilities and 20 large scientific applications. This approach was found to be key to the rapid commissioning of LCLS at SLAC. We present the first public description of the developed AIDA system since its early thinking at ICALEPCS 2001.

 
THP021 Virtual Accelerator Control System 1
 
  • W. Zhang, S. Gou, G. H. Li, W. F. Liu, W. M. Qiao, Y. P. Wang, Y. J. Yuan
    IMP, Lanzhou
 
  The article introduce a control system used in HIRFL-CSRm. The control system realized virtual accelerator on CSRm. The FPGA+ARM-linux+DSP architecture are mainly used in power supply control of CSRm control system. All data of virtual accelerator saved in Database (ORICLE). When we will use one data, we can use an event(we defined in our control system) to trigger DSP card designed by ourselves and DSP card will output voltage wave that we wished to power supply. So we can control power supply to output different current. In this control system, ARM card designed by ourselves transfers wave data from Database to DSP card.. In Database, we saved all data of different energy.  
THP022 Testing EPICS Redundant IOC and IO on ATCA 1
 
  • A. Kazakov
    KEK, Ibaraki
 
  This work will describe our recent results of using EPICS Redundant IOC on ATCA platform. EPICS Redundant IOC was extended to support ATCA platform and features provided by it. Testing of external IO and EPICS Redundant IOC on ATCA is planned.  
THP023 Fiber Optic Control for Electron Gun Power Supplies of 3MeV DC Accelerator 1
 
  • R. B. Chavan, K. Dixit, K. C. Mittal, V. Yadav
    BARC-EBC, Mumbai
  • B. S. Israel, K. Nanu, R. N. Rajan
    BARC, Mumbai
 
  A 3MeV, 10mA DC Industrial Electron Beam Accelerator is being developed at Electron Beam Centre, Navi Mumbai. The electron beam is generated by a triode electron gun and injected into the accelerating column at 5 keV. The gun and its power supplies, i.e.5kV anode, '3kV grid and 15V/20A (filament), are floating at 3 Million volts, and are situated in a tank which is pressurized with SF6 at 6kg/cm2. These power supplies are required to be controlled remotely. For this purpose, control system using ADAM modules and Optical fiber has been designed and developed. One set of control modules is situated inside the pressure vessel and is floating at 3MeV. The other set of modules is placed at ground potential at the bottom of the pressure vessel. Communication between the two sets of modules is through optical fiber. The module at ground potential convert's RS-485 signal to optical signal. Software was developed in Visual Basic using CWSerial ActiveX control. The system has been successfully tested on the gun power supplies and for high-pressure operation at 6kg/cm2. This paper discusses the design aspects, circuit details and testing of the control system.  
THP024 About the Opportunity to Use Solid-State Photo Multipliers for not Destroying Synchrotron Diagnostics of High Energy Proton Beams 1
 
  • A. A. Maltsev
    JINR, Dubna, Moscow Region
  • M. V. Maltseva
    TENZOR, Dubna, Moscow region
 
  The opportunity application of the not destroying infra-red diagnostics method for measurement of intensity and geometrical parameters of proton beam in synchrotron using solid-state photo multipliers is considered.  
THP025 The Scyntillation Solid-State Detector for Complex Control and Diagnostics System of Subcritical Electronuclear Installation 1
 
  • A. A. Maltsev
    JINR, Dubna, Moscow Region
 
  For registration of x-ray, scale and neutron radiations, their distribution in volume of installation it is offered to use the optics-electronic method. It means to use blocks of detecting scintillation solid-state. During registration of radiation is carried out double transformation: first the ionizing radiation cooperates with scintillation thus photons in light area of a spectrum are formed, and then quantums of light are registered by the solid-state photo multiplier.  
THP026 Development of an FPGA Based RF Control System For the S-DALINAC 718
 
  • A. Araz, U. Bonnes, R. Eichhorn, F. Hug, M. Konrad, A. Richter
    TU Darmstadt, Darmstadt
 
  Funding: supported by the DFG via SFB 634

The Superconducting DArmstadt electron LINear ACcelerator S-DALINAC has a maximum energy of 130 MeV and beam currents of up to 60 μA. To reach this energy conveniently in cw, superconducting cavities with a high Q at a frequency of 3 GHz are used. In order to achieve a minimum energy spread, the amplitude and phase of the cavities have to be controlled strictly in order to compensat the impact of microphonic perturbations. The existing analog rf control system based on a self exited loop, converts the 3 GHz signals down to the base band. This concept will also be followed by the new digital system currently under design. It is based on an FPGA in the low frequency part, giving a great flexibility in the control algorithm and providing additional diagnostics. The low level RF system is controled via CAN bus within an EPICS environment. We will report on the design concept, the status and the latest results measured with a prototype.

 
poster icon Poster  
THP027 Control System for Injection Channels of VEPP-2000 Collider 721
 
  • D. E. Berkaev, O. V. Belikov, P. B. Cheblakov, A. S. Kasaev, V. R. Kozak, F. V. Podgorny, A. S. Stankevich
    BINP SB RAS, Novosibirsk
 
  The paper presents architecture, implementation and functionality of injection channels control system for VEPP-2000 collider. The software according to hardware system consists of different interacting subsystems responding on different injection channels parts. The paper describes structure and implementation of the hardware of the collider control system. The system consists of pulse-elements; steering coils power supplies and nanosecond high-power inflectors (60 kV, 20 ns). The system is based on modern industrial protocol CAN-bus, CAMAC standard and specialized electronic BINP manufactured blocks according the standards. Software for the control system is based on several TCP/IP connected PC platforms working under operating system Linux and uses client-server techniques. CAN and CAMAC servers; different clients for control and power supply measurements; inflector control tools and their interaction with the rest of VEPP-2000 control system are described.  
THP028 VEPP-2000 Collider Control System 724
 
  • D. E. Berkaev, P. B. Cheblakov, A. N. Kirpotin, I. Koop, V. R. Kozak, E. A. Kuper, A. P. Lysenko, A. S. Medvedko, Yu. A. Rogovsky, P. Yu. Shatunov, Y. M. Shatunov
    BINP SB RAS, Novosibirsk
 
  Electron-positron collider VEPP-2000 is under commissioning at Budker Institute of Nuclear Physics. The paper presents architecture, implementation and functionality of the software of the collider control system. The software according to hardware system consists of interacting subsystems responding on different acceleration facility parts. Control system software is based on several TCP/IP connected PC platforms working under operating system Linux and uses client-server techniques. The paper describes implementation, operating possibilities and perspectives of VEPP-2000 software. The paper also presents structure, architecture and implementation of the hardware of the collider control system. The system consists of pulse-elements, steering coils power supplies, high-current main field power supply, RF subsystems and some other special subsystems (such as vacuum, temperature, etc. control subsystems). The system is based on modern industrial protocol CAN-bus and specialized electronic BINP manufactured blocks according the standard. The paper describes implementation of different subsystems based on CANbus devices, and operating characteristics and possibilities.  
THP030 New Developments for the JCNS Neutron Scattering Instruments 727
 
  • M. Drochner, A. Erven, L. Fleischhauer-Fuss, J. Heinen, H. Kleines, D. Korolkov, S. Mattauch, M. Monkenbusch, M. Wagener
    FZJ, Jülich
 
  Since the Juelich 'Dido' research reactor was shut down 5 years ago, the larger part of its neutron scattering instruments was moved to the new FRM2 neutron source at Munich, and some newly constructed. While we used a set of standard components as far as feasible, we had to accept some compromises due to the time pressure to get things going. In particular, we have a number of different graphical and command-line user interfaces now which is difficult to handle for users who work on multiple instruments. After the initial rush, we are now working towards some consolidation, both on a common GUI philosophy and a high-level scripting language. The design of the new user interface will be presented.  
poster icon Poster  
THP031 Upgrade of RF Control System at SPring-8 730
 
  • T. Matsumoto, T. Kudo, T. Masuda, R. Tanaka
    JASRI/SPring-8, Hyogo-ken
 
  SPring-8 continues its operation over 10 years. Recently, we encounter the need to replace commercial I/O boards due to manufacturing discontinuances. Also, early introduced GPIB control causes instabilities on our control system. In this paper, we report upgrade on these issues for RF control system at SPring-8. For the replacements of I/O boards, we needed some idea for restricted time due to short shutdown period of accelerator operation, and for large number of signals. Therefore, we developed new boards [analog input board (AI) and pulse train generator board (PTG)] for smooth replacements. The new boards were designed to have similar signal cabling scheme and software application with current system. Also, additional improvements (higher signal density, better resolution for AI, flexible logic with logic-reconfigurable VME board for PTG), were introduced at the same time. For AI, ~40 boards were successfully replaced in short time, then we achieved better resolution and reduction in number of boards. For the replacement of GPIB control, we introduced small embedded PC (Armadillo) instead of GPIB-RS-232C converter. Thus, we could improve the stability of the RF control system.  
THP032 Upgrading the PROSCAN Control System to EPICS: A Success Story 733
 
  • A. C. Mezger, D. Anicic, M. Gasche, T. Korhonen, H. Lutz
    PSI, Villigen
 
  At the Paul Scherrer Institute the High Intensity Proton Accelerator (HIPA) as well as the new biomedical facility (PROSCAN) use an in-house developed Control system called ACS. The SLS and future XFEL on the other hand use EPICS. In view of the standardization of software and hardware equipment, the decision was made to replace the ACS system with EPICS. Two years ago we started the migration of the PROSCAN control system, which has already from the beginning been built with a high degree of hardware standardization, using VME components only. The migration was finished at the end of last year, but we did not perform the definitive switch over due to a biomedical application that still has to be adapted by their authors. In the coming years we also expect to migrate the ACS control system of the high intensity proton accelerator to EPICS, taking advantage of the work and experience we gained with the PROSCAN migration. We will present here the goals that have been followed and the way we proceeded for the very successful migration of the PROSCAN control system.  
poster icon Poster  
THP034 TINE Release 4.1: Responding to the User's Needs 736
 
  • P. Duval, P. K. Bartkiewicz, S. W. Herb, M. Lomperski
    DESY, Hamburg
  • S. Weisse
    DESY Zeuthen, Zeuthen
 
  In the period between the shutdown of the HERA collider and the commissioning of the PETRA 3 synchrotron light source the TINE* control system was upgraded and modernized to the next major release level, namely 4.0. Many of the new features and capabilities have been reported before**. As can be expected, when what was 'designed and planned' is actually put to use, various imperfections and deficiencies begin to surface, the natural 'enemy' of the developer being the 'user'. To this end there has been a slow and iterative progression toward TINE Release 4.1 which will be reported on here. Many of the embellishments involve improving data transfer efficiency (such as enforcing the use of multi-channel arrays even when the user makes single channel calls) or meeting the user's expectations of what should be possible (such as allowing variable-length TINE data types to appear within TINE data structures). In addition, TINE Central services have been more systematically integrated into the protocol.

* http://tine.desy.de
** 'TINE Release 4 in Operation', P. Duval, et. al, Proceedings PCaPAC 2008.

 
THP035 Automation of the Experiment on the VEPP-4 Facility 1
 
  • S. E. Karnaev, D. Bolkhovityanov, S. I. Mishnev, O. A. Plotnikova, A. G. Shamov
    BINP SB RAS, Novosibirsk
 
  The VEPP-4 Control System is based on using CAMAC-embedded controller ODRENOK, which was designed 25 years ago*. In 90th PCs were implemented into the control system for data storing and visualization**. Since this period a lot of new devices and technologies were accommodated for the accelerator control on the VEPP-4 facility. This paper includes a description of the recent experience of the VEPP-4 control system operation based on communication of PCs with old computers. Automation of the operations on the high energy physics experiments is presented. The long time data storage system based on postgreSQL server is described.

* A. Aleshaev, et al, VEPP-4 Control System, ICALEPCS'95, 1995, Chicago, USA
** A. Aleshaev, et al, Integration of PCs into the VEPP-4 Control System, PCaPAC, 2005, GUAS (Hayama), Japan

 
THP036 A Proposal for Introspection In EPICS 739
 
  • L. R. Dalesio, D. Dohan
    BNL, Upton, Long Island, New York
  • R. Lange
    Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Elektronen-Speicherring BESSY II, Berlin
 
  Funding: This manuscript has been authored by employees of Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U. S. Department of Energy.

Introspection provides some mapping of function to process variables. To implement this in EPICS, a service is required to define these relationships that may be accomplished external to the control system as an extension to the directory service. This paper outlines the functionality and design to implement this functionality.

 
THP038 First Experience with the Introduction of Virtualization Techniques into the DELTA Control System 741
 
  • D. Schirmer, O. Kopitetzki, P. Towalski
    DELTA, Dortmund
 
  After many years of operation the client/server architecture of the EPICS-based control system at the synchrotron light source DELTA has been modernized. Due to successive augmentation with additional computers for dedicated tasks, the previous topology grew in the course of time. As a result the maintenance effort increased while the efficiency of the processor load decreased. The introduction of virtualization methods helped to tackle this issue. After evaluation and testing, different implementations were put into action. Pros and cons of the various virtualization solutions are discussed and the experiences with the introduction into an already running EPICS based control system are summarized in this article as well.  
poster icon Poster  
THP040 New PC-Based Control for the RF System at INFN/LNS 744
 
  • A. C. Caruso, F. Consoli, A. Spartà
    INFN/LNS, Catania
  • A. Longhitano
    ALTEK, San Gregorio (CATANIA)
  • L. Xia
    CIAE, Beijing
 
  The control of the radio frequency system of the k-800 superconducting cyclotron at INFN-LNS since the first 1988 version,has been a combination of analog and digital techniques. The analog systems still mantain a certain priority in the control of the amplitudes and phases of the RF voltages,while for the remaining operative blocks,the approach adopted is mostly digital. A new computer-based control of the RF system is going to be fully developed. The first results are already installed in parallel mode with the old RF computer control. At the moment two parallel computer controls are working together. Both systems are complementary. Step by step the new computer control system takes the place of the old more dated one. This report shows the new computer architecture,including the new panel controls,the communications bus,the interfaces between the PC and the RF blocks and the custom and the industrial solutions adopted for this new RF computer control.  
poster icon Poster  
THP042 The SPARC Control System 747
 
  • G. Di Pirro, F. A. Anelli, M. Bellaveglia, E. Chiadroni, L. Cultrera, D. Filippetto, S. Fioravanti, E. Pace
    INFN/LNF, Frascati (Roma)
  • A. Cianchi
    Università di Roma II Tor Vergata, Roma
  • M. Quattromini, V. Surrenti
    ENEA C. R. Frascati, Frascati (Roma)
 
  We describe the control system operation for the ne 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 whole machine operation from the gun until the undulator. The SPARC control system must follow all evolution in the machine installation. To allow us a rapid develop of the control system we have made some commercial choices: Labview as developing system; Gigabit Ethernet as interconnection bus with a simple TCP/IP protocol and mainly standard PC as front-end CPU and console. We developed control applications for all machine elements and diagnostic tools. We also developed some tools to help the operation such as an electronic logbook full integrated in the console windows and an automatic process to store all information.  
poster icon Poster  
THP043 PostgreSQL Usage within the SPARC Control System 750
 
  • E. Pace, G. Di Pirro, S. Fioravanti
    INFN/LNF, Frascati (Roma)
 
  The SPARC control system is havily using a PostgreSQL database. Configuration information are stored in the database and retrived at initialization time from the control sytem. At the same time information about the accelerator are continuously collected and stored in the database and are heavily used during offline analysis of data taken for machine studies. Data are stored both in database tables and in an electronic logbook (based on PostgreSQL) that has been developed by tha SPARC team.  
THP044 The SPARC Vacuum System 753
 
  • E. Pace, F. A. Anelli, A. Clozza, G. Di Pirro, S. Fioravanti
    INFN/LNF, Frascati (Roma)
 
  The monitor of the SPARC vacuum system is fully integrated in the SPARC Control System. Eterogeneous ionic pumps and gauge systems are continuously monitored and their values stored in a database. Gauge systems can be remotely switched off or on. The system allows an easy insertion of new hardware models.  
THP045 Controls Evolution on ISIS, an Accelerator Based Neutron Production Facility 756
 
  • R. P. Mannix
    STFC/RAL/ISIS, Chilton, Didcot, Oxon
 
  The ISIS spallation neutron source has been a production facility since 1984 with the original, single, target station. ISIS is now starting the second phase of its life with two target stations and the possibility of further upgrades. The author has worked in the ISIS controls group since before first neutrons and leads the group into this new phase. The difficulties and solutions surrounding legacy systems in such an environment (where a facility lifetime may approach 50 years) are discussed.  
THP047 A New DAQ Installation for the SIS18 Beam Position Monitoring System at GSI 759
 
  • T. Hoffmann, K. Höppner, P. Kowina, K. Lang, M. Schwickert
    GSI, Darmstadt
  • J. Bobnar, G. Jansa, S. Sah, M. Sekoranja, I. Verstovsek
    Cosylab, Ljubljana
 
  The BPM system for the heavy ion synchrotron SIS18 consists of 12 shoe-box pick-ups. Their analog signals are digitized by Libera Hadron units, manufactured by I-Tech, Slovenia. In addition, the Libera is used for an FPGA based online position calculation. Due to this high rate of 12 times 60 MB/s at 5 MHz bunch frequency, a dedicated 10 bit network is used to concentrate the data from all Liberas on two concentrator PCs. Besides all control actions, these PCs are running the DAQ server applications, developed and produced within the CERN made Front-End Software Architecture (FESA).These servers are also used for further data manipulation such as tune and closed orbit measurements. As a mediator between the FESA front-end and the JAVA GUI application level, the CMW/RDA middleware, also developed at CERN, is used. Due to the modular layout, the system is already extensible for the SIS 100 and SIS300 BPM systems at the Facility of Antiproton and Ion Research (FAIR). The implementation of the high speed data transfer, the FESA servers and the Java GUI application is presented.  
THP049 Distributed Control System for an Industrial Electron Accelerator 1
 
  • V. Sharma, K. C. Mittal
    BARC-EBC, Mumbai
  • S. Acharya
    BARC, Mumbai
 
  A distributed input/output based, distributing control system has been for an indigenously developed 500 keV electron accelerator. The monitoring and control of each subsystem is assigned to an individual micro-controller. The processors are connected on a CAN network to communicate with each other for decision-making. Each processor incorporates a user configurable program. Each processor communicates with standard peripheral input/output modules to control inputs/outputs of the subsystem. For user program configuration on chip flash memory of the processor has been reserved. The processor can be configured by entering the control flow data on a Microsoft Excel Sheet in .CSV format and transferring it to the processor using PC. Programming using the data entry in an Excel Sheet makes it easy for the user to program a processor without knowing any programming language. The use of distributed multiple processors reduces the wiring, maintenance hence reducing the downtime of the machine. Each processor is provided with a local Touch Screen as user-friendly man-machine interface.  
THP050 RF Test Stand Control System for XFEL/SPring-8 762
 
  • T. Fukui, T. Hasegawa, N. Hosoda, H. Maesaka, T. Ohshima, Y. Otake, K. Shirasawa
    RIKEN/SPring-8, Hyogo
  • T. Masuda, T. Morinaga, T. Ohata, S. Takahashi, M. Yamaga, A. Yamashita
    JASRI/SPring-8, Hyogo-ken
 
  The X-ray free electron laser (XFEL) facility is under construction at SPring-8. An rf test stand was build for the XFEL to assure performance of the delivered rf components under the high-power condition and to establish a conditioning procedure for stable operation with design rf power. In addition, the test stand is used to confirm a performance of a low-level rf system, a precise water temperature control system, a vacuum system and an rf high power system. In this paper we describe a software framework to control those equipment and test results of a newly developed software component include device drivers with Solaris 10 for x86.  
THP052 New Event-based Control System for Simultaneous Top-up Operation at KEKB and PF 765
 
  • K. Furukawa, T. T. Nakamura, M. Satoh, T. Suwada
    KEK, Ibaraki
  • A. Kazakov
    Sokendai, Ibaraki
  • T. Kudou, S. Kusano, T. Nakamura
    MELCO SC, Tsukuba
 
  The 8-GeV linac at KEK provides electrons and positrons to three ring accelerators of KEKB-HER, KEKB-LER and Photon Factory. Simultaneous top-up injections to those rings are carried for the ultimate experimental results at the both KEKB and PF facilities. An event-based fast control system was newly constructed overlapping the existent EPICS control system. The new system controls the distant equipment globally utilizing event modules from MRF and several other techniques. The event system enables fast controls from pico-second to milli-second range, and the conventional EPICS system covers slower controls. More than 100 parameters are driven globally by the event system every 20ms pulse in order to generate beams with three-times different energies and 100-times different charges. And more than 500 parameters are observed synchronously to ensure the beam operation. The system enables the future accelerator complex such as SuperKEKB as well. This paper describes the detailed design of the hardware and software structures, beam operation experiences, and possible extensions towards the future.  
poster icon Poster  
THP053 Experience with the SLAC Controls Architecture Evolving to the Needs of the LCLS 1
 
  • P. Krejcik, S. Allison, A. Chan, S. Chevtsov, P. Chu, D. Fairley, E. Grunhaus, D. Rogind, H. Shoaee, G. R. White, E. Williams, S. Zelazny
    SLAC, Menlo Park, California
 
  Funding: This work was supported by the U. S. Department of Energy under Contract No. DE-AC02-76SFO0515

The successful commissioning this year of the LCLS has been the culmination of a significant effort to integrate new, state-of-the-art controls with legacy controls of the SLAC linac. A distributed controls system of EPICS IOCs and Linux servers operates in conjunction with an older, centralized VMS system based on CAMAC and micros. High-level Java applications and scripts written in Matlab provide data acquisition and analysis tools for diagnosing, tuning and optimizing the machine. A RDB unites the configuration control, online modeling and reference beam data within a uniform schema. The Aida data access tool allows applications transparent access to data from either control system and has allowed engineers to control migration to new platforms without requiring changes to application code. Emphasis has shifted from using our SLC-aware IOC development to supporting a data bridge in the opposite direction to provide access for burgeoning applications on new platforms to data from the old control system. The challenge has been to provide such data synchronously with the timing system on a pulse-by-pulse basis at 120 Hz to support beam-based feedback and other applications.

 
THP055 SSRF Fast Orbit Feedback System Design and Commissioning 1
 
  • C. X. Yin, D. K. Liu, M. Liu, S. W. Tang, L. Y. Zhao
    SINAP, Shanghai
 
  As the 3rd generation light source, Shanghai Synchrotron Radiation Facility (SSRF) are pushing the requirement of beam stability to sub-micron in the range of DC to 100Hz. To satisfy this requirement, fast orbit feedback system is necessary, which consists of 40 eBPMs, 60 pair's correctors (horizontal and vertical). SSRF fast orbit feedback system has a 10kHz sampling rate. SVD of measured orbit response matrix is implemented as orbit correction algorithm. In this paper, the system structure, the structure of its hardware & software subsystems, and the simulation model are presented. At last, the system performance based on model simulation and system commissioning are given; the system parameters tuning method is discussed.  
THP056 Computer Models to Optimise the Setting of the MAMI Double Sided Microtron 768
 
  • H.-J. Kreidel, M. Dehn
    IKP, Mainz
 
  Funding: Work supported by DFG (CRC 443) and the German Federal State of Rheinland-Palatinate

The MAMI microtron cascade has been upgraded from 0.855 to 1.5 GeV by a 4th stage. This stage - successfully in operation since Mar 2007 *) for experiments in nuclear physics and delivering a c.w. electron beam of 100uA at 1.558GeV maximum - is a worldwide unique scheme of microtron, a Harmonic Double Sided Microtron (HDSM). In contrast to a Race Track Microtron one turn in the HDSM implies the passage of two different linac lines and accordingly two independent beam focussing schemes. Due to the higher number of tuning parameters it turns out to be much more difficult to understand and describe the actual transverse and longitudinal beam dynamics for all 43 turns in detail. For this reason parameterised models of the beam optics were implemented into the control system, which can be adapted, e.g. by least squares fit, to the measured beam parameters. The models enable analysis and fine tuning of the machine optics as well as very effective correction algorithms for the linac phases or the beam position corrector magnets.

*) A. Jankowiak et al., Proc. EPAC 2008, (A08)p.51, MOZCM01

 
poster icon Poster  
THP057 Stabilisation of an Orbit of Particles for VEPP-4M Electron-pozitron Collider 771
 
  • I. I. Morozov
    BINP SB RAS, Novosibirsk
 
  To one of defining factors of work collider VEPP-4M is efficiency of injection of bunches from store-preaccelerator VEP-3. It depends on many parameteres, including stability of an orbit of particles in the injection region. The system of correction including the control not only a current, but also magnetic fields has been developed for orbit stabilisation at injection time in corrector magnets. A proportional-integral-derivative controller (PID controller) is applied to increase of accuracy and speed of installation of a orbit.  
THP058 Control of Duration and Time Uniformity of Beam Extracted from a Synchrotron. 1
 
  • Y. A. Bashmakov, V. A. Karpov
    LPI, Moscow
 
  At the slow extraction of particles from a synchrotron the law of time variation of the intensity of extracted beam is primarily determined by the velocity of approach of the frequency of the betatron oscillations to the resonance value. The functional dependence of the required form of a changing of the exciting currents in the quadrupole lenses or in the gradient windings as the function of the beam particles distributions on the amplitudes of betatron and synchrotron oscillations is considered. The basic controlling parameters and the influence of the errors of control on the effectiveness of the work of the slow extraction system are discussed. The optimum algorithm of controlling actions according to the feedback principle is examined.  
THP059 Introducing Fast Orbit Feedback at BESSY 773
 
  • R. Müller, R. Goergen, R. Lange, I. Mueller, J. Rahn
    Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Elektronen-Speicherring BESSY II, Berlin
 
  Over the more than ten years of BESSY II operation the strategy of eliminating beam perturbation sources and precisely compensating for slow orbit drifts successfully provided the micron and sub-microradian beam stability required by the experiments. In view of increased processing bandwidth at the experiments and the demand for rapid compensation of noise spikes and new, yet unknown excitations a fast orbit feedback aiming at noise suppression in the 1Hz-50Hz range will be installed. Phase I of the implementation foresees fast setpoint transmission plus replacement of all corrector power supplies and aims at higher correction speed. Phase II intends to replace today's multiplexed analog beam position monitors by parallel processing fast digital units to increase correction precision in combination with top-up operation.  
poster icon Poster  
THP061 NSLS-II Insertion Device Controls Plan 776
 
  • T. Tanabe, D. Chabot, O. V. Chubar, L. R. Dalesio, D. A. Harder, J. Rank
    BNL, Upton, Long Island, New York
 
  Controls on insertion devices usually comprise of motor controls, encoders, cooling water for in-vacuum devices, various sensors such as limit switches and temperature sensors. Interlocks are provided independently from the device controls. They have been considered "slow" control elements and very little attentions have been paid to the response and latency of ID controls. However, current project scope of NSLS-II project demands very tight tolerance of beam movement of submicron level. More frequent use of elliptically polarizing undulators (EPUs) also requires synchronized movement between gap and phase motions to ensure the stability. Furthermore, future demand for synchronization of ID state and beamline components prompt more sophisticated schemes. Synchronous Device Interface (SDI) is originally proposed for fast feedback I/O interface and integration of some ID controls to SDI is considered as well as other options.  
poster icon Poster  
THP062 Performance Studies of an Integrated Orbit Feedback System with Slow and Fast Correctors 779
 
  • P. C. Chiu, K. T. Hsu, C. H. Kuo
    NSRRC, Hsinchu
 
  Simulation study and experiments of an integrated orbit feedback system of the combined slow and fast correctors is under way. The slow correctors have the stronger trim strength with slower response while the fast ones have weaker strength but faster response. The integrated system can transfer DC corrections smoothly from fast correctors to slow ones to avoid possible saturation of the fast correctors as well as has an advantage of capability to suppress fast transient orbit drift. The simulation of the system performance will be presented and its application for TLS and TPS will also be discussed.  
poster icon Poster  
THP063 Preparing Slow Controls at BESSY for Fast Orbit Feedback 782
 
  • R. Lange, R. Goergen, I. Mueller, R. Müller, J. Rahn
    Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Elektronen-Speicherring BESSY II, Berlin
 
  Funding: Work supported by the German Bundesministerium für Bildung und Forschung and the Land Berlin.

The CAN field bus based control system interface to the BESSY power supplies was designed with emphasis on robustness, long-term stability, reproduceability and precision, relying on the basic idea that intrinsic beam stability is achievable at any required level. In preparation for the first phase of a fast orbit feedback system installation, a number of steps at different levels have been taken to enable the existing interface for fast, parallel, synchronized distribution of set point values to corrector power supplies. The design goal was achieving the maximum update rate and a minimum jitter, without major and/or expensive changes to the control system design or hardware. The paper discusses the shortcomings found, the measures taken, and the achievements made.

 
THP064 Orbit Feedback in Taiwan Light Source 785
 
  • C. H. Kuo, J. Chen, P. C. Chiu, K. T. Hsu, K. H. Hu
    NSRRC, Hsinchu
 
  The global orbit feedback system is indispensable for the Taiwan Light Source (TLS) operation. The existed orbit feedback system has been deployed for a decade to stabilize electron closed orbit. This orbit feedback system is used to suppress various perturbations include orbit excursion due to insertion device operation in TLS. To take advantage of advanced in BPM and power supply technology, the feedback system is upgraded recently accompany with BPM electronic and corrector power supply upgrade; infrastructure of new system has also been modified and rebuilt. Orbit stability is improved drastically. Efforts of digital BPM (Libera Brillance), PWM power supply, orbit feedback system, on-line system modeling, diagnostic access, and control rules upgrade with reduced ill-conditioned response matrix will be presented in this report. Planning the global orbit feedback system based upon experiences accumulate form TLS project for the newly proposed Taiwan Photon Source (TPS) will be summary also.  
poster icon Poster  
THP065 Plasma Position Control and Current Profile Reconstruction for Tokamaks 788
 
  • F. Saint-Laurent, S. P. Bremond, P. Moreau
    Association EURATOM-CEA, St Paul Lez Durance
  • J. Blum, C. Boulbe, B. Faugeras
    Université de Nice Sophia-Antipolis, Nice
 
  In the field of fusion reactor studies, the Tore Supra tokamak explores the way of high-power long-duration plasma discharges. When operating such discharges, the first wall, located inside the vacuum vessel in front of the plasma, must sustain the heat flux up to 10 MW/m2, released by the high temperature plasma following both convection and radiation processes. Real-time identification and control of the plasma boundary are thus mandatory to safely operate the device. The best way is to solve the 2D Grad-Shafranov equation which describes the axisymmetric plasma equilibrium and thus to identify the non-linear source of plasma current. The fast solver EQUINOX using finite element method and fixed-point algorithm was developed and implemented since 2003. Boundary conditions were imposed using external magnetic measurements only. For advanced plasma regimes (high confinement regime) the current profile must be controlled and thus real-time determined. As magnetics are no longer sufficient to constraint the solution, information provided by other diagnostics were included and tested as additional constraints. Some examples of the resulting current profile improvement will be given  
poster icon Poster  
THP066 Fast Orbit Feedbacks for DELTA 791
 
  • P. Hartmann, D. Schirmer, G. Schuenemann, P. Towalski, T. Weis
    DELTA, Dortmund
 
  The 1.5 GeV electron storage ring at the university light source DELTA suffers from fast orbit movement. Its frequency spectrum points to girder movement, line frequency and its harmonics and the influence of the booster ramp as the sources of beam position noise. Fast orbit feedback systems developed at the DIAMOND light source and the Syncrotron SOLEIL ready to cope with this kind of beam noise are based on I-Tech Libera BPM electronics. Based on the XUPV2P FPGA development board we have developed a digital frontend for the Bergoz MX-BPMs employed at DELTA that integrates seamlessly into the feedback loops based on I-Tech Liberas. A fast local orbit feedback has been set up so far. It will be extended to a global orbit feedback in the near future.  
poster icon Poster  
THP067 PROCOS: a Real Time Process Simulator Coupled to the Control System 794
 
  • B. Bradu, P. Gayet
    CERN, Geneva
 
  The paper presents the simulation results and the feedbacks from users of a real-time simulator coupled to the clone of an actual UNICOS based control system. This simulator have been developed for the large scale cryogenic systems of LHC. In order to respect the real system architecture, the simulator is composed of different simulation tools sharing data through a standard protocol. The modeling of the process makes use of EcosimPro, a commercial simulation software for industrial systems. Within the model each cryogenic component is represented by a set of differential and algebraic equations and the helium properties are taken from a specialized helium library. The control system is simulated with a PLC-simulator running the actual process control logic. These simulation tools are connected to the SCADA system used to operate the cryogenic plant. Thus, the existing control policy and supervision systems can be reused identically in simulation. The work objectives were threefold: first, to provide tools for operators training, second, to check new control strategies before their implementation and third, to improve our knowledge of the behavior of the cryogenic systems.  
THP068 Feedbacks and Controls of the EMBL Petra III Beamlines 1
 
  • U. R. Ristau
    EMBL, Hamburg
 
  This will be filled soon

Andres Pazos, Mario Di Castro

 
THP069 Laser Heater Controls Overview at the Linac Coherent Light Source 1
 
  • M. Boyes
    SLAC, Menlo Park, California
 
  The Linac Coherent Light Source has commissioned the worlds first electron beam Laser Heater system. The LCLS Laser heater has become a vital FEL component to suppress microbunch instabilities and coherent synchrotron radiation effects. The Laser Heater control system consists of electron beam chicane, undulator magnet, IR-Laser system, laser optics stages and multiple diagnostics. Crucial lessons were learned during the design, testing and commissioning.  
poster icon Poster  
THP070 Libera Brilliance and Libera Photon Working Together in Fast Orbit Feedback 797
 
  • A. Kosicek, P. Leban
    I-Tech, Solkan
 
  Libera Brilliance is already a standard Beam Position Processor system, which provides data flows at different sampling rates and bandwidths. It is widely used in the Fast Orbit Feedback system. For this purpose data flow (called FA) at 10 kHz sampling rate is used. Two standard protocols can be employed for integration, GB Ethernet or DLS Communication Controller. Libera Photon is a new photon beam position processor, which is used on blade-based XBPMs. Similar as Libera Brilliance, it provides dataflows at different sampling rates. Sampling frequency of the Libera Photon FA was carefully chosen to exactly match the Libera Brilliance FA. This makes possible a smooth and simple integration of both devices into the same Fast Orbit Feedback. With both devices sharing also the same control system interface, the combined system provides a firm foundation for further stabilization of the beam.  
THP071 Design and Implementation of the Pulsed Digital LLRF System of the ESS-Bilbao Ion Source Test Stand 800
 
  • H. Hassanzadegan, N. Garmendia
    ESS Bilbao, Bilbao
  • F. J. Bermejo
    Bilbao, Faculty of Science and Technology, Bilbao
  • I. Del Campo
    University of the Basque Country, Bilbao
  • V. Etxebarria
    University of the Basque Country, Faculty of Science and Technology, Bilbao
 
  ESS-Bilbao is the Spanish candidature of the future European Spallation Source. As part of the R&D work at the ESS-Bilbao consortium an ion source test stand is currently under construction at the Zamudio technology park in the Basque country (Spain). The first stage of acceleration and beam focus at the ion source LINAC is carried out by a Radiofrequency Quadrupole system driven by a klystron. In order to control the pulsed RFQ field and the RFQ tuning, a novel digital LLRF system based on IQ modulation/demodulation has been designed by the ESS-Bilbao RF group in collaboration with the Electricity and Electronics Department of the UPV/EHU university. In this paper the RFQ specifications and the LLRF design (amplitude, phase and tuning loops) are presented.  
THP072 Tune Tracking RFKO Bunch Purification with Bunch-by-bunch Feedback at SPring-8 803
 
  • T. Nakamura, T. Aoki, K. Fukami, K. Kobayashi, M. Shoji, H. Yonehara
    JASRI/SPring-8, Hyogo-ken
 
  The drift of a betatron tune from a RFKO driving tune reduces the betatron amplitude excited by RFKO. For the booster synchrotron in SPring-8, such tune drift occurs at on-demand operation for the top-up mode injection. To overcome this drift, we are developing a tune tracking RFKO system for bunch purification at the booster. In this system, The betatron motion of the main bunch was excited by positive feedback with which the excited amplitude is much less sensitive to the tune shift. The system is based on SPring-8 FPGA based bunch-by-bunch feedback processor and the kick signal produced by the feedback processor was send to the feedback kicker and the RFKO system for the purification. We describe the system and report some beam test result.  
THP073 Implementation of a Fast Orbit Feedback System at the ALS 806
 
  • E. C. Williams, M. J. Bennett, A. Biocca, T. Scarvie, C. Steier
    LBNL, Berkeley, California
 
  A fast global orbit feedback system has been in user operation at the ALS for over 5 years. This system was constructed using custom control software running in the EPICS environment, and off-the-shelf computer and Ethernet network hardware to provide improved beam stability. An overview of the feedback system design and implementation will be presented, as well as unique issues encountered during commissioning and proposals for future improvements.  
poster icon Poster  
THP074 Decoupling Control System Components Using Asynchronous Publish/Subscribe Middleware 809
 
  • E. J. Wolin, D. Abbott, V. H. Gyurjyan, W. G. Heyes, E. Jastrzembski, D. Lawrence, C. Timmer
    JLAB, Newport News, Virginia
  • W. Gu, B. Moffitt
    Thomas Jefferson National Accelerator Facility (JLAB), Newport News, Virginia
 
  Funding: US Department of Energy

A speaker* at ICALEPCS 2007 advocated the decoupling of control system components through the use of asynchronous communications. The cMsg package from the Jefferson Lab DAQ group implements true publish/subscribe communications using a narrow interface that meets most of the requirements outlined in the talk referenced earlier. Decoupled or loosely-coupled communication ensures that changes to one part of a control system have no effect on other parts of the system. Asynchronous communication eliminates needless waits and timeouts. And the flexibility of the subscription space and the ability to transmit arbitrary information allows cMsg to be used for virtually any type of control application, including run control, logging, monitoring, hardware control, alarm systems, etc. In this paper we describe how publish/subscribe works, how it differs from client/server communications, and how asynchronous publish/subscribe communications allows for decoupling. We further describe the cMsg package and its narrow API, how it was designed for simplicity and ease of use, how we use it in control systems at JLab, and how we integrate cMsg with EPICS Channel Access.

* Stephen A, Lewis, "Elements of Control System Longevity", Proceedings of ICALEPCS 2007, Knoxville, TN, US.

 
poster icon Poster  
THP075 XAL Status Report - FALL 2009 812
 
  • C. K. Allen, T. A. Pelaia, A. P. Shishlo
    ORNL, Oak Ridge, Tennessee
 
  Funding: ORNL/SNS is managed by UT-Battelle, LLC, for the U. S. Department of Energy under contract DE-AC05-00OR22725

XAL is a collection of frameworks for building accelerator applications at the Spallation Neutron Source. We discuss progress in easing the adoption of XAL for use at other facilities by providing improved documentation, eliminating several third party jars and deprecating and removing obsolete code. New powerful XAL features will be introduced as well as recent application additions and enhancements.

 
THP076 Multi-platform Processor Framework for Data Analysis, Data Acquisition and Simulation 815
 
  • N. Xiong, P. Hathaway, N. Hauser, T. K. Lam
    ANSTO, Menai, New South Wales
 
  The multi-platform processor framework is a model-based environment for developing data acquisition, data analysis, and simulation applications for neutron scattering facilities in the Bragg Institute, ANSTO. This open-source project is designed to help developing, integrating and reusing implementations from multi-domains. The processor framework has a data-centric architecture which helps to maintain quality and integration. It provides templates for developers to contribute modules in different domains and in different programming languages. And these modules can be put together with prescription files in the deployment or at runtime by the user to perform different tasks. To the user, it provides a convenient way of reusing module blocks. Users that familiar with different programming languages can work together on the same project supported by this framework. A user-friendly, customisable GUI based on rich client platform is designed for this project. The project has been integrated with the Gumtree[1] software project at ANSTO, providing service to data acquisition and analysis applications.

[1] T. Lam, N. Hauser, A. Gotz, P. Hathaway, F. Franceschini & H. Rayner, 'GumTree-An integrated scientific experiment environment', Physica B 385-386, 1330-1332 (2006)

 
poster icon Poster  
THP077 Study on a New Framework of the Accelerator Application Software Based on Eclipse 818
 
  • Q. Gan, C. H. Wang
    IHEP Beijing, Beijing
  • P. Chu
    SLAC, Menlo Park, California
 
  Funding: NSFC 10775152

The development of new accelerator application software based on Eclipse is a front research task in international perspective. This paper analyses the framework of XAL accelerator software developed by SNS, and presents a new framework of accelerator application software based on Eclipse. According to the new framework, some tools of XAL are rebuilt and transplanted to Eclipse as plug-in. The plug-in software will enhance general-purpose property and can be applied in any accelerators.

 
THP078 A Taste of CAFE 821
 
  • J. T.M. Chrin, G. Prekas
    PSI, Villigen
 
  CAFE (Channel Access interFacE) is a new C++ library that provides a multifaceted interface to the latest CA functions released with EPICS version 3.14. Functionality for both synchronous and asynchronous interactions has been implemented for individual, groups and collections of related channels. An abstract layer that addresses requirements dictated by beam dynamics applications has also been provided. An XML-based configuration mechanism provides a convenient framework for users to define and initialize CAFE objects, e.g. for data analysis and/or visualization. Rules to flag members of a group or collection of CAFE objects, effectively modify a transaction to a selected subset, thereby allowing users to readily adapt to changes in a system during operation. CAFE is intended for use in C++ frameworks, such as Qt, and presents itself as a candidate for Event Processing Agents (EPAs) that, for example, capture machine physics data for inter-shot analysis at the SwissFEL. In this respect, the role of CAFE in aggregating low-level hardware events to produce events that supply summarized data to a Data Distribution Service (DDS), is demonstrated.  
poster icon Poster  
THP079 Dynamic Attributes and Other Functional Flexibilities of PyTango 824
 
  • S. Rubio-Manrique, T. Coutinho, R. Suñé
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès
  • E. T. Taurel
    ESRF, Grenoble
 
  ALBA, member of the Tango Collaboration, is a third generation Synchrotron under construction near Barcelona. Development of ALBA Control System soon required of highly customizable interfaces for the multiple PLCs, Vacuum and DAQ equipments being tested. On-the-run dynamic attribute creation, customized calculations, configurable state composing and attribute-grouping have been achieved applying Python; a dynamic object-oriented language with an easy syntax accessible to operators. Other new features has been added to the Control System, such as multiple device classes inheritance and integration of HW API's and high-level tools in the same processes. PyTango, the Python API of Tango, is actually the common platform for most of User and Hardware interfaces developed at ALBA.  
THP080 Re-Writing TANGO Code Generator Using openArchitectureWare Technology 827
 
  • P. V. Verdier
    ESRF, Grenoble
 
  Tango is an object oriented control system toolkit based on CORBA initially developed at the ESRF. It is now also developed and used by Soleil, Elettra, Alba, Desy and some other labs. A Tango code generator has been developed from the beginning of Tango. It is Java tool started in 1999. It was based on very basic parsing techonlogy. During almost 10 years the Tango control system has been subjected to many evolutions and features. This code generator has to follow these code evolutions, but it was more and more difficult to maintain compatibility and new features for 3 languages (C++, Java and Python). The decision has been taken to rewrite this code generator with very new and efficient parsing technologies. After some tests, it appears that openArchitechtureWare is a good candidate to base this new development. openArchitectureWare is a modular generator framework implemented in Java. It supports parsing of arbitrary models, and a language family to check and transform models as well as generate code based on them. This poster will show how the project evolves and the problems to convert about a half thousand classes already generated with the old tool to the new model.  
poster icon Poster  
THP081 Extending ACNET Communication Types to Include Multicast Semantics 830
 
  • R. Neswold, C. King
    Fermilab, Batavia
 
  The ACNET Control System has several services that require multicast messaging. Unfortunately, these instances were solved in proprietary ways, not using our standard infrastructure. We've recently added multicast support to ACNET so that applications gain multicast abilities using standard ACNET libraries without needing to manage multicast resources. Multicast support was also added to request/reply communications which allows service discovery, load balancing, and multi-node data streaming – all within our normal ACNET framework.  
poster icon Poster  
THP082 RMS Envelope Back-Propagation in the XAL Online Model 832
 
  • C. K. Allen
    ORNL, Oak Ridge, Tennessee
  • M. Ikegami
    KEK, Ibaraki
  • H. Sako
    JAEA, Ibaraki-ken
 
  Funding: Supported by KEK under a short-term visiting scientist grant

The ability to simulation RMS envelope back propagation was added to the J-PARC XAL online model. This feature provides support for algorithms estimating upstream conditions from downstream data. Because of space charge and RF gap effects, implementing back propagation requires considerably more effort than simple matrix inversion. Thus, the new feature was implemented as a separate mechanism within the XAL online model. This strategy was taken to avoid side-effects, increase code readability, and to minimize any obfuscation to the software developer. Even so, significant refactoring to the original online model architecture was required to maintain compatibility with the existing simulation features. Quite noticeable is the new algorithm class hierarchy. In addition, the technique for modeling space charge effects needed to be refactored. We outline some of these details and show simulations using the new feature.

 
THP083 Lessons Learned Enhancing EPICS CA for LANSCE Timed and Flavored Data 835
 
  • J. O. Hill
    LANL, Los Alamos, New Mexico
 
  Funding: Work supported by US Department of Energy under contract DE-AC52-06NA25396.

A previous paper described an upgrade to EPICS enabling client side tools at LANSCE to receive subscription updates filtered selectively to match a logical configuration of LANSCE beam gates, as configured by a user in the control room. To accommodate the upgrade fundamental changes were made in the EPICS core components. First, the event queue in the EPICS server was upgraded to buffer record (function block) and device specific parameters accessed generically via new software interfaces for introspection of 3rd party data. In contrast, the event queue in previous versions of EPICS was strictly limited to buffering only value, timestamp, and alarm status tuples. Second, the Channel Access server was upgraded to filter subscription updates. To make the filtering agent very flexible at runtime, filtering is accomplished by runtime interpretation of byte code generated from filtering expressions provided by the subscribing client. In this follow on paper, the performance of the new system, our future plans, and the lessons learned during this software development project will be described.

 
THP085 An Integration Testing Facility for the CERN Accelerator Controls System 838
 
  • N. Stapley, M. Arruat, J. C. Bau, S. Deghaye, C. G.A. Dehavay, W. Sliwinski, M. Sobczak
    CERN, Geneva
 
  A major effort has been invested in the design, development, and deployment of the LHC Control System. This large control system is made up of a set of core components and dependencies, which although are tested individually, are often not able to be tested together on a system capable of representing the complete control system environments including hardware. Furthermore, the control system is being adapted and applied to CERN's whole accelerator complex and particularly the forthcoming renovation of the PS accelerators. To ensure quality is maintained as the system evolves, and to improve defect prevention, the Controls group launched a project to provide a dedicated facility for continuous, automated, integration testing of its core components to incorporate into its production process. We describe the project, initial lessons from its application, status, and future directions.  
THP087 Task Synchronization in the Observation Control Software for the ESO-VLT CRIRES Instrument 841
 
  • E. Pozna, R. Schmutzer, A. J. Smette
    ESO, Garching bei Muenchen
 
  The ever increasing pressure for both high spectral and high angular resolution spectrograph imposes an increasing complexity on astronomical instrument control software, now a critical component in the instrument design. To achieve the accuracy required to maintain the image of the target within its 0.2 arcsec entrance slit, the Observation Control software(OS) for the ESO-VLT CRIRES instrument must take into account a number of optical phenomena (differential atmospheric refraction, distortion, etc.), some of them time dependent, even when observing an object moving at a rate different from the object used for auto-guiding. Five internal software control loops adjust the position of mechanical devices and/or the telescope on top of the OS standard functionalities (e.g. monitoring, exposure handling). Besides internal activities, the OS must promptly reply to sequential commands as well as simultaneous interruptions/adjustments from operator via GUI interface. The required advanced synchronization mechanisms are implemented as an extension to the OS framework (a tool collecting the general features of all instrument OS) while allowing for maintainability and future generalization.  
poster icon Poster  
THP089 Development of a New Java Channel Access Library JCAL 844
 
  • H. Ikeda
    Visual Information Center, Inc., Ibaraki-ken
  • H. Sako
    JAEA/J-PARC, Tokai-Mura, Naka-Gun, Ibaraki-Ken
 
  Java channel access libraries JCA and CAJ have been commonly used for device control applications in Java. However, they have instability of performance and vulnerability of the code implementations. To overcome the problems, a new compact Java channel access library, JCAL (Java Channel Access Light library) has been developed. The library is so far limited to the channel access client functionalities and no channel access repeater has been implemented. A special care is taken to design the architecture in order to keep thread safety and robustness of the codes. The main part of the library works in a single thread (the inner thread), with outer threads for the monitor function and for the call-back function of a channel. By taking such a simple and well-defined design, robustness of the codes is realized. The bench mark tests in the real J-PARC control room environment have been carried out and compared to JCA and CAJ, which show comparable performance. An adapter library has been also implemented to easily plug in JCAL to existing Java applications using JCA or CAJ.  
poster icon Poster  
THP090 Advanced Monitor/Subscription Mechanisms for EPICS 847
 
  • R. Lange
    Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Elektronen-Speicherring BESSY II, Berlin
  • L. R. Dalesio
    BNL, Upton, Long Island, New York
  • A. N. Johnson
    ANL, Argonne
 
  Funding: Work supported by U. S. Department of Energy (contracts DE-AC02-06CH11357 resp. DE-AC02-98CH10886), German Bundesministerium für Bildung und Forschung and Land Berlin.

Publish/subscribe systems need to handle the possibility that there are subscribers requiring notification at an update rate much lower than the publisher's natural frequency, or synchronized to external events. Feedback or pulse-to-pulse diagnostics are processed at rates in the 100Hz or even multi kHz range, while many subscribers will not be able to process the data at this rate: e.g. archiving, visualization, and processing clients each require specific, different update rates. Sending more updates than required wastes processor and network bandwidth. A subscriber should be able to specify rate limiting factors or filters that are instantiated and guaranteed by the publisher. Many accelerators, especially pulsed machines, are using a hardware event system to distribute fiducials and events from a central event and/or frequency generator. These events should be integrated into the publish/subscribe system to support posting event synchronous updates to subscribers that require synchronized data. This paper investigates several approaches to provide these functionalities in the EPICS architecture.

 
THP091 Development of a High-Level Application Framework with a Script Language JCE for Accelerator Beam Commissioning 850
 
  • H. Ikeda
    Visual Information Center, Inc., Ibaraki-ken
  • H. Sako
    JAEA/J-PARC, Tokai-Mura, Naka-Gun, Ibaraki-Ken
 
  For accelerator beam commissioning, script language is very powerful, especially in the early stage of commissioning, to create and modify applications quickly and iteratively. A high-level application framework based on script language, J-PARC Commissioning Environment (JCE), has been developed. JCE is capable of device control via EPICS, beam transport simulation with the XAL online model, GUI components, mathematical functions, and so on, which are flexibly and seamlessly combined in the script. A Mathematica style of language ("SAD script") is adopted, which was originally defined in "SAD" framework in KEK and has been successfully used for accelerators such as KEKB. However, SAD is implemented in complex FORTRAN code with interlaced parser parts and function parts. To overcome such problems, we have constructed JCE framework in Java, whose implementation is independent of SAD. A special care is taken to clearly separate the parser part from actual function parts, and to document the codes. Thus modularity of the architecture, code understandability, and extensibility are dramatically improved. JCE has been utilized successfully for beam commissioning of J-PARC linac.  
poster icon Poster  
THP092 The EVALSO Project: Software/Hardware Architecture and Remote Tests Results 853
 
  • R. Cirami, I. Coretti, P. Di Marcantonio, M. Pucillo, A. Santin, P. Santin
    INAF-OAT, Trieste
 
  The EVALSO (Enabling Virtual Access to Latin-America Southern Observatories) project, funded by the European Community (EC), aims to create a physical infrastructure to efficiently connect the Latin-America Southern Astronomical Observatories (European Southern Observatory and Observatorio Cerro Armazones) to Europe. This infrastructure will be complementary to the international infrastructure already created in the last years with the EC support. A Virtual Presence (VP) system developed by the INAF-Astronomical Observatory of Trieste (OAT) will provide the astronomers with the tools to perform and control an astronomical observation from the user's site. This will be obtained re-creating selected components of the observatory environment at a remote site in order to allow the remote astronomer to interact with the on-site operators. The main objective of this activity will be to produce a low-cost, scalable, hardware and software system to be installed, without excessive efforts, in any operative situation where a suitable connectivity can be achieved. This paper will focus on the VP sw/hw architecture and the results of the tests with remote sites.  
poster icon Poster  
THP093 JDataViewer - Java-based Charting Library 856
 
  • G. Kruk, M. Peryt
    CERN, Geneva
 
  The JDataViewer is a Java-based charting library developed at CERN, with powerful, extensible and easy to use function editing capabilities. Function edition is heavily used in Control System applications, but poorly supported in products available on the market. The JDataViewer enables adding, removing and modifying function points graphically (using a mouse) or by editing a table of values. Custom edition strategies are supported: the developer can specify an algorithm that reacts to the modification of a given point in the function by automatically adapting all other points. The library provides all typical 2D plotting types (scatter, polyline, area, bar, HiLo, contour), as well as data point annotations and data indicators. It also supports common interactors to zoom and move the visible view, or to select and highlight function segments. A clear API is provided to configure and customize all chart elements (colors, fonts, data ranges, …) programmatically, and to integrate non-standard rendering types, interactors or chart decorations (custom drawings). Last but not least, the library offers a performance that is better than the available open source charting packages.  
poster icon Poster  
THP094 A Modular Environment for High Level Applications 859
 
  • G. B. Shen
    BNL, Upton, Long Island, New York
 
  Funding: Work performed under auspices of the U. S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC.

A HLA (High Level Application) environment plays very important role during a beam commissioning, operation, and machine study for a modern large-scale accelerator complex such as NSLS-II (National Synchrotron Light Source II). There are many different environments available and have been well developed. Most of them have been used at many facilities for many years, and have been demonstrated efficient and stable. A problem of those environments is their applications tie together functions through internal data or file structure. It makes it difficult to share applications or some algorithms. To solve that problem, a modular environment for high level applications is proposed at NSLS-II. This modular environment consists of model based control and non-model based control. All data for the beam commissioning will be stored in a relational database. This paper describes recent progress of our modular environment development, applications for model based control, and database based application prototypes.

 
THP095 Integrating LWDAQ Into The Detector Control Systems Of The LHC Experiments At CERN 862
 
  • O. Holme, P. Golonka, M. Gonzalez-Berges
    CERN, Geneva
 
  The LWDAQ (Long-Wire Data Acquisition) software and hardware from Brandeis University, Mass., USA provides access to a powerful suite of measurement instruments. Two high precision monitors used to measure the relative alignment between a source and a sensor are included. The BCAM cameras take images of point light sources and the Rasnik cameras take images of the NIKHEF developed Rasnik mask. Both systems are used in the LHC experiments at CERN. Brandeis University provides a tool called Acquisifier to script the data acquisition process and to analyse the images to determine the alignment data. In order to incorporate the resulting data from the alignment system into the Detector Control System (DCS) of the LHC experiments a new software component of the Joint COntrols Project (JCOP) Framework was developed. It provides a TCP/IP interface between LWDAQ and the SCADA tool PVSS so that the results of the data acquisition process can easily be returned to the DCS. This new component simplifies the generation of the Acquisifier data acquisition script, controls the run mode of the Acquisifier and collects the results of the acquisition.  
THP096 QTango: a Qt Based Framework for Tango Graphical Control Panels 865
 
  • G. Strangolino, F. Asnicar, V. Forchi, C. Scafuri
    ELETTRA, Basovizza
 
  QTango is a framework integrating the Tango control system with Trolltech's Qt4 core and GUI libraries. It implements an efficient multithreaded and object oriented architecture, letting software developers easily and quickly compose Tango aware control system panels. Creation of device proxies, event subscription, device polling, device centric threads, error logs and other features are transparently available through the core of the QTango library. The library is distributed together with a set of widgets wearing a pleasant, easy to use and HCI (Human Computer Interaction) oriented interface. The kit of QTango widgets includes labels, buttons, linear and circular gauges, numeric writers, spin boxes, line edits and different kind of plots. The core library allows straightforward development and integration of new graphical elements. Version 3, the new major release of the framework, is the basis for the design of the graphical user interfaces of the FERMI@Elettra FEL facility control system.  
THP097 RADE - A Rapid Application Development Framework Used for LHC Hardware Commissioning Tools and Other Accelerator Related Applications 868
 
  • C. Charrondiere, O. O. Andreassen, D. Kudryavtsev, M. Nybo, A. Raimondo, H. Reymond, A. Rijllart, M. Zerlauth
    CERN, Geneva
  • S. Shaipov, R. Sorokoletov
    JINR, Dubna, Moscow Region
 
  A set of tools has been developed for the LHC Hardware Commissioning to analyse and validate the electrical circuits, the powering systems and their associated protection equipment. The choice was made to develop these tools using a Rapid Application Development Framework based on LabVIEW, because it was the most suited to fulfill the requirements of flexibility, adaptability, quality, integration into the LHC accelerator control software and light maintenance. The framework and the developed tools are described, in particular the interfaces to C++ and Java, and we report on the experience of their use during the LHC Hardware Commissioning, together with two other examples of the use of RADE for very different applications: The CLIC Two-beam test stand viewer and the Multi-Alignment Control System.  
poster icon Poster  
THP098 Tdct - a Configuration Tool for EPICS Runtime Databases 871
 
  • R. Keitel
    TRIUMF, Vancouver
 
  The EPICS runtime data bases for the ISAC Radioactive Beam Facility at TRIUMF are developed using Capfast[*]. Capfast is a tool for drawing electronics schematics. EPICS runtime functionality is configured using an EPICS function block symbol library. A translation tool, which was developed in the EPICS collaboration generates the runtime databases from the Capfast schematics. Capfast provides excellent hierarchy support, but has a cumbersome user interface, major limitations and is not fully EPICS aware. As TRIUMF has a big investment in its schematic hierarchy, a compatible tool Tdct was developed, which overcomes the limitations of Capfast. Tdct was developed in Java, is fully EPICS aware and supports the whole development process from schematic drawing to runtime database generation.

* Phase Three Logic, Beaverton, Oregon, USA

 
poster icon Poster  
THP099 Evaluation of OLAP Model Using Intuitionistic Fuzzy (IF) Logic 1
 
  • I. D. Valova
    ICSR, Sofia
 
  The purpose of this work is to apply intuitionistic fuzzy assessments after defining of the OLAP model of data. The purpose is to represent new functional capabilities for the users of the Online Analytical Processing systems and the business analysts by using of IF assessments. The examples for this includes analysis of the quantitative indicators of n-different articles A1 to An and their use in the determination of the rating of certain type of production, the degree of preference for certain type of article, the degree of preference of all articles as a whole (i.e. at level All in the structure of the fact) and the degree of the waste articles (e.g. because shelf-live has expired).  
THP100 Present Status and Upgrade of VME Computer in KEKB 874
 
  • K. Yoshii, T. Nakamura
    MELCO SC, Tsukuba
  • K. Furukawa, E. Kikutani, K. Mori, T. T. Nakamura
    KEK, Ibaraki
 
  We controlled main equipment of the accelerator used Epics based control system at KEKB. We had stabilized operation and development in basics as the upper limit,and Epics3.13, the CPU(PPC 6750) which we used from startup time now. However, the speedup of the network and the speedup of the CPU advanced, and the part that cannot correspond under the present conditions has become a problem gradually. Therefore, the necessity of Epics and CPU upgrade has gradually risen to us. We started developpment including upgrade CPU with PPC-MVME5500 and Epics with 3.14 form 2006 at KEKB. We have succeeded in the VME control by CPU PPC-MVME5500 which carried VXI, Trigger Reciver, PVME501, advme1522, Camac so far. We were realized fiveplaces of operation at present KEKB. In addition, the replacement is scheduled to be advanced as upgrade of CPU and Epics in the future based on the result. Here, this reports on the present status and upgrade of VME computer at KEKB.  
THP101 New EPICS Display Manager in WPF 877
 
  • E. C. Williams, M. J. Beaudrow, C. M. Ikami, H. Nishimura, P. Pace, G. J. Portmann, CA. Timossi
    LBNL, Berkeley, California
 
  Funding: Work supported by the U. S. Department of Energy under Contract No. DE-AC02-05CH11231

The Advance Light Source (ALS) is in the process of upgrading the high-level controls software. The ALS has always used Windows for operator consoles and slowly has been migrating to the EPICS control system. At the core of the upgrade is the creation of a new EPICS Display Manager based on Windows Vista called WDM. It is written in C# using Visual Studio and is based on the new Microsoft XML-based display building technology – Windows Presentation Manager (WPF). The derivate of XML used by WPF, known as XAML, gives descriptive configuration of the display components. XAML can also define the interactions among user interface (UI) components via Data Binding allowing the creation of an EPICS graphical element without actual programming. However, the use C# code can be added to extend the functionality of a display. This code will have direct access to any UI component but is decoupled from the display layout. An EPICS WPF Toolkit and a new Display Manager as its application will be presented.

 
poster icon Poster  
THP102 Implementing Distributed Technology on BESIII Slow Control System 1
 
  • S. Zhang
    IHEP Beijing, Beijing
 
  Abstract: BESIII Slow Control System consists of Temperature and Humidity monitoring system, High Voltage monitoring system, Low voltage supplying system, VME monitoring system, Gas monitoring system and so on. These systems are implemented based on LabVIEW. Communication between them is implemented with technology of share variables of LabVIEW. The Slow Control System needs capability of communication with Data Acquisition of BESIII detector of and Control System of Accelerator. The DAQ System of BESIII is developed on Linux system. The control system of Accelerator Machine is based on EPICS. In order to communicate with both of them, An Engine of LabVIEW share variables to DIM (Distributed Information Management) software is developed to interconnect BESIII Slow Control System and DAQ System. LabVIEW share variables to EPICS process variables software is used to interconnect BESIII Slow Control System and Control System of Accelerator. Key words: BESIII Slow Control, LabVIEW, EPICS, DIM, process variables, share variables  
THP104 Exposure Synchronization in the Observation Control Software Framework at ESO 1
 
  • E. Pozna
    ESO, Garching bei Muenchen
 
  The Observation Software (OS) of astronomical instruments, which lie directly beneath the instructions of astronomers, carrying out exposures and calibrations is the supervisor of the multi-process and multi-layer instrument software package. The main responsibility of the OS is the synchronization of the subsystems (detectors and groups of mechanical devices) and the telescope during exposures. The complexity of new instruments, their performance requirements, increasing image file size and file numbers increases the complexity of the OS synchronization required for the optimized exposure sequence on multiple detectors. At ESO a software framework Base Observation Software Stub (BOSS) takes care of the common functionalities of all OS of various instruments at the various sites VLT, VLTI, La Silla and Vista. While for numerous instruments this framework satisfies all requirements (configuration, monitoring, exposure image and error handling) for others it ensures the plug in of instrument specific properties using design patterns.  
THP105 ScienceStudio: A Project Status Update 880
 
  • E. Matias, D. Liu, D. G. Maxwell, D. Medrano
    CLS, Saskatoon, Saskatchewan
  • C. H. Armstrong, J. Haley
    IBM, Markham, Ontario
  • M. Bauer
    The University of Western Ontario, London, Ontario
  • M. Fuller, S. McIntryre
    UWO, London, Ontario
  • Y. Yan
    Concordia University, Montreal
 
  As part of a joint project the Canadian Light Source, the University of Western Ontario, IBM and Concordia University are in the process of building an integrated experiment management system. This system utilizes web-browsers as a thin client that can be connected to servers at the CLS over conventional Ethernet or User Configurable Light Paths. The system is based on a Service Oriented Architecture and provides access control, data acquisition, data storage and data visualization. More recently work on the system has included implementation of user office functionality, integrated control of an EPICS based beamline and analysis codes.  
THP106 The Flange for Controls System to Internet Applications 1
 
  • R. I. Farnsworth, C. A. Myers, A. C. Starritt
    ASCo, Clayton, Victoria
 
  A technique for delivering process variables to web enabled applications has been collaboratively developed by the Australian Synchrotron controls team and a local e-research initiative team called VERSI at the Australian Synchrotron. EPICS process variables are collated by a program called the "Flange" which acts as a gateway and passes the value, selected metadata such as enumeration type, connection state, update times etc range to a mySQL database which contains short term historical records which then allows standard web based applications, in our case AJAX (Asynchronous JavaScript and XML)) web applications. The flange supports a Historical Backfill from the Control systems archiver, throttling (i.e. Minimum updates and dead banding) and finally image processing (useful for taking arrays and waveforms) and converting to standard image formats stored in the SQL database.  
poster icon Poster  
THP107 Web-based Agent-oriented System for DAQ Control and Monitoring in LHD 1
 
  • M. Ohsuna, S. Imazu, K. Kawahata, M. Kojima, Y. Nagayama, H. Nakanishi, M. Nonomura
    NIFS, Gifu
 
  In LHD (Large Helical Device) fusion plasma experiments, 72 DAQ PCs were working for the same numbers of fusion plasma diagnostics in 2008. To establish more intelligent and autonomous operation among them, a new web-based DAQ control and monitoring system has been developed, based on the "agent-oriented" architecture. The agent on each DAQ governs the relating processes adapted to its digitizer type and OS, and on the other hand accepts/reports the commands/states from/to the monitoring service on the web server. Their communications are done on light-weight IP multicast protocols to sustain high flexibility for further extensions. A Java applet GUI can issue individual or lump-sum commands for DAQ operations and show their states in real-time, through the communications with the monitoring service. It is very advantageous in recovering from accidental DAQ unit failures so that, in typical cases of failures, the MTTR roughly becomes one third than before. The consequent reliability in the whole DAQ system, i.e. its successful operation rate, has been improved from 99.x to 99.9x in percentage.  
THP108 Rapid Development of Database Interfaces with Oracle APEX, Used for the Controls Systems at CERN 883
 
  • Z. Zaharieva, R. Billen
    CERN, Geneva
 
  The need to rapidly prototype, build and deploy applications and to be able to react immediately to the changing user requirements is a challenge facing every enterprise. CERN - the largest particle research centre in the world - has tremendous data storage requirements, encompassing many different databases and has to quickly provide interfaces to visualize the data. This article will cover how Oracle APEX has been used to build several different database-centric interfaces related to the accelerator complex. Real-world applications will be discussed and it will be shown how Oracle APEX has met the preliminary requirements of the application developers and the user community at CERN. The article will address the question of when APEX could be a suitable choice of application development technology, and will share a developer's first-hand experience of both the good and bad points.  
poster icon Poster  
THP109 Eclipse RCP on the Way to the Web 886
 
  • J. Hatje, M. R. Clausen
    DESY, Hamburg
  • K. Meyer
    C1 WPS GmbH, Hamburg
  • J. Rathlev
    University of Hamburg, Hamburg
 
  The next generation of Eclipse (version 4.0) is planned for release summer 2010. It is based on current Eclipse and OSGi technology but with a new concept for the API and User Interface (UI). The API is refactored into services that form a uniform application model to run in different contexts such as mobile, desktop or web runtime technologies. The new UI is a modeled application that allows better control over the look of Eclipse based products. In the future users can run the same Eclipse application on different platforms. At work for instance operators could use the desktop environment to control the machine while at home they configure the alarm system in a browser or cellular phone. Nevertheless developers have to manage just one source code and do not have to care about the platform. Eclipse 4.0 maintains backwards compatibility for public API. Therefore existing Eclipse RCP applications can integrate useful new features without migrating the whole code at once. This paper will give an overview of the Eclipse strategy to support applications on the web and its impact on existing Eclipse RCP applications like Control System Studio.  
poster icon Poster  
THP110 Light-weight Web-based Control Applications with the Web2CToolkit 889
 
  • R. Bacher
    DESY, Hamburg
 
  The Web2cToolkit is a frame-work for web-based control clients. Key elements are JAVA servlet and AJAX technologies. Applications based on the Web2cToolkit allow world-wide user access and provide user authentication and authorization. Typical use cases are overview panels, service panels for remote maintenance or user access to stored data for off-line analysis. The papers summarizes the conceptual design and presents example applications implemented for the PETRA3 project at DESY.  
poster icon Poster  
THP111 Using Wordpress as a Simple and Reliable Electronic Logbook for the Heidelberg Ion-Beam Therapy Centre (HIT) Accelerator Control System 892
 
  • J. M. Mosthaf, S. Hanke, A. Peters, S. Stumpf
    HIT, Heidelberg
 
  After the breakdown of a java/XML based electronic logbook (elog), the decision to use a more mature and reliable approach based on dynamic web and database technology was made. Target was to provide operators with a reliable and easily used system to record and discuss incidents during shifts, write error reports with screenshots and build and maintain a section of troubleshooting tips or "frequently asked questions" (FAQs). Several systems were evaluated and the combination of php scripting and MySQL database, as well as the excellent community support with plugins, customisations and bugfixing of the free publishing platform Wordpress, lead to a test installation. This test installation was then customized with themes and plugins to accommodate as much of the wishes of the operators as possible. After several months of live testing in the control room and some tweaking of the used plugins and theme, the HIT Elog is now accepted by the operators and used on a daily basis.  
poster icon Poster  
THP113 Upgrade the Machine Status Broadcast System by PHP Framework 895
 
  • Y.-S. Cheng, Y.-T. Chang, J. Chen, Y. K. Chen, K. T. Hsu, K. H. Hu, C. H. Kuo
    NSRRC, Hsinchu
 
  To improve the display quality and enhance expandability of machine status broadcasting, the existing cable TV will be replaced by a network interface to transmit the machine status display. To access the display page without installing other toolkit easily, we use a network browser to show the machine status display. Thus we implement a broadcast system by the PHP Framework on Linux server and show main machine status, trend plots and images. Then we use a thin PC (loaded OS and browser) to combine LCD TV to show the full-frame display page. By means of it, the machine status display is clearer to be observed. On the other hand, to reduce impacts of the network bandwidth, we avoid using the additional applet to aggravate the network bandwidth. Our design will be based on low network loading to upgrade the machine status broadcast system. Moreover we will measure the variation of network throughput to learn the effect of numbers of accessing clients. According to the measurement result, we can estimate the relation between the network loading and numbers of accessing clients.  
poster icon Poster  
THP114 Web-based Real time Database Access for BEPC II 898
 
  • L. P. Yang
    IHEP Beijing, Beijing
 
  The early web pages are the static web page, and the web pages of web-based real time system usually are the dynamic web page, it will access continuously the server and its databases. The program of the dynamic web page and databases will be executing on the server of web site and occupy actually many resources of the server. Thus,when the clients simultaneously visit the web site, the response of entire server system will be influenced directly. The BEPC II real time information system is the web-based real time system, we adopt the design of the multi-databases which are resident in the server machine, it can speed the responses to access the real time databases based on the web site.  
poster icon Poster  
THP115 Combining Structured and Unstructured Data In A Configurable Web-based Logbook 901
 
  • J. M. Nogiec, K. Trombly-Freytag
    Fermilab, Batavia
 
  A typical electronic logbook is designed as a general-purpose system for recording time-ordered events and actions and, therefore, allows for a great flexibility in recoding information, but the data is unstructured. To better position it in a specific context (e.g., a controlled system, test facility, group activity log) one needs to add some structured information and allow for unstructured data (text, title, attachments, entry attributes) to be put in that context. To do it a logbook system can define a set of categories, possibly built as a hierarchy. These application-specific categories will be associated with each entry. To remain flexible such a system has to be configurable to allow for tailoring it to each specific environment. The paper describes a design, functionality, and experiences with WebLog, a database-configurable electronic logbook developed with the J2EE Web technology. Various functional and technical properties of the system are discussed, including multi-category based queries, text searches, threads of entries, an automated alerting system as well as integration with other applications via Java, C/C++ and LabVIEW gateways, and multi-log installations.