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

SNS

Paper Title Other Keywords Page
MOPB02 XAL Status target, quadrupole, beam-losses, feedback 34
 
  • C. K. Allen, S. M. Cousineau, J. Galambos, J. A. Holmes, A. P. Shishlo, Y. Zhang, A. P. Zhukov, T. A. Pelaia
    ORNL, Oak Ridge, Tennessee
  • P. Chu
    SLAC, Menlo Park, California
  XAL is a Java framework for developing accelerator physics applications for the commissioning and operation of the Spallation Neutron Source. It was designed to be extensible and has evolved to support ongoing accelerator operations. In particular, the on-line model and applications have been extended to support the Ring. Core XAL design features eased the extension from Linac to Ring support and in some cases made it transparent. We discuss the recent advances and future directions in XAL and the current efforts to open the project to broader collaboration.  
slides icon Slides  
 
TPPA07 The Development Plan of High Level Applications for CSNS controls, survey, target, synchrotron 99
 
  • P. Chu
    SLAC, Menlo Park, California
  • C. H. Wang, Q. Gan
    IHEP Beijing, Beijing
  This paper surveys the recent developments in high level applications. Especially, the XAL framework and its new progress in LCLS is studied. The design philosophy and requirement analysis of CSNS high level applications are also discussed.  
 
TPPA08 Java Swing-Based Plotting Package Residing Within XAL controls, background 102
 
  • P. Chu
    SLAC, Menlo Park, California
  • T. A. Pelaia, A. P. Shishlo
    ORNL, Oak Ridge, Tennessee
  A Java swing-based data plotting package residing within the XAL framework is presented. The data types are described that can be used for charts, bar charts, and color-surface plots. The algorithms, performance, interactive capabilities, limitations, and the best usage practices of this plotting package are discussed.  
 
TPPA09 XAL Application Framework and Bricks GUI Builder target, controls 105
 
  • T. A. Pelaia
    ORNL, Oak Ridge, Tennessee
  The XAL Application Framework is a framework for rapidly developing document-based Java applications with a common look and feel along with many built-in user interface behaviors. The Bricks GUI builder consists of a modern application and framework for rapidly building user interfaces in support of true Model-View-Controller compliant Java applications. Bricks and the XAL Application Framework allow developers to rapidly create quality applications.  
 
TPPA13 High-level Application Framework for LCLS controls, linac, lattice, optics 114
 
  • S. Chevtsov, D. Fairley, C. Larrieu, J. Rock, D. Rogind, G. R. White, S. Zelazny, P. Chu
    SLAC, Menlo Park, California
  A framework for high-level accelerator application software has been planned for the Linac Coherent Light Source (LCLS). The framework is based on plug-in technology developed by the Eclipse open-source project. Many existing functionalities provided by Eclipse are available to high-level applications written within this framework. The framework contains static data storage, configuration, and dynamic data connectivity, as well as modeling through XAL and MAD. Additionally, because the framework is Eclipse-based, it is highly compatible with any other Eclipse plug-ins, such as Control System Studio. The entire infrastructure of the software framework will be presented. Applications and plug-ins based on the framework are also presented.  
 
TPPA24 Beyond Abeans controls, site 141
 
  • J. Bobnar, I. Kriznar
    Cosylab, Ljubljana
  • M. R. Clausen, P. Duval, H. G. Wu
    DESY, Hamburg
  • G. Froehlich
    GSI, Darmstadt
  Java Abeans libraries were successfully started in 1999 as part of ANKA control system. The goal was to provide a universal solution for building high level control system applications in Java for any control system. The arrival of Java 1.5 in 2005 was an excellent opportunity to review Abeans and CosyBeans (GUI components and widgets part of Abeans). Cosylab has put experience and new features of Java 1.5 into new projects which superseded what has been done so far by Cosylab. The key element for success of the projects is the collaboration between different laboratories. The CosyBeans components have found their usefulness as a base for development of ACOP GUI components for TINE at DESY. Similarly Abeans' non-visual libraries were replaced by DAL (Data Access Library) and CSS (Control System Studio) projects developed in collaboration with DESY. DAL was also successfully used at GSI, Darmstadt, to model device layer on top of middle-ware CORBA layer. New Java applications were build with DAL and renewed CosyBeans components and are already used in commissioning of new beamline at GSI.  
 
