Status of EPICS at KEK Tatsuro NAKAMURA KEK Jun. 2006.

Slides:



Advertisements
Similar presentations
RTEMS and Linux at the Canadian Light Source Tony Wilson Canadian Light Source University of Saskatchewan.
Advertisements

Current Status of Virtual Accelerator at J-PARC 3 GeV Rapid Cycling Synchrotron H. Harada*, K. Shigaki (Hiroshima University in Japan), H. Hotchi, F. Noda,
SPEAR Upgrade – EPICS Status
Real-time Performance Improvement of “EPICS on F3RP61” Yokogawa Electric Corporation.
Linux IOC Operations at NSTX - An Overview P. Sichta 28Mar2005.
Kazuro Furukawa, KEK, May Event System and Embedded IOCs EPICS Meeting, Vancouver 1 Event System and Embedded IOCs at KEK Recent Activities at KEK.
Overview of PLS/PLS-II Control System Jin Won Lee Beam Operation Team Accelerator Division Pohang Light Source Korea
Mar. 12, 2008 Li, Chuan: NSRL Control System NSRL 1 NSRL Control System Presented by Li, Chuan National Synchrotron Radiation Laboratory.
16 - Nov. 2000EPICS Workshop Oak Ridge1 Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
Stephanie Allison LCLS Integration with SLC October 12, 2004 Integration with SLC LCLS Facility Advisory Committee Oct 12, 2004 Introduction.
K.Furukawa, Apr EPICS at KEKB Injector EPICS-ness at KEKB Injector Kazuro Furukawa, KEK. KEKB Injector and Legacy Controls Network Controllers EPICS.
Stephanie Allison Integration with the SLC Control Oct 27, Introduction Demo SLC-Aware IOC Plans for Next 12 Months.
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
EPICS on TPS RF System Yu-Hang Lin Radio Frequency Group NSRRC.
1 A PC/Linux-based Control System with EPICS for RFGTB S. Araki, K. Hirano, J. Odagiri, T.T. Nakamura and N. Terunuma High Energy Research Accelerator.
Kazuro Furukawa, KEK, Jun EPICS Collaboration Meeting / NSRRC SuperKEKB Controls 1 Recent developments towards SuperKEKB controls Kazuro Furukawa.
Kazuro Furukawa, KEK, Oct EPICS Collaboration Meeting / BNL KEK and SuperKEKB 1 Recent progress at KEK and Plans for SuperKEKB Kazuro Furukawa for.
KEKB Accelerator Control System KEKB Controls Group by T. Katoh.
SAD and Python with EPICS at IHEP,Beijing, Noboru Yamamoto KEK, JAPAN.
Single Board Computers and Industrial PC Hardware at the CLS
Development of EPICS Embedded Image Processing System Takashi Obina, Jun-ichi Odagiri, Ryota Takai KEK, Accelerator Laboratory.
BPM DAQ for KEK Linac EPICS IOC using WindowsXP-based Oscilloscope for BPM DAQ System in KEK e-/e+ Linac Masanori Satoh (KEK Linac) June 13-16, 2011 EPICS.
Pohang Accelerator Laboratory POSTECH EPICS Collaboration Meeting RICOTTI, Tokai, JAPAN The status of PLS EPICS application EPICS collaboration.
1 KEK e-/e+ Linac and EPICS Channel Access Servers – EPICS Training – K.Furukawa – Mar EPICS KEK e - /e + Linac and EPICS CA Servers Kazuro Furukawa,
Experience of Developing BEPCII Control System Jijiu ZHAO IHEP, Beijing October 18, 2007.
1 Progress of the Controls for BEPCII EPICS Seminar Presented by J. Zhao 20 August, 2002.
K.Furukawa, Feb Controls Activity at KEK Controls Activities at KEK Issues for ILC Kazuro Furukawa, KEK.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
ICALEPCS 2007 WOAB041 Web-Based Electronic Operation Log System Zlog System K.Yoshii and T.Nakamura Mitsubishi Electric System & Service Co., Ltd., Tsukuba,
EPICS at APS in June.2006, n.kami, KEK J-PARC Status N. Kamikubota, KEK and J-PARC Control members * Try to enhance updates in the last 1 year.
Real-time Performance Improvement of “EPICS on F3RP61” Yokogawa Electric Corporation.
 AUTOMATION  PLC  SCADA  INSTRUMENTATION  DRIVES & MOTORS.
