The 11th Symposium on Accelerator Science and Technology, Harima Science· Garden City, 1997

Control System for Beam Commissioning of the SPring-S Synchrotron
Norio TANI, Naoyasu HOSODA, Hiromitu SUZUKI, Tsuyoshi AOKI, Kenji FU.KAMI,Toshiaki KOBAYASHI, Soichiro HAYASHI*, Mitugu TANIMOTO*, Shigeki OHZUCHI**,Kazunao MAEDA**, Kenji OKANISHI***, Toshihiro SASAKI**** and Hiroto YONEHARAJASRI, SPring-8, Kamigori, Alw-gun, Hyougo, 678-12, JAPAN*JAERI, SPring-8, Kamigori, Alw-gun, Hyougo, 678-12, JAPAN**TOSHIBA Co., Uchisaiwai-cho, chiyoda-ku. Tokyo, 100, JAPAN***SUMITOMO Heavy Industries Ltd., Soubiraki-cho, Niihama, Ehime, 792, lAPAN****HITACHI Ltd., Saiwai-cho, Hitachi, Ibaraki, 317, JAPAN

Abstract
The construction of the SPring-8 booster synchrotron is
fmished successfully at September 1996 [ l]. The computer
control system of the synchrotron was almost completed.
All equipments of the synchrotron and the beam transport
from the synchrotron to the storage ring can be operated
with operation windows on displays of workstations. We
show the function of the windows in this article.

1 Introduction
The synchrotron accelerates an electron beam from thebeam energy of I GeV to that of 8 GeV. The beam
operation-modes of the synchrotron are the multi-bunch
and the single-bunch mode of electron and positron beams.
The control system is required to manage these operation
modes.
The control system of the synchrotron is consisted of
two parts, one is device controllers with VME systems andthe other is operation consoles which are consisted of five
workstations. One of the workstations is the engineering
workstation "DEC4000-710" (we call the synchrotroncomputer) and this is filling the role of the central
operation of the control system [2]. Two engineering
workstations "DEC3000" and two engineering workstations"Alpha Station" are used for the operator's consoles.
The operating system of these engineering workstations
is OpenVMS. There are 14 VME systems in which the OS9 is used for the operating system. The communication
protocol between the workstations and the VME systems
are TCPIIP.
When the communication of the synchrotron computer
and the VME is cut off, the synchrotron computer carries
out the connection processing. If any messages from thesynchrotron computer are not sent at I minutes period tothe VME, keep-arrive messages are sent to keep on the link
between the synchrotron computer and the VME. If thesynchrotron computer does not receive any message fromthe VME for 3 minutes, the link is considered to be failed
and the synchrotron computer retry to recover the link. The
synchrotron computer is watching the status of eachequipments with an interval of 5 seconds. When the statusis changed to new status, the VME sends information to thesynchrotron computer. Every one second, the synchrotron

computer is monitoring the measured values in the window
which is opened for the operation. The correct condition isalways. stored in the shared memory data. The status ofeach equipment is displayed in the window from the sharedmemory at 5 seconds period, and the measured value aredisplayed every 2 seconds.
We applied an appreciation interface (API) to accessthe data at the shared memory easily in the synchrotron
computer. API is used as an argument of the progi:am
which makes the windows.
The window was written to use Motif based on GUI
developing tool of EASYWIN made by DEC. And, theeach windows are possible to open by the topdown fromthe main window called the over-view window, as shown in
Figure 1.

~ r-;;;;;-1. r;;;;;.;;;l ~~~~~

Fig. 1 The relationship between the Over-View window
and the individual window.
The operation of the synchrotron is generally carriedout for all equipments at the same time from an over-viewwindow. But in the beam commissioning, the operation iscarried out by using the individual windows which are
selected from the equipments list on the over-view window.

-467-

The 11th Symposium on Accelerator Science and Technology, Harima Science Garden City, 1997

2Over-View window

The over-view window is shown in Figure 2. The overview window has the function of the operating informationand operation of the synchrotron. The operating
information consists of the operation mode, the operation
data-file and the condition of the machines.

operation data-file with the over view window, these data
were copied in the temporary directory. The data setting
are carried out with the data of the temporary directory anddoes not rewrite new data on the original data. The
temporary data is saved by rewriting to the original data inthe synchrotron computer.
3Over-View
SPring-S Synchrotron

I execute!

O~ration data file
0o saveloadfilename~ 1-BGeV_ACCUT_ 210CT97~

selectI screen monitor

I execute!

Equipument list

Stand-byParameter-settingolI execute IO~eration

11---1I

search conditiona nomWo remote

o failli'"B o kx:al

I search I
I reset I

owarm-up 0 run
o stand-by

a disca1nect

I PS-BM~
PS-BM

Operation-start

I execute I
select~PID~~

Pulse magnets

The fiftebn operation windows of pulse magnets areprepared for every power supplies of six septum, fivekicker and four bump magnets. These windows consists ofoperations, setting the charging voltage, monitoring themeasured value and the status. The windows for the kicker
magnets have a function to select long and short pulse
width for operation modes.

oil U-Sv.sR I
I electron oil electron I
Imulti-bunch o I I multi-bunch II

II1-8Ge'/AJ.Sy~· 971021 09:00

MonitorI execute!

Operation modelu~.sR

o deletecomment

3.1

Control System

Individual window

3.2- Pattern magnets

Ilaear IPower Supptf of Bonding Magno!

Timing-start
Timing-stop
Operation-stop

Stop

Fig. 2 Over-View window, The original window is written
in Japanese.