TPPA29 Interfacing of Peripheral Systems to EPICS Using Shared Memory controls, diagnostics, laser, monitoring 152
 
  • E. Tikhomolov
    TRIUMF, Vancouver
  Interfacing of peripheral control and data acquisition systems to an EPICS-based control system is a common problem. At the ISAC radioactive beam facility, both Linux-based and Windows-based systems were integrated using the “soft” IOC, which became available in EPICS release 3.14. For Linux systems, shared memory device support was implemented using standard Linux functions. For Windows-based RF control systems, the “soft” IOC runs as a separate application, which uses shared memory for data exchange with the RF control applications. A set of DLLs exposes an API for use by the application programmer. Additional features include alarm conditions for read-back updates, watchdogs for each running application, and test channels.  
 
TPPB15 The CSNS Controls Plan controls, power-supply, monitoring, target 196
 
  • X. C. Kong, Q. Le, G. Lei, G. Li, J. Liu, J. C. Wang, X. L. Wang, G. X. Xu, Z. Zhao, C. H. Wang
    IHEP Beijing, Beijing
  The China Spallation Neutron Source (CSNS) is an accelerator-based high-power project currently under planning in China. For the similarities between the CSNS and the U. S. Spallation Neutron Source (SNS), the SNS control framework will be used as a model for the machine controls. And the software framework used at SNS, XAL, is a natural choice for the CSNS. This paper provides a controls overview and progress. Also, the technical plan, schedule, and personnel plan are discussed.  
 
TPPB22 Design of the Control and Data Acquisition System for the Neutron Spin Echo Spectrometer at the Spallation Neutron Source controls, power-supply, scattering, polarization 208
 
  • M. Butzek, M. Drochner, P. Kaemmerling, T. Kozielewski, M. Monkenbusch, M. Ohl, F. Suxdorf, M. Wagener, H. Kleines
    FZJ, Jülich
  The Jülich Centre for Neutron Science (JCNS) is constructing a new “best-of-class” Neutron Spin Echo Spectrometer (NSE) at the Spallation Neutron Source (SNS) in Oak Ridge. Using superconducting precession coils, energy resolutions of 0.7 neV can be achieved with the new instrument, which will start commissioning in autumn 2008. Recently, JCNS constructed an NSE at its branch lab at the FRM-II reactor in Garching. This so-called JNSE is in its commissioning phase now, and its control and data acquisition system is based on the “Jülich-Munich Standard.” The “Jülich-Munich Standard” includes the TACO control system developed by the ESRF and the extensive use of industrial-type front-end equipment, e.g., PLCs, fieldbus systems (PROFIBUS DP), or remote I/Os. Since there are a lot of components and structures that are common for both instruments, the same technology shall be used for the SNS-NSE, of course. On the other hand, local SNS standards have to be supported since the SNS-NSE shall fit into the DAQ-infrastructure of the SNS, e.g., regarding data formats, interface to the timing system, or the ability to include local sample environments.  
 
TPPB29 The OPC-Based System at SNS: An EPICS Supplement monitoring, controls, site, power-supply 223
 
  • R. J. Wood, M. P. Martinez
    ORNL, Oak Ridge, Tennessee
  The Power Monitoring System at the Spallation Neutron Source (SNS) is a Windows-based system using OLE for Process Control (OPC) technology. It is employed as the primary vehicle to monitor the entire SNS Electrical Distribution System. This OPC-based system gathers real-time data, via the system's OPC server, directly from the electrical devices: substations, generators, and Uninterruptible Power Supply (UPS) units. Thereupon, the OPC-EPICS softIOC interface reads and sends the data from the OPC server to EPICS, the primary control system of SNS. This interface provides a scheme for real-time power data to be shared by both systems. Unfortunately, it engenders obscure anomalies that include data inaccuracy and update inconsistency in EPICS. Nevertheless, the OPC system supplements the EPICS system with user-friendly applications—besides the ability to compare real-time and archived data between the two systems—that enable performance monitoring and analysis with ease. The OPC-based system at SNS is a complimentary system to EPICS.  
 