Dec 8-10, 2004EPICS Collaboration Meeting – Tokai, Japan MicroIOC: A Simple Robust Platform for Integrating Devices Mark Pleško
CLS Control System Progress Report Elder Matias Canadian Light Source University of Saskatchewan Saskatoon Saskatchewan.
K.Furukawa, Apr EPICS at KEKB Injector EPICS-ness at KEKB Injector Kazuro Furukawa, KEK. KEKB Injector and Legacy Controls Network Controllers EPICS.
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
Control Group April 26, 2006 Progress of Control System Presented by C.H. Wang Control Group Accelerator Center of IHEP IMAC, April
EPICS Collaboration Meeting, Dec.2004, Tokai, by N.Kamikubota, KEK miniEPICS N.Kamikubota, J.Odagiri, G.Shen, N.Yamamoto, K.Furukawa and T.Katoh KEK.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Control Hardware Design Control Hardware Wiring IOC Software (Low Level) OPI Software (High Level) Final Test Front-End (Connection to SR1 Ring) Done Insertion.
Status of Activities Related to EPICS and Accelerator Control in China Presented by Guobao Shen KEKB Control Group EPICS Collaboration RICOTTI Tokai, 8.
K. Luchini LCLS Injector /BC1 Magnet PS Final Design Review, March 30, Injector and BC1 Magnet PS Controls K. Luchini.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
Experience of Developing BEPCII Control System Jijiu ZHAO IHEP, Beijing ICALEPCS2007 October 18, 2007.
Present Status of EPICS Development at the 3GeV Proton Beam Transport Facility Control System in J-PARC JAERI Motoki OiTetuya KaiSinichiro Meigo Sinichi.
1 KEKB Archiving Dec Tatsuro KEK.
The recent history and current state of the linac control system Tom Himel Dec 1,
Managed by UT-Battelle for the Department of Energy SCL Vacuum Control System Upgrade Derrick Williams
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
Kazuro Furukawa, KEK, Jan Accelerator Controls at KEK EPICS Workshop 2009, RRCAT, India 1 Accelerator Controls at KEK Mainly KEKB and Linac Evolution.
Connecting LabVIEW to EPICS network
1 1999/Ph 514: Supported Hardware EPICS Supported Hardware Ned D. Arnold APS.
Interfacing to the CLS Control System Canadian Light Source University of Saskatchewan.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
The BaBar Online Detector Control System Upgrade Matthias Wittgen, SLAC.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
Current Status of Web Application for RIBF Accelerator
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Redundancy in the Control System of DESY’s Cryogenic Facility. M. Bieler, M. Clausen, J. Penning, B. Schoeneburg, DESY ARW 2013, Melbourne,
Experience of Developing BEPCII Control System
Current Status of IPM-Linac Control System
SLC-Aware IOC LCLS Collaboration Jan 26, 2005
ATF/ATF2 Control System
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
Table 1: The specification of the PSICM and the ePSICM Prototypes
EPICS: Experimental Physics and Industrial Control System
EPICS status and future at KEK Control Group / Commissioning Group e-/e+ Injector Linac, KEK, Japan Masanori Satoh.
What is “Control System” or “Framework”?
Presentation transcript:

Status of EPICS at KEK Tatsuro NAKAMURA KEK Jun. 2006

Contents Overview of EPICS Activity at KEK –Status of Linac Control System –Status of KEKB/PF-AR Control System Upgrade of the KEK-PF Control System Everywhere Python

Overview of EPICS Activity at KEK J-Parc  Kamikubota-san’s Talk KEKBEPICS based system PF-AREPICS based since 2002 PFEPICS based since 2005 LinacNon-EPICS EPICS based small-size systems –RFGTBEPICS based system  Araki-san’s talk at EPICS meeting in Tokai, 2004

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

Status of Linac Control System Non-EPICS control system based on Remote Procedure Call & Distributed Shared Memory Linac-to-EPICS Gateway 1 Portable Channel Access Server (Old) ~ 4950 records 3 SoftIOC on Linux with AsynDriver (New) ~ 9672 records Many of above records are archived in KEKBLog and/or Channel Archiver (~ 400MB/day)

Plan in the coming summer shutdown real IOC's will be installed  ~10 Windows IOC's on DSO7104 Oscilloscopes for BPM  ~7 MVME5500 IOC's for Event/Timing and Low Level RF

Status of KEKB/PF-AR Control System KEKB History --- The first application of EPICS in Japan –Mar. 1998part of e- BT line commissioning –Jun. 1998part of e+, e- BT lines commissioning –Dec. 1998KEKB rings commissioning started PF-AR History –20011 year shutdown of PF-AR for upgrade Control system was completely replaced to EPICS –Jan. 2002operation of PF-AR restarted

Host computers in 2006 Host computers for EPICS development –2 HP-UX servers –1 Sun server (New) –1 Linux server (New) Host computers for Operation & Accelerator Modeling calculation (“SAD cluster”) –3 Alpha servers –2 Linux servers –8 Macintosh OSX servers

SAD SAD (Strategic Accelerator Design) is a computer program complex for accelerator design developed in KEK since – Most of the high level applications for operation are developed by SAD Workshop SAD2006 –Sep at KEK –

