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

Lange, R.

Paper Title Page
WEA003 Evolutionary Plans For EPICS Version 3 364
 
  • A. N. Johnson
    ANL, Argonne
  • R. Lange
    Helmholtz-Zentrum Berlin für Materialien und Energie GmbH, Elektronen-Speicherring BESSY II, Berlin
 
  Funding: Work supported by U. S Departiment of Energy Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-06CH11357

With the Experimental Physics and Industrial Control System (EPICS) toolkit being used around the world, modifications to the core software must be very carefully designed to avoid breaking existing applications; this often limits the changes and new functionality that can be introduced. A new way to extend the EPICS input-output controller (IOC) was discovered recently that should be fully compatible with most channel access (CA) client programs; if the IOC supports optional postfix modifiers to the process variable (PV) field names it publishes, it becomes possible to add several features to the EPICS toolkit. However if those field modifiers can be written in standard JavaScript Object Notation (JSON) syntax they can encode a complex data structure and become very powerful, permitting client-specific configuration of individual CA channels without necessitating any changes to the network protocol. This paper will describe how EPICS Base is adding support for JSON encoding and field modifiers, and will discuss other features such as record aliases that have been introduced to help control systems evolve.

 
slides icon Slides  
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.

 
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  
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.

 
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.