Integration of Industrial Systems

Paper Title Page
TPPB04 Applications of OPC at BEPCII 166
 
  • J. Zhao, H. J. Xu
    IHEP Beijing, Beijing
 
  The run-time data and machine parameters of the BEPCII is distributed over different platforms and stored with different softwares. Some is stored in various SCADA logging files, and some is stored in the EPICS archiver files. Now the EPICS data are stored in Oracle. No general method was provided to access these data. The OPC technology can solve this problem. Originally based on Microsoft's OLE COM (component object model) and DCOM (distributed component object model) technologies, the specification defined a standard set of objects, interfaces, and methods for use in process control and manufacturing automation applications to facilitate interoperability. We have developed EPICS/OPC Server and Oracle/OPC Server. With the help of these two servers and SCADA OPC Servers, it’s easy to get the data mentioned above on a Windows system. This paper describes the development of the two OPC servers and OPC applications at BEPCII.  
TPPB05 The Cryogenic Control System of BEPCII 169
 
  • M. H. Dai, Y. L. Huang, B. Jiang, K. X. Wang, K. J. Yue, J. Zhao, G. Li
    IHEP Beijing, Beijing
 
  A cryogenic system for the superconducting RF cavity (SRFC), superconducting solenoid magnet (SSM), and superconducting quadrupole magnet (SCQ) has been designed and installed in the Beijing Electron-Positron Collider (BEPCII). The cryogenic control system is a fully automatic system using PLCs and EPICS IOCs and consists of three components. One is the Siemens PLC system for compressor control, another is the AB-PLC system for cryogenic equipment control, and they are integrated into the high-level EPICS system. The functions of cryogenic control include process control, PID control loops, real-time data access and data restore, alarm handler, and human–machine interface. The control system can also be automatically recovered from emergency. This paper will describe the BEPCII cryogenic control system, data communication between S7-PLC and EPICS IOCs, and how to integrate the flow control and the low-level interlock with the AB-PLC system and EPICS.  
TPPB06 The MIRI Imager Ground Support Equipment Control System Based on PCs 172
 
  • D. Arranger, P. De Antoni, G. A. Durand, D. Eppelle, A. Goetschy, Y. Lussignol, P. Mattei, F. Gougnaud
    CEA, Gif-sur-Yvette
 
  The James Web Space Telescope (JWST) is the successor of Hubble in the infrared. Our division, Dapnia, is in charge of the design and completion of the optomechanical part of the imager called MIRIM, one instrument of JWST, and of its test bench called the Ground Support Equipment (GSE). This GSE consists of a warm telescope simulator, of a model (identical to the flight model) of the imager, of a cryostat to cool the imager down to its operating temperature, and of an infrared detector (1024x1024 pixels). The telescope simulator is composed of several optical components to control (hexapod, 8 motors table, etc.). The major part of the hardware architecture for the control of the IR detector and the telescope simulator is based on PCs and COTS boards. This paper describes the software development and its specificities. ESO software (IRACE and BOB) and EPICS are associated to complete the operator interface. The cryostat control is our homemade supervision system for cryogenics systems based on PLCs, on the WorldFIP Fieldbus network, and on an industrial XPe PC. The tests of the different subsystems have started, and the whole test bench will be operational in summer 2007.  
TPPB19 A GUI Builder Environment Based on LabVIEW for the Virgo Project 202
 
  • B. Lopez, D. Sentenac, F. Carbognani
    EGO, Pisa
 
  The Virgo project consists of a suspended Michelson Interferometer with two 3-km-long arms aiming to detect gravitational wave signals from cosmic sources. In order to support the ongoing Virgo commissioning activities and facilitate the transition to full operational mode, the need for new, quickly built, flexible, and graphically rich Graphical User Interfaces (GUI) arose. The challenge was to set up a GUI building environment able to deal with those requirements and to smoothly integrate it with the existing distributed control software framework. We have been able to fulfill these requirements by using LabVIEW and by enhancing its functionalities within three main components: a LabVIEW interface to the Virgo control framework, similarly to what has been done for other frameworks such as EPICS or Tango*, **; a common functions library; and a common building blocks. This GUI building environment required an initial effort of customization by establishing the right methodology and implementing the basic components, but has enabled the building of new GUIs with a high level of flexibility and maintainability.

* D. Thompson and W. Blokland, “A Shared Memory Interface between LabVIEW and EPICS,” ICALEPCS 2003. ** J-M Chaize et al., The ESRF Tango Control System Status, ICALEPCS 2001.

 
TPPB22 Design of the Control and Data Acquisition System for the Neutron Spin Echo Spectrometer at the Spallation Neutron Source 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.  
TPPB23 LHC Powering Circuit Overview: A Mixed Industrial and Classic Accelerator Control Application 211
 
  • H. M. Milcent, F. B. Bernard
    CERN, Geneva
 
  Three control systems are involved in the powering of the LHC magnets: QPSs (Quench Protection Systems), PICs (Powering Interlock Controllers), and PCs (Power Converters). They have been developed and managed by different teams. The requirements were different; in particular, each system has its own expert software. The starting of the LHC hardware commissioning has shown that a single access point should make the tests easier. Therefore, a new application has been designed to get the powering circuit information from the three expert softwares. It shows synthetic information, through homogenous graphical interfaces, from various sources: PLCs (Programmable Logic Controllers) and WorldFIP agents via FESA (Front-End Software Architecture) and via gateways. Furthermore, this application has been developed for later use. During the LHC operation, it will provide powering circuit overview. This document describes the powering circuit overview application based on an industrial SCADA (Supervisory Control and Data Acquisition) system named PVSS with the UNICOS (Unified Industrial Control System) framework. It also explains its integration into the LHC accelerator control infrastructure.  