TPPB41 NSLS II Control System Overview controls, feedback, power-supply, insertion 253
 
  • L. R. Dalesio
    SLAC, Menlo Park, California
  The NSLS II is a new light source to be built at Brookhaven National Laboratory. The control system tools will be started this year. Technical areas of interest to improve productivity, maintainability, and performance, include Relational Database tools to support all aspects of the project, online Bbam modelling, intelligent distributed device controllers, and engineering and operation tools. We will discuss our goals and projects to make progress in these areas.  
 
WOAA05 Stepper Motor Control, PLC vs VME controls, feedback, linac, site 285
 
  • P. A. Gurd, W. H. Strong
    ORNL, Oak Ridge, Tennessee
  Traditionally, EPICS-based accelerator control systems have used VME-based motion control modules to interface with stepper motors. For systems that include some Programmable Logic Controllers (PLCs), there is an option for using PLC-based stepper motor interface modules. As with all control system choices, there are trade-offs. This paper will delineate some of the pros and cons of both methods of interfacing with stepper motors.  
slides icon Slides  
 
WPPA12 The STAR Slow Control System - Upgrade Status controls, heavy-ion, ion, monitoring 340
 
  • M. G. Cherney, J. Fujita, W. T. Waggoner, Y. N. Gorbunov
    Creighton University, Omaha, NE
  The STAR (Solenoidal Tracker At RHIC) experiment located at Brookhaven National Laboratory has been studying relativistic heavy ion collisions since it began operation in the summer of 2000. An EPICS-based hardware controls system monitors the detector's 40000 operating parameters. The system I/O control uses VME processors and PCs to communicate with sub-system based sensors over a variety of field busses. The system also includes interfaces to the accelerator and magnet control systems, an archiver with CGI web based interface and C++ based communication between STAR online system, run control and hardware controls and their associated databases. An upgrade project is underway. This involves the migration of 60% of the I/O control from the aging VME processors to PC's. The host system has been transferred from Sun OS to Scientific Linux and some of the VME boards were replaced with "softIOC" applications. The experience gained with the current setup will be discussed, and upgrade plans and progress will be outlined.  
 
WPPA35 The SNS Front End Control System Upgrade controls, vacuum, power-supply, rfq 389
 
  • X. Geng, T. A. Justice, J. Y. Tang, D. C. Williams, W. R. DeVan
    ORNL, Oak Ridge, Tennessee
  The Spallation Neutron Source Front End (FE) is comprised of a 35-70 mA volume H-source, a multi-element electrostatic LEBT including chopping and steering, a 402.5MHz RFQ with low output emittance, and a 2.5MeV MEBT that also includes chopping. The original control system was designed and built by LBNL during 2000-2002 and commissioned at SNS in 2003. The FE control system design occurred early in the project and preceded finalization of SNS control system standards. The system was implemented based on Allen-Bradley VMEBus Remote I/O Scanners and PLC5s with Flex I/O interfaced via Remote I/O communication. The FE control system is now being upgraded to comply with the SNS standard PLC implementation and to improve reliability and maintainability. Details on the upgrade will be presented in this paper.  
 
WPPB12 High-Speed X-ray Imaging at NSLS controls, synchrotron, storage-ring 424
 
  • D. P. Siddons, S. K. Feng
    BNL, Upton, Long Island, New York
  We describe two projects currently underway at National Synchrotron Light Source (NSLS). The first is an inexpensive yet high-performance image acquisition system utilizing a low-cost firewire camera, a PMC firewire interface board, EPICS and the in-house written RTEMS-mvme5500 Board Support Package. The BSP, EPICS/RTEMS software and firewire drivers demonstrate a high throughput of image display for the 1024x768x8bit mode of 30 frames per second (fps) of data transfer, while triggering EPICS display at 30 Hz simultaneously. The second is the readout system for the LCLS X-ray Active Matrix Pixel Sensor (XAMPS) detector. The specification of the detector readout requires a 1024x1024x14bit image to be stored to disk at 120 Hz, an average data rate of 252 Mega Bytes/sec. A faster SBC was chosen to be interfaced with a FPGA based PMC card and Fiber Channel storage system. This cost-effective prototype will function efficiently and reliably as a data acquisition system for the implementation of the XAMPS detector developed at the NSLS. Modern software and the use of commercial hardware technology has cut our cost of both systems, and delivered excellent performance.  
 
