Presentation is loading. Please wait.

Presentation is loading. Please wait.

March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar. 2008 Tatsuro NAKAMURA KEKB Control Group, KEK.

Similar presentations


Presentation on theme: "March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar. 2008 Tatsuro NAKAMURA KEKB Control Group, KEK."— Presentation transcript:

1 March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar. 2008 Tatsuro NAKAMURA KEKB Control Group, KEK

2 March 2008EPICS Meeting in Shanghai2 Outline KEKB Introduction KEKB Control System Overview –Host computers (OPI layer) –VME computers (IOC layer) –Field Buses –Software in KEKB Zlog

3 March 2008EPICS Meeting in Shanghai3 KEKB Introduction KEKB B-factory for Belle experiment Electron/Positron asymmetric collider ~3km dual rings –HER: electron (8GeV ~1.4A) –LER: positron (3.5GeV ~1.8A) Optimized to produce B meson pairs at  (4s) Mainly for CP-violation study in B meson system

4 March 2008EPICS Meeting in Shanghai4 KEK Tsukuba Campus KEKB PF-AR PF Linac

5 March 2008EPICS Meeting in Shanghai5 KEKB --- The Luminosity Frontier

6 March 2008EPICS Meeting in Shanghai6 PF-AR PF Belle HER 8 GeV/c LER 3.5 GeV/c e - BT e + BT e +, e - Linac 6.5 GeV/c 2.5 GeV/c Linac provides: for PF: 2.5 GeV e- for PF-AR: 3 GeV e- for KEKB: 8 GeV e- 3.5 GeV e+ KEKB KEK Electron Positron Accelerator Complex

7 March 2008EPICS Meeting in Shanghai7 EPICS in KEKB / PF-AR / PF / Linac KEKB History --- The first application of EPICS in Japan –1994-1998 KEKB construction –Mar. 1998part of e- BT line commissioning –Jun. 1998part of e+, e- BT lines commissioning –Dec. 1998KEKB rings commissioning started PF-AR upgrade (introducing EPICS) –2001PF-AR 1 year shutdown for upgrade –Jun. 2002operation of PF-AR restarted PF upgrade (introducing EPICS) –2005PF upgrade Linac --- partially introducing EPICS

8 March 2008EPICS Meeting in Shanghai8 KEKB Control System Overview

9 March 2008EPICS Meeting in Shanghai9 Host Computers (OPI layer) Main Servers for Control System –EPICS Software Development –File Management / RDBM –CA Client programs (medm, python) Operation Servers (SAD Cluster) –SAD programs for operation Special purpose miscellaneous servers –Data Archiving Servers –Network boot server

10 March 2008EPICS Meeting in Shanghai10 Main Servers for Control System In 1998 –1 HP-UX server In 2008 –2 HP-UX servers –1 Solaris server –1 Linux server

11 March 2008EPICS Meeting in Shanghai11 Operation Servers (SAD Cluster) In 1998 –3 HP-UX servers –3 Alpha servers (main machine / file server) –~3 Linux PC In 2008 –3 Alpha/Tru64 servers –1 Linux PC –10 Mac/OSX servers (main machine) –NAS (main file server)

12 March 2008EPICS Meeting in Shanghai12 VME computers (IOC layer) In 1998 –A few 68040,68060 CPU board Force CPU64, CPU40 –~ 100 PowerPC (603e, 750) CPU board Force PowerCore6750, PowerCore6603e –VxWorks 5.3.1 –EPICS R3.13.1 In 2008 –Most of IOC are not updated for these 10 years. 68040, 68060 are still in use. VxWorks 5.3.1 / EPICS R3.13.1 is still mainly used. –Several PC/Linux IOC are installed For Software records / Ethernet devices (NetDev)

13 March 2008EPICS Meeting in Shanghai13 Field Buses In 1998 –VXI/MXI for BPM –Arcnet for 2500 magnet PS with PSICM (Power Supply Interface Controller Module) –CAMAC for RF, BT and vacuum control –GPIB for many purpose (DVM, motor control, data logger, etc.) –Modbus plus, RS-232C or GPIB link to several types of PLC In 2008 –Most of them are not changed for these 10 years –A few devices are newly connected through Ethernet

14 March 2008EPICS Meeting in Shanghai14 PSICM (Power Supply Interface Controller Module)

15 March 2008EPICS Meeting in Shanghai15 Field Buses (Future Plan) We want to … –replace old CAMAC system with PLC + Ethernet. Our CAMAC modules and crates are too old (>20 years old) to maintain. –replace GPIB link with Ethernet link. –develop new PSICM with Ethernet for additional PS for KEKB upgrade

16 March 2008EPICS Meeting in Shanghai16 Software in KEKB In 1998 –EPICS standard tools capfast medm –Non-standard tools (developed at KEK) Alarm display Data archiving tool (KEKBLog) –Scripting language SAD script python In 2008 –Situation is not so changed. –SAD script is intensively used for high level appl.

17 March 2008EPICS Meeting in Shanghai17 SAD SAD (Strategic Accelerator Design) is a computer program complex for accelerator design developed in KEK since 1986. –http://acc-physics.kek.jp/SAD/sad.html SAD has SADScript, which is the programming Interface in Mathematica style. –Tcl/Tk interface for GUI –EPICS CA interface Most of the high level applications for operation are developed by SADScript.

18 March 2008EPICS Meeting in Shanghai18 Data Archiving --- KEKBLog IOC (VME computer) OPI (Unix host computer) channels kblog Channel Access (CA) devices Network kblogrd Other Application Archiving process LogTrend LogBrowser Operator Retrieval command Data storage Linux PC 36 archiving processes Monitor ~100k channels Data amount is ~4GB/day

19 March 2008EPICS Meeting in Shanghai19 Zlog Zlog is … An electronic logbook system Developed at KEK Zope based Designed mainly for daily operation of KEKB/PF-AR accelerator complex But also usable for many purposes

20 March 2008EPICS Meeting in Shanghai20 What is Zope? Python-based open source web application server. Available on Mac, Unix and Windows. Ready-made Products are available (Application Templates) (plug-in Zope components). Through-the-Web development & management.

21 March 2008EPICS Meeting in Shanghai21 Zlog user interface Input and Edit Viewer

22 March 2008EPICS Meeting in Shanghai22 Structure of Zlog System Frontend Zlog Core (Zope based) (Web Application for user interface) Backend PostgreSQL (Database server) Log Monitor Server (Server for automatic data entry)

23 March 2008EPICS Meeting in Shanghai23 Log Monitor Server PostgreSQL Automatic entries IOC … monitor (EPICS/CA) SQL commands OPI put (EPICS/CA) Start/Stop of Injection Injection rate Start/Stop of Physics run Peak Luminosity Start of Beam Tuning Alarm Events etc…. Log Monitor Server.- python script EPICS/Python API Developed in Python

24 March 2008EPICS Meeting in Shanghai24 RI-beam of RIKEN - Zlog System J-PARC - Zlog core Vacuum System Management at KEK - Zlog core & PostgreSQL Zlog is exported to other projects Zlog core Template is now available. Recently Zlog core is restructured as a “Product” of Zope. Easy to install, configure, modify


Download ppt "March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar. 2008 Tatsuro NAKAMURA KEKB Control Group, KEK."

Similar presentations


Ads by Google