The five operation windows of the pattern magnets areprepared for power supplies of bending, focusing
quadmpole, defocusing quadrupole, focusing sextupole,defocusing sextupole magnets. These windows consists of
the operation, the status and setting and displaying theexcitation-current pattern. The windows include two subwindow to set excitation-current pattern. One is for editionof the pattern and the other is for zooming the patternvisuallly. For example, the operation window of the bending
magnet is shown in Figure 3.

PS-BM

The operation ofthe synchrotron is prepared with sevenbuttons for changing the status of all the equipments. Thesebuttons are stand-by, parameter-setting, operation-start,timing-start, timing-stop, operation-stop and stop. The"stand-by'' button is used to change the status of the stop tothat of the stand-by. The "parameter-setting" button is used
to set the operation data for all the equipments. The"operation-start" button is used to change the stand-by to
the run. The "timing-start'' button is used to send the trigger
signal from the timing system to the equipments in a cycleof I second. After this, the beam is injected from the linac
to the synchrotron by pushing the beam switch. The"timing-stop" button is used to stop the trigger signal. The"operation-stop" button is used to change the run to thestand-by. The "stop" button is used to stop all the power
supplies.
The excitation current of all the magnets were set to thedesign values on the bases of the magnetic fieldmeasurements [3]. And the other equipments were also set
to the preset values. The operating data set is stored in thedirectory of the synchrotron computer. The data of theindividual equipments were saved in the directory of theevery equipments. To select the operation data from theStatus

I remote~~
I t>luro~'I-ftat top
[143Q.3IA(A] 1600
1400\12001000

800
600
400

flat bottom

~A200

00500

~ I <~splay I ~filenameI

ftat1opdelay time

I I
Operation
1II

176.4

0I 1-8GeV BM 210ct97

ftat bottom
AI I
1III1430.3

Pr_.ation-_,p,_.atioo-stop

A1000
[ms]

~0Oporation-S1art

Operation-stop

I 0I II Imsexecute

1aiiiX8 resetIIFig. 3 The operation window of the bending magnet. The
original window is written in Japanese.

-468-

The 11th Symposium on Accelerator Science and Technology, Harima Science Garden City, 1997

3.3 Correction magnets
The operation window of the correction magnets areprepared eighty windows for every power supplies of forty
horizontal correction magnets and forty vertical ones.
These windows consists of the operation, setting excitation
currents, monitoring measured values and the status. The
excitation currents and the timing data for both of theinjection and extraction with the windows are set. Weprepared also the window which the excitation currents ofall the correction magnets could be set as a whole tocorrect a closed orbit.

3.4 SSBT magnets
The SSBT is the beam transport line from thesynchrotron to the storage ring. Fifty two windows areprepared for every power supplies of six dipole, twenty
five quadrupole and twenty one correction magnets. These
windows consists of the operation, setting the excitation
current, monitoring the measured values and the status. The
windows of the dipole and quadrupole magnets have afunction to initialize the magnetic fields. This function iscarried out by pushing the operation-start button or the
initializing-start one.

3.5 rfsystem
The window of the rf system is the -most complicatedone. The parameters of the system is prepared for power
supplies, transmission lines, cavities and the vacuum
system. They are closely related mutually. The rf system
has two lMW klystrons and eight five-cell cavities. The
effective accelerating voltage is. obtained by adjustment of
the phase difference between two klystrons [4]. The rf
system is required to make the pattern of the acceleratingvoltage to accelerate the beam form 1 GeV to 8 GeV. The
window of the rf system includes a sub-window to set
acceleration-voltage pattern. After the pattern is decided, it
is converted to pattern of the phase difference between two
klystrons automatically. Both of the two patterns are
displayed in the window.

3.6 Timing systeminstalled in the SSBT. The fluorescent screen monitors
were used to observe the beam position and is displayed by
the list in the window. This window has functions to selecta monitor, to insert it in the beam duct and to turn on light.

4.2 Beam position monitor
The synchrotron has eighty beam position monitors(BPM) [6]. These are used to measure a closed orbit
distortion. The window of the BPM consists of displaying
the eighty beam position and the timing data for themeasurement. The graph can display five closed orbit in
the horizontal and vertical directions at the same time tocompare them mutually. This window has a sub-window
for changing the scale of the graph, setting the gain of theBPM and saving and loading of measured data.

5 Conclusion
The beam commissioning of synchrotron was finishedsuccessfully by using this control system. The optimum
operation parameters for the multi-bunch and single-bunchmodes were acquired and saved in the control system. The
performance of the control system was confirmed in thebeam commissioning and the some improvements werecarried out. The synchrotron is operating smoothly andcontinuously.

Reference[1] H.Yonehara et al., Proc.l993 Particle Accelerator
Conference, pp.2039(1993).
[2] N.Tani et al., "Control system for the booster
synchrotron ofSPring-8", Proc. IWCSMSA96, (1996).
[3] H.Suzuki et al., "Beam commissioning of the SPring-Ssynchrotron", to be published in Proc. 6th International
Conference SRI'97.
[4] H.Suzuki et al., The 8th Simp. on Ace. Sci. Tech. 113(1991).
[5] H.Suzuki et al., The lOth Simp. on Ace. Sci. Tech.
252-254 (1995).
[6] T.Aoki et al., "Beam position monitor for the SPring-8
synchrotron", Proc. SRI'95, Rev. Sci. Instrum. 67 9(1996) 3367.

The window of the timing system is used for selecting
the channel to be used or not to be used and for setting thedelay times. This window displays the status of eighty fivetrigger signals in the list. The delay times can be set as
delay values or counts of the clock [5].

4 Monitor window
4.1

Fluorescent screen monitor

Fourteen fluorescent screen monitors are installed in thesynchrotron and sixteen fluorescent screen monitors are-469-