WPPB24 High Dynamic Range Current Measurements with Machine Protection target, extraction, beam-transport, injection 448
 
  • D. A. Bartkoski, C. Deibele, C. Sibley, D. H. Thompson
    ORNL, Oak Ridge, Tennessee
  At the SNS a beam current measurement technique called CHuMPS (Chopper Machine Protection System) has been developed that is fast, has a large dynamic range, and is droop-free. Combined with the LEBT chopper controller, a beam in gap measurement is possible that can accurately measure the beam in the chopper gaps. The beam in gap measurement can then provide machine protection in the case of chopper failure. The same application can also measure waste beam from the ring injection stripper foil and provide fast protection from stripper foil failure.  
 
ROPA01 Lessons Learned from the SNS Relational Database controls, target 514
 
  • E. Danilova, J. G. Patton, J. D. Purcell
    ORNL, Oak Ridge, Tennessee
  The Spallation Neutron Source Project relies heavily on many different applications that require and depend on the SNS integrated relational database. Although many of the projects undertaken have been successful, the majority of time and energy spent on producing products has resulted in opportunities lost. The percentage of time lost or wasted has been very similar to that of software development projects everywhere. At the SNS the variety of factors that have influenced these projects can be traced to some specific areas: management support, project deadlines, user expectations, graphical user interfaces, and the database itself. This paper presents a look at the factors that have helped make different projects a success and factors that have led to less favorable results.  
slides icon Slides  
 
RPPA13 The Electrical Power Project at SNS controls, instrumentation, klystron, diagnostics 544
 
  • M. P. Martinez, J. D. Purcell, E. Danilova
    ORNL, Oak Ridge, Tennessee
  The Electrical Power Project consists of recording data on all power-distribution devices necessary to SNS operations and how they are connected, assigning a valid name to each device and describing it, along with loading this information and the relationships into the SNS Oracle database. Interactive web-based applications allow users to display and easily update power-related data. In the case of planned electrical outages, a complete list of affected devices (including beam-line devices) will be available to controls, diagnostics, and other groups in advance. The power-tree information can be used to help diagnose electrical problems of any specific device. Fast access to device characteristics and relations from any web browser will help technical personnel quickly identify hazards and prevent electrical accidents, thereby ensuring SNS electrical safety. The project was completed by a special task team containing individuals from different groups. The paper covers the project history, QA issues, technology used, and current status.  
 
RPPA30 Drift Compensation for the SNS Laserwire laser, feedback, controls, linac 576
 
  • A. M. Barker, W. P. Grice, W. Blokland
    ORNL, Oak Ridge, Tennessee
  The Spallation Neutron Source (SNS) uses a laserwire to measure the transverse profiles in the Super Conduction Linac (SCL). The laser is located in a service building downstream from the SCL. Mirrors direct the laser light to a specific location to interact with the ion beam. Because of the long travel length of the light, up to 300 feet, minor mirror movements become large enough at the down stream station that the drift over time must be corrected. In this paper we describe how we correct for the drift and present our results.  
 
RPPA31 Construction and Application of Database for CSNS controls, survey, monitoring, alignment 579
 
  • P. Chu
    SLAC, Menlo Park, California
  • C. H. Wang, Q. Gan
    IHEP Beijing, Beijing
  The database of the China Spallation Neutron Source (CSNS) Accelerator is designed to store machine parameters, magnet measurement data, survey and alignment data, control system configuration data, equipment historical data, e-logbook, and so on. It will also provide project management quality assurance, error impact analysis, and assembly assistance including sorting. This paper introduces the construction and application of the database for CSNS. Details such as convention name rules, database model and schema, interface of import and export data, and database maintenance will be presented.  
 