IOC in 2006 ~ 110 VME/VxWorks IOC with EPICS CPU:Force PowerCore6750, PowerCore6603e Force CPU64, CPU40 1 VME/VxWorks IOC with EPICS Several PC/Linux IOC with EPICS 3.14 –For Software records –For Ethernet devices (NetDev)

Field bus in 2006 Arcnet for Magnet PS VXI-MXI for BPM Modbus plus for interfacing to interlock systems GPIB, RS-232C for many kinds of instruments CAMAC for RF control and some devices (about 20 years old legacy system) We plan to replace CAMAC modules to PLC with Ethernet A Mitsubishi PLC with Ethernet is used for the special magnet PS (for local orbit feedback) Test of a Yokogawa PLC with Ethernet is now going in a Klystron Test Station.

Upgrade of the KEK-PF Control System Photon Factory, KEK T.Obina Jun/2006 EPICS meeting

KEK Site Linac PF2.5GeV e- PF-AR6.5GeV e- KEKB8.0GeV e- 3.5GeV e+ Linac PF PF-AR KEKB

Brief History 1982: Comissioning(420nm.rad) 1986: Medium emittance (130nm.rad) 1997: Low emittance(36nm.rad) 2005: Straight-Sections Upgrade – Main purpose of the project enlarge the existing straight sections increase the number of straight sections (7 -> 13) – Control : EPICS

Before Upgrade based on our in-house software – "Device Server" and "Data Channel" OPI Device Server ● many plathome – PC, VME, WS ● CAMAC, GPIB, etc Data Channel (DCh) ● not used for equipment control ● Shared memory + Client Lib ● keep latest information – always updated

Control Task and OPI Control Task – FORTAN or C (running on Workstaions) Operator Interface – Communicate through Input/Output Mediator – GUI: developed by VAPS csl_get csl_put Control Task Input mediator Output mediator Input Objects Output Objects plug TCP/IP Shared Memory Operator Workstation/PC

Upgrade Policy DataChannel&Device Server – Advantage many OS: Unix(HP/Sun/Linux), OS-9, HP-RT, Windows,etc Simple, light-weight Easy & Fast Development (Device controller or GUI)is possible – Disadvantage Control Task & OPI is closely related DCh: no session management DCh: no Event notification Extend the functionality of DataChannel ? or Adopt EPICS ?

Hardware : IOC – RF VME(PPC VxWorks) for CAMAC PC(Soft IOC on Linux) + PLC with Ethernet: HV Controller PC(Soft IOC on Linux) + LAN/GPIB: GPIB inst. – Magnet VME(PPC750 + VxWorks) for CAMAC: Large Power Supply VME(Intel PIII + Linux) : Small Power Supply PC(Soft IOC on Linux) + LAN/GPIB: DMM, GPIB inst. – Timing VME(PowerPC VxWorks) with Bus Interrupt board – Insertion Device VME(PowerPC750 + VxWorks) + LAN/GPIB we plan to replace with LinuxIOC

Hardware (cont.) – Vacuum PC(Soft IOC on Linux) + PLC with Ethernet –Omron PLC Device support for Omron PLC is developed by M. Komiyama (RIKEN) and J-I. Odagiri (KEK)

RF Control IOC(pcore750, VxWorks) Kinetic VME-Kbus CAMAC Input register, output reg, Control reg PLC 用 PC(Linux) GPIB 用 PC(Linux)

RF Control Panel (Example) MEDM(DM2K), SAD/Tkinter

Magnet Control Two types of power supplies – Large Power Supply (LPS)B,Q,S – Small Power Supply (SPS)Steering Magnet, BT, etc LPS: CAMAC (Input/Output register) SPS: Dedicated Controller Board – 1 Power Supply Interface (PSI) for 1 Power Supply – PSI : ADC, DAC, DIO(for relay, interlock, etc) 3 VME CPU(Linux) + Bus Bridge – total 7 VME subrack

Magnet Control

Archive/Retrieval Channel Archiver (2.8.1) Number of records / Data Amount Mon: 250record300MB BT : 50record 14MB ID : 15record 1MB Mag: 750record 40MB OP : 40record 10MB RF : 1200record 60MB Vac: 2100record130MB Total MB/day Retreival – Web (CGI) and ArchiveExport command

Everywhere Python We use python as the programming language for OPI applications We begin to try using python also for IOC applications. (Linux IOC) –Multi-threadable CaPython –devPython –Python calc record

Multi-threadable CaPython Python + CA library + Multithreading = “Multi-threadable CaPython” –It can describe control logics on IOC –Alternative of the SNL/sequencer –Provides richer functionality –Allow quicker development of applications Current Status: under development

devPython Device support which invoke python interpreter Python program is specified through INST_IO parameter Currently ai record is tested We expect… –Non-EPICS subsystem written in python can be easily integrated into EPICS system.

Python calc record Alternative of calc record (or subroutine record) More powerful than calc record Easier than C programming (subroutine record) Current status: Just an idea