TPPB29 The OPC-Based System at SNS: An EPICS Supplement 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.  
TPPB30 How to Use a SCADA for High-Level Application Development on a Large-Scale Basis in a Scientific Environment 226
 
  • V. H. Hardion, M. O. Ounsy, K. S. Saintin
    SOLEIL, Gif-sur-Yvette
 
  For high-level applications development, SOLEIL adopted GlobalSCREEN, a professional Java SCADA, developed by the ORDINAL company*. This environment enables end users to quickly build user-friendly GUIs without writing any Java code and by drag-dropping reusable graphical components developed by the software control team. These components are made up on top of the ATK** library, which provides a rich set of graphical widgets, including scientific data visualization tools, and already encapsulating communication with the Tango software bus. This way, SOLEIL can allow its users to lay out their supervisory applications with a homogenous look and feel and benefit (as they are natively provided by GlobalSCREEN) from functionalities such as access right management, web access, and remote administration at a minimal development cost. An original organization has been set up to deal with this collaborative work between “pure software developers” and “occasional” supervision applications developers. The work organization, the software architecture, and the design of the whole system will be presented, as well as the current status of deployment at SOLEIL for accelerators and for beamlines.

* http://www.ordinal.fr/** Application Tango Toolkit

 
TPPB39 Experiences with an Industrial Control System: Traceability of Specifications, Commissioning Support and Conclusions from the HICAT Project 247
 
  • R. Baer, M. Schwickert, U. Weinrich, T. Fleck
    GSI, Darmstadt
 
  While the accelerator for HICAT was designed by GSI, most components and systems were supplied by industrial partners. Despite thorough and detailed specifications for the control system, the concept allowed a rather high degree of freedom for the industrial partner regarding the implementation. The challenge of this combination established a good understanding of the necessary functionalities by our industrial partner. First, we describe the process of implementation starting with the specifications made, sum up the tracing of the development, and show how we ensured proper functionality ab inito and necessary steps since then. Second, we describe problems ranging from software bugs to demands regarding acceptance tests for other components and state how we managed to solve these problems with our industrial partner on a short timescale. Last, we show what can be learned from our experiences. In particular we discuss where it is more efficient to describe all necessary physical dependencies to the industrial partner instead of defining a proper interface where the programming can be done by accelerator experts and concentrate on areas that led to problems with the time schedule.  
TPPB42 The Selection, Development and Application of PLC Solutions for the Diamond Light Source 256
 
  • P. H. Amos, P. Hamadyk, M. T. Heron, H. S. Shiers, S. C. Lay
    Diamond, Oxfordshire
 
  Diamond Light Source set out to address a wide range of control system requirements, from process control to interlocking with a minimum number of PLC types. This resulted in standardization of PLCs from just two manufacturers. Siemens was chosen for high-end process control and Omron for a variety of other applications, including interlocking and protection. These were then applied to a large number of applications, which have been addressed wherever possible using standard solutions. The details of this approach, and solutions managed through it, including procurement of turnkey systems by industry, and how future obsolescence is being addressed are all described.  
WOAA02 Outsourcing, Insourcing, and Integration of Control Systems in the Australian Synchrotron 276
 
  • M. Clift, B. W. Karnaghan, W. K. Lewis, A. C. Starritt, R. I. Farnsworth
    ASP, Clayton, Victoria
 
  The Australian Synchrotron was built in less than four years and under budget with many subsystems outsourced. This presentation discussed some of the issues involved. It discusses the reasons for outsourcing, the approach taken, and some of the technical issues involved, including open source versus proprietary software, testing, training, collaboration, and source control. The importance of a solid engineering approach, specification, interface, systems design, and in-house ability are discussed. A discussion of engineering standards, both hardware and software, is presented. A balance of the positive and negative elements of the approach is put forward, and some suggestions for future projects run on similar lines are made.  
slides icon Slides  
WOAA03 LHC Cryogenics Control System: Integration of the Industrial Controls (UNICOS) and Front-End Software Architecture (FESA) Applications 281
 
  • P. Gayet, E. Blanco
    CERN, Geneva
 
  The LHC cryogenics control system is based on the CERN Industrial framework UNICOS (Unified Industrial Control System). UNICOS covers aspects related to both the SCADA (Supervisory Control and Data Acquisition) and the PLCs (Programmable Logic Controllers). The LHC cryogenic instrumentation must deal with the hostile radiation environment present in the accelerator tunnel preventing the use of off-the-shelves sensor signal conditioners. The conditioners are then realized with rad hard components connected to the control system through a WordlFIP fieldbus. A custom application using a FESA (Front-End Software Architecture) framework has been developed in an industrial PC, the standard CERN solution for WorldFIP interfacing. The solution adopted is based on custom generators that allow rapid prototyping of the control system by minimizing the human intervention at the configuration time and ensuring an error-free application deployment. This document depicts the control system architecture, the usage of custom generators within large systems, and the integration of the software applications with a classical industrial controls architecture application.  
slides icon Slides  
WOAA04 Vista Controls' Vsystem at the ISIS Pulsed Neutron Source 284
 
  • R. P. Mannix
    STFC/RAL/ISIS, Chilton, Didcot, Oxon
 
  The conflicting requirements and needs for a small controls team and the development and support of increasingly complex software tools may indicate a commercial SCADA solution for many facilities, even quite large ones. The experience over some years of such a solution (Vista Controls' Vsystem) for a world-leading, accelerator-based, pulsed neutron source, and its advantages and disadvantages, are discussed.  
slides icon Slides  
WOAA05 Stepper Motor Control, PLC vs VME 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