RPPB04 SNS Logbook target, controls, instrumentation 609
 
  • M. Giannella, B. V. Horn, J. G. Patton, T. A. Pelaia
    ORNL, Oak Ridge, Tennessee
  An electronic logbook has been developed for the Spallation Neutron Source. This logbook serves as a means of chronologically recording daily operations activities and experiences and communicating them to appropriate groups. The logbook is database-driven and integrates into our existing database schema. The interface to the logbook is web-based and works with most modern web browsers on the major platforms. Additionally, a Java package provides a simple mechanism to post entries from within our XAL applications.  
 
RPPB23 SCORE – A Save, Compare, and Restore Application for Snapshotting Machine Settings power-supply, feedback, linac, vacuum 656
 
  • J. G. Patton, T. A. Pelaia, J. Galambos
    ORNL, Oak Ridge, Tennessee
  SCORE is an application used to snapshot machine settings. Features include sorting by systems and subsystems, comparing live values with saved values, and database storage of the information. The compare feature is useful for diagnosing problems, and the restore feature is useful in recovering good beam tune. Features of the application and performance experience with respect to data base retrieval and live comparison will be discussed.  
 
RPPB24 Processing and Visualization of EPICS Data with MATLAB Applications controls, emittance, diagnostics 659
 
  • E. Tikhomolov
    TRIUMF, Vancouver
  To conserve control system resources it is often desirable to run compute-intensive real-time data processing applications on a dedicated host computer. In the EPICS-based control system of the ISAC radioactive beam facility, the Extensible Display Manager tool (EDM) is used for the operator interface. EDM screens control data acquisition and processing and provide visualization of the processed data. Matlab is used as the data processing engine. A number of Matlab applications were created in collaboration with the beam physics group. These applications are running on a dedicated Linux host, using EPICS Matlab Channel Access (MCA) to obtain raw data from beam diagnostic IOCs (Linux-based) and store the processed results in the IOC. The raw data are provided to the IOC by fast data acquisition applications through a shared memory interface.  
 
RPPB25 Live Capfast Schematics in the ISAC Control System controls, diagnostics 662
 
  • R. B. Nussbaumer
    TRIUMF, Vancouver
  The Capfast schematic editor is used to design EPICS IOC runtime databases in the EPICS-based control system of the ISAC radioactive beam facility. This graphical tool provides a view of the database with strong visual cues about the functional behavior of the database elements and their interrelationships, modularity, and hierarchy. The EDM display manager tool is used for the Human-Machine-Interface, providing a graphical view of the accelerator state to machine operators. This paper describes a new tool, Sch2Edl, which combines some of the functionality of Capfast and EDM. Sch2Edl creates a view of the runtime database in a format geared toward the system developer/tester/debugger. Sch2Edl is a perl script that translates a set of Capfast schematic files into a corresponding set of EDM screens. The visual representation of the runtime database on the EDM display is nearly identical to the static Capfast views and hierarchies, but incorporates the display of real-time data. This allows software developers to examine and modify some aspects of a working runtime database in an environment that is rich in visual information.  
 
RPPB26 The New Soft-IOC-Based Alarm Handler at the Spallation Neutron Source controls, target, cryogenics, vacuum 665
 
  • G. S. Lawson, J. Munro, W. H. Strong, E. Williams, P. A. Gurd
    ORNL, Oak Ridge, Tennessee
  The standard EPICS alarm handler tool (ALH) does not integrate well with other EPICS client applications. At SNS, we wanted the ability to incorporate alarm summaries and alarm controls such as masks and resets into screens in the display manager as well as the ability to call display screens from alarm screens. To achieve these aims, we built a soft-IOC-based alarm handler that runs in Linux soft IOCs. A set of scripts builds EPICS databases, display manager screens, and startup scripts for standard Linux soft IOCs from old style (ALH) or .xml configuration files. With this new tool the summaries, masks and latch status can be incorporated into other EPICS client applications. In this paper we describe our experience building and using the soft-IOC-based alarm handler everywhere that alarms are defined in the SNS control system.

SNS is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U. S. Department of Energy.

 
 
