Standards and the Design of the Advanced Photon Source Control System*

Standards and the Design of the Advanced Photon Source Control System*

ANL/CP—74764 DE92 003366 Standards and the Design of the Advanced Photon Source Control System* William P. McDowell, Martin J. Knott, Frank R. Lenkszus, Martin R. Kraimer, Robert T. Daly, Ned D. Arnold, Mark D. Anderson, Janet B. Anderson, Robert C. Zieman, Ben-Chin K. Cha, Fred C. Vong, Gregory J. Nawrocki, Gary R. Gunderson, Nicholas T. Karonis, and John R. Winans Argonne National Laboratory Advanced Photon Source 9700 South Cass Avenue Argonne, Illinois 60439 I. INTRODUCTION lii&ptrfommct procnwr The Advanced Photon Source (APS), now under Program development Log/archive construction at Argonne National Laboratory (ANL), is a 7 Ge V Bridge to other networks Some applications positron storage ring dedicated to research facilities using Clients for X-terminals synchrotron radiation. This ring, along with its injection accelerators is to be controlled and monitored with a single, Co* sole Co«pac«r RISC Processor flexible, and expandable control system. In the conceptual stage Most Applications the control system design group faced the challenges that face all Program Development Most Console Functions control system designers: (1) to force the machine designers to 4 at Central Control quantify and codify the system requirements, (2) to protect the I at injector area bjttlorlapW/OMpM investment in hardware and software from rapid obsolescence, CoatroXentlOCl and (3) to find methods of quickly incorporating new generations M680x0 Processors) Most interface functions of equipment and replace obsolete equipment without disrupting Alarm Checking the existing system. To solve these and related problems, the APS Closed loops 7 at linac control system group made an early resolution to use standards in 5 at positron accumulator the design of the system. This paper will cover the present status 7 at synchrotron 1 at high energy transfer of the APS control system as well as discuss the design decisions which led us to use industrial standards and collaborations with Stance Wag IOCS other laboratories whenever possible to develop a control M680x0 Processors) system. It will explain the APS control system and illustrate how 1 at each sector-pair 2 at speca] diagnostics the use of standards has allowed APS to design a control system 2 at if building whose implementation addresses these issues. The system will L for ring magnets use high performance graphic workstations using an X-Windows Graphical User Interface (GUI) at the operator interface level. It connects to VME-based microprocessors at the field level using TCP/IP protocols over high performance networks. This strategy assures the flexibility and expansibility -Remote Console of the control system. A defined inf.face between the system Provides all console functions V Equipment Processors components will allow the system to evolve with the direct All central console functions Status details Anyware on network Preprocess data addition of future, unproved equipment and new capabilities. Functions as local console PS:16e«ion(5x40 = 200) Several equipment test stands employing this control system Raw PS: lAectorpair (2C) Diagnostics lfeector pair (20) have been built at ANL to test accelerator subsystems and software for the control and monitoring functions. Figure 1. APS Control System n. STANDARDS AND THE APS CONTROL SYSTEM The APS control system must be capable of (1) operating the and (2) operating both storage ring and injection facilities as APS storage ring alone and in conjunction with its injector machines with separate missions. The control system design is linacs, positron accumulator, and injector synchrotron for filling, based on the precepts of high-performance workstations as the operator consoles, distributed microprocessors to control equipment interfacing and preprocess data, and an *Work supported by U.S. Department of Energy. Office of Basic interconnecting network. In a paper presented at the 1985 Energy Sciences under Contract No. W-31-109-ENG- 38. Particle Accelerator Conference [1] we outlined our initial approach to the APS control system. In this paper we predicted MASTER DISTRIBUTION OF THIS DOCUMENT IS UNL1M1TEO that the control system would use workstations for the operator B. Operating Systems/Workstations interface, single-board computers to control the front-end At the Europhysics Conference on Control Systems for electronics, and a network consisting of either Ethernet or Experimental Physics [4] in October of 1987, discussion panels Token-Ring. The APS control system today is remarkably close ran late into the night with the "religious" arguments for the to the initial design concepts due to rapid performance gains in choice of UNIX or VMS as the operating system of choice for computing workstations, low cost network connections, both control systems. There where convincing arguments presented Ethernet and Fiber Distributed Data Interface (FDDI), and by advocates of both sides of the discussion. Four years later the availability of real-time operating systems for the front-end argument has been settled, not because either of the opposing computers. sides was won over by a technical argument but because of Figure 1 shows in schematic form all major components and market forces. The development of die the Reduced Instruction their relationships. The current design includes about 45 Set Computer (RISC) processor has resulted in UNIX distributed microprocessors and five console systems, which dominating the workstation market. may consist of one or more workstations. An additional 70 Input-Output Controllers (IOC's) will be used to control the RISC is a recent innovation in computer architecture insertion devices, front ends, and beam lines. (although some people claim that the PDP-8 was a RISC machine). The study of computer instructions and their relative The operator interface (OPI) is implemented with a high frequency of usage revealed that most of a computer's time is performance graphic workstation and uses an X-Windows based spent in the execution of a small subset of its repertoire. RISC GUI. Standards play a large role in the selection of the OPI since architecture takes advantage of this fact by streamlining the the hardware, operating system GUI, and network must be execution of this subset and by implementing the less used and compatible. The ideal control system design would be vendor more complex instructions with combinations of the (now fast) independent in all of these areas. To make the APS control small set of instructions. Since there is now a small set of simple system vendor independent we chose to use standards when instructions, parallel "pipelining" can be used to increase selecting these components. execution speed. In this method more than one instruction can be A Standards executed simultaneously by staggering in time the various The definition of the word "standard" used for the purposes suboperations. Some processors can even average more than one of this paper is as follows: "Something established by authority, instruction per clock cycle. custom or general consent as a model or example" [2]. Past The converse to RISC architecture is Complex Instruction practice at large laboratories has been to invent almost Set Computer (CISC) architecture. Most computer architectures everything that was needed to build a control system. developed prior to 1980 are of the the CISC type, a typical Accelerator control system groups have built computer systems example being the VAX. Today there is a five-to-one advantage and designed networking schemes. Of course there were good in raw MIPS (millions of instructions per second) for RISC reasons for this - the laboratories were often pushing the leading devices. This should be discounted to some degree since RISC edge of electronic and computer technology and the required requires more instructions to perform some types of operations, devices and techniques were not available on the open market. but an advantage of even two-to-one on reasonable benchmarks This picture has greatly changed. Computer technology has now is obtainable. spread into every comer of our lives. There are literally tens of thousands of companies inventing new uses for computers and The UNIX operating system itself was originally developed pushing the limits of technology. This has had a very positive by Bell Telephone Laboratories as a word processing tool, but it effect on control system design as the effort required to build a was soon modified to support software development tools and control system can now be redirected towards control and finally grew into a full-featured operating system. UNIX was accelerator details rather than details associated with building a written in the "C" language, also developed at Bell Telephone computerorcomputemetwork. In the Proceedings of the Second Laboratories. The keys to UNIX's success are that it is extensible International Workshop on Accelerator Control Systems [3] held and it is written in a portable language. These attributes allow in October of 1985, no discernible trend can be observed in the user to make enhancements, remove features, and tailor control system design. This contrasts with the sense one receives UNIX to specific needs. One indication of this is the fact that the from reading the titles of the the papers presented at the 1991 UNIX operating system is available for microprocessors as well Panicle Accelerator Conference. These titles show a ground as supercomputers. Thus, if a start-up company chose UNIX as swell towards what could be called a generic control system. The its operating system and made the changes necessary to support generic system consists of workstations running UNIX, a its chosen computer architecture, any existing software that ran network, and front end processors runnw a real time operating under UNIX could be recompiled to run on their computer. In system. We now find standards being followed at all levels of this way new computer architectures can be introduced with control system design. ready-made operating system software and trained users. Because of the development of RISC processors and the system: Allen Bradley, GPIB.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us