Controls Activity at KEK

Controls Activities at KEK
Issues for ILC
Kazuro Furukawa, KEK< kazuro.furukawa @ kek.jp >----K.Furukawa, Feb.2006.

Controls Activity at KEK

Accelerators at KEK
Mt. Tsukuba

J-PARC

KEKB
PF-AR

ATF

STF

PF
Linac

K.Furukawa, Feb.2006.

Controls Activity at KEK

Activities for Existent Accelerators
uOperational Presently"Linac, PF, PF-AR, ATF, KEKB

uUnder Construction"J-PARC, STF
Linac

PF-AR
EPICS
Group

J-PARC
PF

KEKB

ATF
K.Furukawa, Feb.2006.

Controls Activity at KEK

Operational Accelerators (1)uSome Variety of Control Hardware/Softwareue–/e+Linac" 1982~ 2.5GeV, 1998~, 8GeV e-, 3.5GeV e+, 50Hz, 0.1 -10nC" Control System was Replaced in 1993
# Home-grown RPC over UDP and TCP# Distributed Shared-memory# Hash-based Static Database# VME, VXI, PLC, Almost-Ethernet-only# Redundant Network System# GUI with Tcl/Tk, SAD/Tk, Python/Tk, VB# Home-grown Archiver, EPICS Archiver# Many gateways to/from EPICS,
Windows OLE/COM, Other facilities, etc# Operational Log on Windows SQL - VB
K.Furukawa, Feb.2006.

Controls Activity at KEKOperational Accelerators (2)uKEKB" 1999-, Asymmetric Collider B-factory# CP-Violation Study, Possibile SUSY Signal?
# Daily Mutual Improvements with PEP-II" Control System:
EPICS from the beginning# PPC-VME/VXI (x100), ArcNet (node x2000),
CAMAC, GPIB, PLC, etc.
# GUI with SAD/Tk, Python/Tk, Medm.
# Partially Oracle, Postgres.
# EPICS kblog Archiver# Operational Log with Postgres - Zope
# Home-grown Single Alarm Handler
K.Furukawa, Feb.2006.

Controls Activity at KEK

Operational Accelerators (3)uPF" 1982~, 2.5GeV Light Source" Home Grown Control System" Gradually Integrating EPICS

uPF-AR" 1986~: 8GeV Accumulator, 1999~: 6.5GeV Light Source" EPICS since 1999
" Shared resources with KEKB

uATF
" Accelerator: 1992-, Linac and Damping Ring
" V-System, Linux-socket-based," CAMAC, etc.
" Java" One EPICS System for S-band rf-Gun
K.Furukawa, Feb.2006.

Controls Activity at KEK

J-PARC
u400MeV Linac, 3GeV RCS, 50GeV MR" Very High Intensity (1MW) and Multi Purpose (Materials, Nuclear, Particle,etc)# Machine itself and MPS Difficult" Control System# EPICS after success at KEKB# Ethernet-only after success at Linac# VME, PPC-VxWorks# PLC, Ethernet-base Controllers# Redundant Network System# Online Relational Database# XAL / Java, SADscript on Java
# SAD/Tk, Python/Tk# Channel Archiver
K.Furukawa, Feb.2006.

Controls Activity at KEK

EPICS and SAD at KEK
uEPICS: Shared bus for control systems after KEKB
" For the lower level EPICS provide most functionalities and a goodcompromise for speed, simplicity, etc.
" For the higher level we may need more structural functionalities andinformation hiding, etc.

uSAD: Accelerator design and operation environment" SAD provides many accelerator designing functionalities and# GUI with plotting# EPICS Channel Access# Scripting with Mathematica-like Language# Database Access# Numerical Manipulations like Modeling (Fitting), etc.

uIndispensable for KEK accelerators
K.Furukawa, Feb.2006.

Controls Activity at KEK

ILC Controls Considerations
uLifespan of the control system: Long term project" Variety of Control Systems at KEK# Because Accelerator Controls have to follow Technologies at the time,
anyway, for several reasons.

" At Most 10 Years?
" Have to Design Ever-changing Control System for ILC?

uReliability of the machine: Large scale" Can Human handle this?
" Redundant technologies" Testing before/during operations

K.Furukawa, Feb.2006.

Controls Activity at KEK

Redundant Technologies
uIn order to shorten the down timeuExistent redundant facilities" RAID" Redundant Network Routers (HSRP,ESRP,Spanning Tree)" Power-supplies" File Servers (Life-keeper, Rose-HA, freeware for Linux and/or BSD)
" etc.

uIf commercially available technology exist, we should
considerK.Furukawa, Feb.2006.

Controls Activity at KEK

TestinguMany functionalities in base software" Unit-test should be developed" Ex. EPICS and SAD are now ported onto several different platforms,
because of embedded controllers and faster machines.

uComplicated application software" Regression-test should be applied

uComplicated Hardware configurations" Dedicated test software should be writtenuMore dedicated monitoring is necessary at runtime" Ex. RAS/VME board, etc.

K.Furukawa, Feb.2006.

Controls Activity at KEK

RAS/VME
LEDs

Fan Status

Temperature

Status I/OSurveillance
Monitor4 SerialLines

Ethernet

Watchdog

VME ResetVMEbus

5 Voltage
PointsK.Furukawa, Feb.2006.

Controls Activity at KEK

uThank you …

K.Furukawa, Feb.2006.

Controls Activity at KEK

K.Furukawa, Feb.2006.