RPPB27 A Proposed Alarm Handling System Management Plan for SNS with Application to Target Control System target, controls, monitoring 668
 
  • R. E. Battle, E. Danilova, R. L. Sangrey, E. Williams, J. Munro
    ORNL, Oak Ridge, Tennessee
  We have developed a set of requirements for an SNS alarm handling system and have applied these to the control system for the SNS liquid mercury target to gain experience with an implementation first on a limited scale before applying them to the whole accelerator. This implementation is based on the EPICS alarm handler ALH. The requirements address such topics as alarm classification, priorities, types of warning, hierarchies, and management under different modes of target operation. Alarms are currently organized by system and subsystem. Target control systems considered in the examples here include the Hg loop, three light-water and one heavy-water cooling loops. Modifications to ALH include addition of “drag and drop” capabilities for individual PVs and drop-down lists of selectable actions. One such action provides access to the alarm response procedures required for a process variable that shows an alarm. Alarm and operator action log files are maintained separately from instances of ALH launched for operator displays. Database reporting tools have been developed to aid analysis of data in these files. Examples of the use of our tools and features will be presented.  
 
RPPB34 Global Search Tool for the Advanced Photon Source Integrated Relational Model of Installed Systems (IRMIS) Database controls, photon, background 683
 
  • M. B. Cianciarulo
    Purdue University, West Lafayette, Indiana
  • D. E.R. Quock
    ANL, Argonne, Illinois
  The Integrated Relational Model of Installed Systems (IRMIS) is a relational database tool that has been implemented at the Advanced Photon Source to maintain an updated account of approximately 600 control system software applications, 400,000 process variables, and 30,000 control system hardware components. To effectively display this large amount of control system information to operators and engineers, IRMIS was initially built with nine Web-based viewers: Applications Organizing Index, IOC, PLC, Component Type, Installed Components, Network, Controls Spares, Process Variables, and Cables. However, since each viewer is designed to provide details from only one major category of the control system, the necessity for a one-stop global search tool for the entire database became apparent. The user requirements for extremely fast database search time and ease of navigation through search results led to the choice of Asynchronous JavaScript and XML (AJAX) technology in the implementation of the IRMIS global search tool. Unique features of the global search tool include a two-tier level of displayed search results, and a database data integrity validation and reporting mechanism.  
 
FOAB01 Imaging System Integration at the SNS target, laser, radiation, controls 714
 
  • W. Blokland, K. C. Goetz, T. A. Pelaia, T. J. Shea
    ORNL, Oak Ridge, Tennessee
  Over the past several years, a variety of imaging systems have been deployed at Oak Ridge National Laboratory's (ORNL's) Spallation Neutron Source (SNS). The systems have supported accelerator instrumentation, neutron beam measurement, target commissioning, and laser diagnostics. For each application, performance requirements drove the choice of camera technology, and this naturally led to a variety of interfaces. This paper will describe the experience gained during the integration and operation of these systems. Several challenges will be highlighted, including algorithms for quantitative measurements, correlation with other accelerator data, real-time video distribution, and storage of large data sets. Although heterogeneous systems must continue to be deployed to meet imaging needs, some common tools and technologies have been identified and are expected to enhance system integration efforts.  
slides icon Slides  
 
FOPA02 EPICS – Future Plans controls, site, instrumentation, cryogenics 728
 
  • L. R. Dalesio
    SLAC, Menlo Park, California
  • J. O. Hill
    LANL, Los Alamos, New Mexico
  • K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee
  • T. Korhonen
    PSI, Villigen
  • M. R. Kraimer
    ANL, Argonne, Illinois
  • M. R. Clausen
    DESY, Hamburg
  Over the last two decades EPICS has evolved from a basic set of control applications created for the Ground Test Accelerator to a rich and reliable control system framework installed in more than 120 locations worldwide. The continuous development of EPICS is supported by the worldwide collaboration and coordinated by a set of major laboratories. This procedure ensures continuous quality checking and thus leads to stable production versions. The clear separation of the robust core software on the Input Output Controllers (IOCs) from the channel access protocol and the applications running on workstations and servers allows nearly independent software developments on all three levels. This paper will describe the new developments on the IOC side, which will increase the robustness by adding redundancy or will improve the management and the functionality. This includes the vision of a new Java-based IOC. The support for new data types will bring more flexibility to the channel access protocol. New developments on the application side are clearly indicating that Java and Eclipse (e.g., Control System Studio – CSS, XAL and others) will form the basis for many future applications.  
slides icon Slides