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  

Clausen, M. R.

Paper Title Page
MOPA03 Redundancy for EPICS IOCs 26
 
  • L. R. Dalesio
    SLAC, Menlo Park, California
  • G. Liu, B. Schoeneburg, M. R. Clausen
    DESY, Hamburg
 
  High availability is driving the reliability demands for today’s control systems. Commercial control systems are tackling these requirements by redundant implementations of major components. Design and implementation of redundant Input Output Controllers (IOCs) for EPICS will open new control regimes also for the EPICS collaboration. The origin of this development is the new XFEL project at DESY. The demands on the availability for the machine uptime are extremely high (99.8%) and can only be achieved if all the utility supplies are permanently available 24/7. This paper will describe the implementation of redundant EPICS IOCs at DESY that shall replace the existing redundant commercial systems for cryogenic controls. Special technical solutions are necessary to synchronize continuous control process databases (e.g., PID). Synchronization of sequence programs demands similar technical solutions. All of these update mechanisms must be supervised by a redundancy monitor task (RMT) that implements a hard-coded expert system that has to fulfill the essential failover criteria: A failover may only occur if the new state is providing more reliable operations than the current state.  
slides icon Slides  
MOPB03 Control System Studio (CSS) 37
 
  • M. R. Clausen, C. H. Gerke, M. Moeller, H. R. Rickens, J. Hatje
    DESY, Hamburg
 
  Most applications for the control system EPICS are developed for UNIX and X-Windows. They are independent from each other, have a different look and feel, and it is difficult to exchange data. To solve these problems the Control System Studio (CSS) is under development. CSS is a common platform for new control system applications and provides developers with management infrastructure and a centralised connection to external data sources like JDBC-databases, JMS-, LDAP-servers, etc. CSS defines interfaces to avoid dependencies on special implementations. This design makes sure that an application can easily be integrated or exchanged. Another important feature is the accessibility of data through all applications via CSS-data types defined in CSS. The Data Access Layer (DAL) assures the transparent access to any control system protocol. Thus CSS is not only a platform for EPICS but for any control system that implements the DAL. The intension to modularise CSS and run it on any operating system lead to the decision to use the Eclipse RCP based on the OSGi technology. Technically CSS is a set of essential core-plugins and application plugins selected by the user.  
slides icon Slides  
TPPA24 Beyond Abeans 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.  
TPPA31 Redundant EPICS IOC in PC-based Unix-like Environment 158
 
  • M. R. Clausen, G. Liu, B. Schoeneburg
    DESY, Hamburg
  • K. Furukawa
    KEK, Ibaraki
  • A. Kazakov
    GUAS/AS, Ibaraki
 
  Redundant EPICS IOC is being actively developed at DESY in order to achieve high availability. Current development focuses on VME vxWorks environment for cryogenics controls. However, many facilities use PC-architecture and unix-like systems as Linux and FreeBSD. These facilities require high availability and redundancy as well. So this paper will describe the implementation of EPICS redundant IOC in PC-based environment with Linux and FreeBSD. This work will be done by porting Redundancy Monitor Task (RMT) and Continuous Control Executive (CCE). RMT is responsible to make a decision when to fail-over; it is rather independent and may be used in a wide range of applications. In the future it can be employed in caGateway to add redundancy. CCE is aimed to synchronize two RSRV-based IOC servers.  
RPPA12 Process Control: Object Oriented Model for Offline Data 541
 
  • T. Boeckmann, M. R. Clausen, J. Hatje, H. R. Rickens, C. H. Gerke
    DESY, Hamburg
 
  Process control systems are primarily designed to handle online real-time data. But once the system has to be maintained over years of continuous operation, the aspects of asset management (e.g., spare parts) and reengineering (e.g., loading process computers and field bus processors with consistent data after modification of instrumentation) become more and more important. One way to get the necessary information is data mining in the running system. The other possibility is to collect all relevant information in a database from the beginning and build up configuration files from there. For the cryogenic systems in the XFEL, the planned x-ray free electron laser facility at DESY in Hamburg, Germany, EPICS will be used as the process control software. This talk will present the status of the development of our device database, which is to hold the offline data. We have chosen an approach representing the instrumentation and field bus components as objects in Java. The objects are made persistent in an Oracle database using Hibernate. The user interface will be implemented as a plugin to the control system studio CSS based on Eclipse.  
FOPA02 EPICS – Future Plans 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