ID141: DOOCS: an Object Oriented Control System as the Integrating Part for the TTF Linac
S. Goloborodko*, G. Grygiel, O.Hensler, V. Kocharyan**, K.Rehlich, P.Shevtsov* DESY, Hamburg; *IHEP, Protvino; **YerPhI, Armenia
DOOCS is a distributed control system that was developed for HERA and TESLA Test Facility (TTF) applications. It is an object oriented system design from the device server level up to the operator console. Class libraries were developed as building blocks for device servers, commu-nication objects and display components. The whole system is written in the programming lan-guage C++. The TTF was built by an international collaboration and consists of five different control systems. DOOCS has been designed as a stand-alone control system and was extended to allow a uniform access to all TTF control systems. The architecture is based on an object oriented application programming interface (API) on the client side that talks multiple proto-cols. A so called equipment name server consists of a central data base with all names and pro-tocols in the system and is consulted by the client programs before the first data transfer to a device. This paper describes the object-oriented architecture of the system and the integration of the subsystems.
Submitted by: S. Goloborodko*,G. Grygiel, O.Hensler, V. Kocharyan**,
K.Rehlich, P.Shevtsov*
Full address: DESY, Hamburg; *IHEP, Protvino; **YerPhI, Armenia
E-mail: rehlich@sun52a.desy.de
ID142: An Object-Oriented Data Display for the Tesla Test Facility
Kay Rehlich
DESY, Hamburg, Germany
This paper describes an object oriented editor for designing and running graphical user inter-faces for control screens of the Distributed Object Oriented Control System (DOOCS). The whole DOOCS system is based on the object-oriented methodology, i.e. devices are handled as objects, data objects are transferred between client and server programs and the data is visual-ized by display objects. The control system has to display and change the parameters of many devices of the same type. With the drawing editor the user creates a single instance as a synop-tically representation of such a device and reuse it in all locations of the display by copy and paste commands. The device display is animated by actual device data and may contain sensitive fields to activate commands to the devices or to start new sub-windows. The required information is passed to the sub-window, therefore, a single prototype of a sub-window has to be created once for all devices of the same type. Historical trends or digital scope plots are also integral parts of the DOOCS data display (ddd) program.
Submitted by: Kay Rehlich DESY
Full address: Hamburg, Germany
E-mail: rehlich@sun52a.desy.de
ID143: Data logging and performance of the AGS to RHIC Transfer Line
T. Satogata
Brookhaven National Laboratory
This paper presents experience with a data logging system for the AGS-to-RHIC transfer line (ATR) from April through June 1997. In this period high-intensity proton beam was extracted and delivered to AGS experiment E-821 in a context-switching on-demand mode from the AGS, delivering from one to eight bunches of 2-5 Teraprotons intensity per beam request. AGS and ATR instrumentation readings were logged and archived on each request, providing an evolution of proton beam extraction stability and beam quality throughout this run. Here we report on the data logging methods and present a summary of results, including instrumentation performance and uptime. Display and retrieval of raw and analyzed data through HTML forms interfaces, and data logging extensions for RHIC are discussed.
Author's name: Todd Satogata
Full address: Building 1005 S-3 PO Box 5000 Brookhaven National
Laboratory Upton, NY 11973-5000 USA
Email address: satogata@bnl.gov
FAX number: US (516) 344-5729
Keywords: logging, transfer line, AGS, RHIC
ID144: A commissioning and operations sequencer for RHIC
T. Satogata
Brookhaven National Laboratory
This paper discusses the design and implementation of an application-level operations sequencer for the Relativistic Heavy Ion Collider (RHIC). During and after the 1997 RHIC Sextant Test, a prototype sequencer was used to coordinate several superconducting magnet ramps, and to choreograph data acquisition and logging of beamline instrumentation during use of the AGS-to-RHIC transfer line (ATR). Here we describe a more extensible and robust sequencer based on the interpreted event-sequencing language Glish. We define the interfaces to the RHIC control system and system utilities, including plotting, user interfaces, and physics applications; typical use scenarios for diagnostics, machine commissioning, and operations are also presented. This sequencer will be used before and during RHIC commissioning to document and automate procedures as they evolve, providing a solid backdrop against which successful operations can commence.
Author's name: Todd Satogata
Full address: Building 1005 S-3 PO Box 5000 Brookhaven National
Laboratory Upton, NY 11973-5000 USA
Email address: satogata@bnl.gov
FAX number: US (516) 344-5729
Keywords: sequencer, operations, commissioning, glish, RHIC
ID145: Control and Timing of the 250kA Pulse Magnetic Horn
Y. Suzuki, Y. Yamanoi, M. Kohama(a), M. Ieiri, H. Ishii, Y. Kato, M. Minakawa, H. Noumi, K. H. Tanaka, M. Takasaki, and K. Nishikawa
Institute of Particle and Nuclear Studies, KEK, Tsukuba, Ibaraki, Japan (a)
Kobe University, Kobe, Hyogo, Japan
This paper reports an interface used in a pulse Magnetic Horn system which generates 250kA 3msec magnetic field to enhance the neutrino beam, synchronized to the 12Gev KEK proton synchrotron. The interface is imbedded in the system, and offer capability to communicate with an upper level computer through GPIB and LAN. The functions of the interface are not only operation of the system but also control and check of timing, and return messages to help supporting staff. Before completion of the whole physics experimental arrangement, the neutrino beam line and its control system, this magnetic horn system is able to operate effectively to check its function, and to test reliability of the Horn Magnet with a PC in local area short time. This interface design shows to save the time of construction of large physics experiment arrangement.
Submitted by: Yoshihiro Suzuki
Full address: Beam Channel group, Institute of Particle and Nuclear
Studies, KEK, Tsukuba, Ibaraki, Japan
E-mail address: suzukiy@kekvax.kek.jp
Fax number: 0298-64-7831
Keywords: Interface, GP-IB, PC, Timing, Power supply
ID146: Applying Intelligent System Concepts to Automatic Beamline Alignment
Roberto Pugliese Fulvio Billè Alessandro Abrami
Beamline Control Group Experimental Division Sincrotrone Trieste
Increasingly, automatic systems are required to have high dynamical performance and robust behaviours, yet they are expected to cope with more complex, under development and highly non-linear dynamic processes. A very promising approach in dealing with this scenario is through Intelligent Systems (IS). IS incorporate the creative, abstract and adaptive attributes of a human while minimising the undesirable aspects such as unpredictability, inconsistency, fatigue, subjectivity and temporal instability. Even if the Autonomous Systems area has always provided the demonstration platform of IS, the methodologies are applicable to a wider range of complex problems. Synchrotrons Radiation facilities or Free Electron Lasers with their complex data acquisition, data analysis, diagnostic and control problems provide a challenging application area for Intelligent Systems. The paper describes a framework for the conceptual development of IS for Experimental Physics. The proposed framework, based on emerging technologies such as Soft Computing (i.e. Fuzzy Logic, Neural Networks, Genetic Algorithms ), Distributed Objects, Component Software, Java and WWW, has been tested on a pilot project: the automatic beamline alignment.
Submitted by: Roberto Pugliese
Full Address: Beamline Control Group Experimental Division Sincrotrone
Trieste S.C.p.A. Strada Statale per Basovizza 14 km 163,5 34012 Trieste
Italy
E-mail address: Roberto.Pugliese@elettra.trieste.it
Fax number: +39-40 3758565
Keywords: Intelligent Systems, Soft Computing, Component Software,
Java, WWW.
ID147: Multi-channel system for measuring of the signals form.
A. Kuznetsov, V. Korolev, V. Senko, A. Sidorov
Institute for High Energy Physics, Protvino, Moscov region, Russia, 142284
The system of electronics modules, allowing to register the form of signals and consisting of two sub-systems, which are used for different duration of measuring signals, is described. First sub-system has four channels and allows to register the form of signals with bandwidth up to 20MHz and the amplitude from 10mV to 300V. There is the possibility to increase the number of channels. This one has the following parameters: time resolution is equal 7 bits, the conversion time can be 10, 20, 40, 80 ns and timing range for measuring of form is equal 2048*Tconv. The sub-system includes the four types of modules, which were designed in CAMAC: 7-bits 100MHz sampling frequency FADC; 4-channels module of amplifiers with choosing coefficient of gain: 1, 10, 100; 4-channels module of attenuators with changing coefficient of attenuation: 0, 10, 20, 40, 50 db; module synchronization and handling. Second sub-system allows to register the form of signal with bandwidth up to 160MHz, the time resolution of 7-bits and conversion time of 2 ns. Full memory of sub-system is 16Kbyte, that gives the possibility to have measuring time up to 16K*Tconv. The sub-system includes three types of modules, which were made in CAMAC also 8-channels module of 7-bits 100MHz sampling frequency FADC; 8-channel module of linear fan-out with track-hold elements and fixed time delay for every channel; module of synchronization and handling.
Submitted by: Alexander Kuznetsov
Full address: Institute for High Energy Physics, Protvino, Moscow
region, Russia, 142284
E-mail: kuznecov@oea.ihep.su
FAX-number: + 095-230-23-37
Keywords: System, FADC, signals form
ID148: 1bm: the ELETTRA Framework for Programmable Machine Operations
D. Bulfone, C. Scafuri
Sincrotrone Trieste Italy
F. Potepan
now at ICS Incorporated, 201 Broadway, Cambridge, MA 02139
The 1bm (one button machine) project has been developed to automate the routine operations at ELETTRA. Its framework consists of a programmable task manager with a Motif user interface, a set of operation description files and a collection of software modules.The programmable task manager can spawn and track the status of any valid UNIX executable, either binary object or shell script. The spawn mechanism is based on the standard "fork()" and "exec()" system calls. The task manager also ntercepts the standard output stream of each task by redirecting it to a UNIX pipe. The intercepeted output stream is displayed on demand to the operator. The task manager checks also the output stream for the presence of messages identified by predefined tokens. These messages are used for error notification and are displyed on a special window. A peculiarity of the task manager is its capability to handle many tasks concurrently, leading to substantial savings in the execution times. This characteristics, associated with the minimization of operator errors, produce an increase of the available beam time. The description files are simple ASCII files following a predefined syntax containing the logic flow of the tasks and the associated parameters. The rules to start a task are boolean expression whose factors are the exit status of other tasks. This formalism has been found capable of expressing any operation so far analyzed. Each software module is a program designed to handle a well defined task on the machine, usually involving a single machine subsystem. A C++ library has been written to facilitate the development of new modules. The classes of this library encapsulate all the ELETTRA field access routines, provide utilities to generate the special error messages recognized by the task manager and terminate the module with the correct exit status. A detailed explanation of the design issues, implementation choices and techniques is given.
Submitted by: C. Scafuri
Full Address: Sincrotrone Trieste, SS 14 - Km 163.5, 34012 Basovizza,
Trieste, Italy
E-mail address: scafuri@elettra.trieste.it
Fax number: ++39 40 375 85 65
Keywords: UNIX, automation, operation
ID149: The ELETTRA Fast Digital Local Orbit Feedback
C. J. Bocchetta, D. Bulfone, A. Galimberti, D. Giuressi, M. Lonza, C. Scafuri, L. Tosi, R. Visintini
Sincrotrone Trieste, SS 14 - Km 163.5, 34012 Basovizza, Trieste, Italy
An overview is given of the ELETTRA Fast Digital Local Orbit Feedback system. The system has been developed to stabilize the electron orbit in the Insertion Device straight sections. It uses two Photon Beam Position Monitors as detectors and four steering magnets to act on the electron beam. The controller relies on a Digital Signal Processor (DSP) system based on commercial VME boards and is completely integrated in the ELETTRA Control System. A powerful workbench based on Matlab has been developed and provides complete control of the DSP from any control room workstation. The performance of the closed loop using a Proportional Integral Derivative (PID) controller is in good agreement with the simulations carried out with the system model and shows an attenuation of the noise frequency components up to 150 Hz. A newly developed technique adopts dedicated selective filters to effectively suppress the persistent periodical components of the beam noise. First experiments have also been carried out with a number of Local Feedback systems concurrently running on different beamlines. A workstation supervisor program with graphical interface allows to easily interact with the Local Feedback system which is smoothly entering routine operation.
Submitted by: D. Bulfone
Full Address: Sincrotrone Trieste, SS 14 - Km 163.5, 34012 Basovizza,
Trieste, Italy
E-mail address: bulfone@elettra.trieste.it
Fax number: ++39 40 375 85 65
Keywords: feedback, DSP, synchrotron
ID150: MADE: an Effective Workbench for the Development of Digital Signal Processing Applications
D. Bulfone, M. Lonza, C. Scafuri
Sincrotrone Trieste, SS 14 - Km 163.5, 34012 Basovizza, Trieste, Italy
A powerful software workbench called MADE (MAtlab-Dsp environment in ELETTRA) has been developed to boost the design, installation and testing of digital signal processing applications at ELETTRA. Starting from the Matlab commercial package running on UNIX workstations a library has been written which allows to interact through the Ethernet network with VME based DSP systems installed in the field. The ELETTRA control system Remote Procedure Call routines have also been integrated in Matlab. Such extensions merge input/output, mathematical, graphical and signal processing features within the same software environment. The structure of MADE is described.
Submitted by: M. Lonza
Full Address: Sincrotrone Trieste, SS 14 - Km 163.5, 34012 Basovizza,
Trieste, Italy
E-mail address: lonzam@elettra.trieste.it
Fax number: ++39 40 375 85 65
Keywords: Matlab, DSP
ID151: Elliptical Wiggler Control at ELETTRA
P. Michelini
Sincrotrone Trieste, SS 14 - Km 163.5, 34012 Basovizza, Trieste, Italy
The ELETTRA electromagnetic elliptical wiggler provides a circularly polarized radiation in the VUV/Soft X ray range. The horizontal field requires a special power supply operating in three modes: d.c., trapezoidal from 0.1 to 1 Hz and sinusoidal from 10 to 100 Hz, while the vertical field is d.c. powered. The system used to compensate residual magnetic field errors is based on four power supplies driven by generic waveforms. In this paper we describe the design of the control system for this device with special emphasis of the generation of the different waveforms required.
Submitted by: P. Michelini
Full Address: Sincrotrone Trieste, SS 14 - Km 163.5, 34012 Basovizza,
Trieste, Italy
E-mail address: michelini@elettra.trieste.it
Fax number: ++39 40 375 85 65
Keywords: wiggler, synchrotron
ID152: Control System Prototype for the ISAC Radioactive Beam Facility
R. Keitel, M. Leross, and G. Waters
TRIUMF, 4004 Wesbrook Mall, Vancouver, B.C., Canada
The ISAC ion source test stand at TRIUMF was used to implement a prototype control system in preparation for the ISAC radioactive beam facility, which is currently under construction. The test stand consists of an ion source, an electrostatic beam line with an analyzing magnet, and various beam diagnostic equipment. The control system (approximately 300 control channels) was implemented using the EPICS toolkit. It integrates three systems: an industrial PLC for vacuum and ion source control, a set of distributed power supply controllers on a CAN-bus network for beam control, and the beam diagnostics system which was implemented in CAMAC for cost and historical reasons. Experience with EPICS, necessary extensions and integration issues will be discussed.
Submitted by: R. Keitel
Address: TRIUMF, 4004 Wesbrook Mall, Vancouver B.C., V6T 2A3, Canada
E-mail:
FAX: (604) 222-7307
Keywords: mSoftware sharing, PLCs, field buses
ID153: The Control System for a 2MeV Tandem Accelerator Used for Contraband Detection
D. Dale, D. Bishop, H. Hui, B. Milton
TRIUMF, 4004 Wesbrook Mall, Vancouver B.C., Canada
The Contraband Detection System (CDS) is a system designed for detection of explosives and other contraband utilizing Gamma Resonance Absorption (GRA). In the CDS, 9 MeV gamma rays are produced by 1.76MeV protons striking a carbon 13 target. These protons are accelerated using a 1 MegaVolt Tandem capable of accelerating 10mAof beam current. The Control System consists of two Allen-Bradley SLC500 series Programmable Logic Controllers (PLC). One residing at ground potential and the other located inside the Tandem pressure vessel at 1 Mega Volt. Supervisory control and communication between the two PLCs is accomplished using the Allen-Bradley Data Highway + and fiber optics. Commissioning and operating the system is described.
Submitted by: D. Dale
Address: TRIUMF, 4004 Wesbrook Mall, Vancouver B.C., V6T 2A3, Canada
E-mail:
FAX: (604) 222-7307
Keywords: Technology spin-off, PLCs
ID154: Conversion of the TISOL Control System to EPICS
J. Lam, G. Waters, and R. Keitel
TRIUMF, 4004 Wesbrook Mall, Vancouver, B.C., Canada
As part of the preparation for the ISAC radioactive beam facility at TRIUMF, the control system of the small on-line isotope separator TISOL was upgraded using the EPICS toolkit. This upgrade served several purposes: a) to train controls personnel on EPICS b) to familiarize future ISAC users with a prototype of the ISAC control system and c) get early user feedback on the control system to the controls group. Previously, TISOL was controlled from a PC using custom software and OPTOMUX I/O hardware. The new system maintains the existing I/O hardware and uses an EPICS IOC to drive the OPTOMUX loop. OPTOMUX hardware support was integrated into EPICS and the existing software functionality was recreated using the EPICS tools. The cost and benefits of converting this legacy system to EPICS will be discussed.
Submitted by: R. Keitel
Address: TRIUMF, 4004 Wesbrook Mall, Vancouver B.C., V6T 2A3, Canada
E-mail:
FAX: (604) 222-7307
Keywords: status reports, software sharing, field buses
ID155: Distributed Power Supply Control Using CAN-Bus
D. Bishop, D. Dale, H. Hui, J. Lam, and R. Keitel
TRIUMF, 4004 Wesbrook Mall, Vancouver, B.C., Canada
A small, low cost power supply controller module was developed for distributed control of DC power supplies on a CAN-bus network. The controller is based on an INTEL 80C251SB microprocessor and the 82527 CAN-bus interface. The analogue section contains one 16 bit DAC and one 20 bit, 4 channel ADC. The minimum digital configuration contains 1 bit for ON/OFF control and status read back. All analogue and digital I/O for power supply control is optically isolated from the CPU and bus sections. The controller connects to a specific power supply's remote control connector via a transition module which contains a serial number / non-volatile RAM IC. The transition module can contain additional digital I/O. For the ISAC ion source test stand a network of 30 controllers was implemented and integrated with the EPICS based control system.
Submitted by: R. Keitel
Address: TRIUMF, 4004 Wesbrook Mall, Vancouver B.C., V6T 2A3, Canada
E-mail:
FAX: (604) 222-7307
Keywords: micro controllers, field buses, engineering
ID156: Closed Orbit Correction in CELSIUS Storage Ring
K. Gajewski
The Svedberg Laboratory, Box 533, S-751 21 Uppsala, Sweden
CELSIUS is a storage ring for intermediate energy nuclear and particle physics. The ring consists of four 90° arcs and four straight sections and has a circumference of 81 m. The closed orbit is measured by the Beam Position Monitor (BPM) system at 10 positions in the ring and the data is fed into the orbit correction program. The response matrix measured experimentally is used for calculating the required changes of correctors' currents (up to 12 in the horizontal plane and up to 8 in the vertical plane). The singular value decomposition (SVD) algorithm is used for finding the best solution in the sense of minimizing the corrector excitation or minimizing the mean square error. The BPM hardware layout and the main features of the orbit correction program are presented. An approach to automate the correction procedure during the development of acceleration cycle is outlined.
Submitted by: Konrad J. Gajewski
Full address: The Svedberg Laboratory Box 533, S-751 21 UPPSALA,
Sweden
E-mail address: konrad.gajewski@tsl.uu.se
Fax number: +46 18 18 38 33 (+46 18 471 38 33 after 27 June 1997)
Keywords: BPM, SVD, closed orbit
ID157: Design of Synchrotron Control System with DPO Series for Advanced Therapy Operations
N. Araki*, E. Takada, A. Itano, K. Noda, M. Kumada, M. Kanazawa, H. Nakagawa*, Y. Hibi* and E. Hishitani*.
National Institute of Radiological Sciences, Chiba 263, Japan.
*Hitachizosen Corp., Osaka 554, Japan.
Medical use of heavy ion synchrotron is characterized by frequent change of energy (range) and intensity (dose) to perform irradiation for individual patient's case. At HIMAC (Heavy Medical Accelerator in Chiba) energy change is carried out for 15 or 20 minutes, which includes initializing excitation of main magnets. Reducing the switch time is more important in case of three dimensional irradiation, where a succession of energy change during few-minutes treatment time is necessary. DPO series, that is developed to meet the requirements, is a group of VME modules with a powerful microprocessor unit and dual port memory. It has several functions such as multiple paged memory, calculation algorithms and regulation asynchronous to other modules. A synchrotron control system which adapts DPO series is designed as an upgrade version at present control system. This paper reports a system design by utilizing DPO series and method of a control for variable energy operations.
Submitted by: Natsuji Araki et al.
Full address: Sakurajima 1-4-6, Konohana-ku, Osaka-si, Osaka 554,
Japan.
E-mail address: araki@dev.elc.hitachizosen.co.jp
(or araki@nirs.go.jp)
Fax number: +816-465-4045
Keywords: DPO
ID158: Man-Machine Interface for Power Supply Control for Electron Cyclotron Resonance Ion Source
C. D. Datta, S. K. De and D. Sarkar
Variable Energy Cyclotron Centre Department of Atomic Energy 1/AF, Bidhan Nagar, Calcutta- 700 064, INDIA
A large number (around 20 numbers) of power supplies are installed at Variable Energy Cyclotron Centre, Calcutta to give power to the magnets for ECR ion source with a highly stabilised direct current. The operation of the power supplies may be controlled through local control panel on the front door or through remote line. A system has been developed, based on PC-AT/486 - DX2 hardware platform running Windows 3.11 and Visual Basic 3.0 as the programming language to monitor the various parameters and interlock status and control the operation of the magnet power supply using serial port of PC. It also provides the history of actual output current and a set of analysis functions. The system has been tested with the DANFYSIK make Magnet power supply series 8000 for ECR ion source and works satisfactorily.
Submitted by: C. D. Datta, S. K. De and D. Sarkar
Full address: Variable Energy Cyclotron Centre Department of Atomic
Energy 1/AF, Bidhan Nagar, Calcutta- 700 064, INDIA
E-mail: cdutta@veccal.ernet.in
Keywords : Man-machine interface, Power supply, Monitor, control
and analysis.
ID159: Microwave Control and Measurement System at KEKB Linac
Kazuro Furukawa, Norihiko Kamikubota, Takao Urano, Hirofumi Hanaki, Hiroaki Katagiri, Shozo Anami and Kazuo Nakahara
High Energy Accelerator Research Organization (KEK)
Microwave System for KEK electron/positron linac is being rejuvenated for KEKB project. Klystrons are upgraded and energy doublers are also installed to accelerate electrons up to 8GeV. Because of the energy and emittance requirements in the KEKB accelerator complex, much stable microwave source operation is indispensable. Thirty VXI based microwave monitoring stations are installed to keep better operation parameters. And for basic controls PLC's are installed for new klystron modulators and sub-boosters. Redundant optical switching network is installed to accommodate higher band-width and to eliminate noises from modulators. Upper layer software for device controls is upgraded to hide old and new controller differences. Not only current values but also statistical values such as averages and standard deviations are served for application programs to accomplish advanced operation. Although the simple RPC protocol is used for linac internal communication, EPICS CA-server is also prepared for global operation.
Submitted by: Kazuro Furukawa
Full address: High Energy Accelerator Research Organization (KEK)
1-1 Oho, Tsukuba, Ibaraki, 305, Japan
E-mail address: kazuro.furukawa@kek.jp
Fax number: +81-298-64-7529
Keywords: Microwave, Network, Object, CA-Server
ID160: Implementation of the Low Level RF System at PLS Storage Ring
Inha Yu, Hong J. Park, M. H. Chun, M. Kwon, and I. S. Ko
Pohang Accelerator Laboratory, POSTECH Pohang, 790-784 KOREA
The RF system in the storage ring of the Pohang Light Source consists of four independent RF stations. Its total RF power of 240 kW (500 MHz) can support the storage ring operation up to 400 mA at 2 GeV. Continuous variation of power levels from the klystron amplifier system is demanded to accommodate the signal phase and amplitude changes to each RF cavity during beam stacking and decaying. The signal amplitude control, the forward path phase control, and the tuner control are used to achieve this demand and, thus, to keep the RF cavity on tune. We have improved beam operation properties by improving circuits in the low level RF system. We can now understand the main cause of beam instabilities better in various conditions. Descriptions of the low level RF system and its performance data will be presented.
Submitted by: In Soo Ko
Full address: Pohang Accelerator Laboratory POSTECH Pohang 790-784
Korea
E-mail: isko@vision.postech.ac.kr
Fax: 82-562-279-1499
Keywords: Control, Status, RF