+ All Categories
Home > Documents > STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf ·...

STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf ·...

Date post: 30-Mar-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
41
STATUS OF SSRF CONTROL SYSTEM SSRF Control Group Shen liren 2009/2/13
Transcript
Page 1: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

STATUS OF SSRF CONTROL SYSTEM

SSRF Control GroupShen liren 2009/2/13

Page 2: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Introduction

• Shanghai Synchrotron Radiation Facility (SSRF)– Third-generation of synchrotron radiation light source

– SSRF consist of a 150MeV LINAC, a booster and a 3.5GeV electronstorage ring.

– Beam current 300mA

– Minimum emittance 4 nmrad

– Lifetime >10 hours.

– By using advanced insertion device, photon energy range is from 0.1to 40keV

• SSRF control system is EPICS based control system designedfor light source– Hardware (including network)

– Software

– Subsystems

• Inserting devices

Page 3: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Control System Network

•1G Ethernet with 3 layer switcher

•backbone reach 2G.

•Full Network manage ability

•Remote access and monitor

•Backbone redundancy design to

ensure reliability

•Isolated from office network

•VPN access (Nokia hardware)

•Sub system division by VALN

•10.30.X.X/24

•Static 3 layer route table

•Access List table for access control

•Can be extended easily in future

PS system

BI system

Server system

OPI

Page 4: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Hardware

• Not so much VME devices are used in SSRF

– GE VME7050

– Motorola MV5500

• PLCs are widely used (Subsystems&PPS)

– Yokogawa FM3

– SIEMENS S7-300

• Various kinds of serial devices

– Vacuum, Power supply, motor controller, etc.

• All of devices are connected via Ethernet

– Serial/Ethernet converter box (Moxa Nport5610)

• These make our system clean and simple

Page 5: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

VME System

• CPU:

– Motorola MV5500

– GE VMIVME-7050

VME 64X crate

by Elma

4U 7Slots

9U 12 Slots

Crate status can

be monitored by

Ethernet or serial

port

Can be

monitored with

PV names

(NetDrv)

Page 6: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

PLCs and Nport5610

• Serial to Ethernet converter

MOXA NPort

5610-16

Page 7: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Software

• The SSRF control system is composed of EPICS toolkits

– base v3.14.8.2/3.14.8.10

– extensions

– Cross-compile environment

• OS

– Fedora core 7 (mainly)

– Ubuntu server 8.10/ CentOS5.2/ Scientific Linux

• OPI

– EDM

• High level physics application

– Matlab v2007a

– MCA/LabCA

– Accelerator Toolbox (AT) & middle layer was adopted

Page 8: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

EPICS Development Platform

• Two servers

– HP Rack PC Server 580GG4, Xeon 3.0G/8G RAM/300G SCSI HD

– One Master, the other Slave

– NIS/NTP/NFS

– RSYNC backup

– Local yum update/PXE server

• EPICS environment

– OS

• Linux FC7/Kernel 2.6x/GCC 4.xx

– EPICS base

• 3.13.9/3.14.7/3.14.8.2/3.14.10

– Extensions

• Edm/medm/SDDS/Archiver/Sequencer/etc.

– Cross-compiler environment

• Vxworks 5.5.1

• Monta-vista linux gcc3.4

Page 9: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

EPICS Drivers/Records

• EPICS Drivers

– 5-10 types of new serial device drivers are modified based on netDev

– Yokogawa Plcs uses netDev

– Simens PLC uses driver from PSI

– Stream device driver are used for several kinds of serial devices

– Modbus driver from EPICS website

– VME device drivers are copy from device manufactures or other labs

• Records

– Bi/bo

– ai/ao

– Mbbi/mbbo

– Subrutin/gensub

– Waveform

– Caculate

– fanout

Page 10: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Data Archive and Analysis Tools

• Distributed archive engine with center relational database

• Native XML data type with xml schema for data storage

• Developed a data retrieval system based XML Web Services

to access the archived data.

• The system included bottom layer interface and interface

applicably for accelerator physics as well as client samples

exemplifying how to use the interface.

• Tools for users that can browse, retrieve and plot data

• By the client samples, user can development their own

application.

• Memo: not be used now, just in test progress

Page 11: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Data Archive and Analysis Tools

Page 12: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Database

• The hardware platform using SAN & database server cluster

• Now we have tested on the MS SQL Server 2005 and will

transfer to Oracle 10g with RAC later

Page 13: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

e-Log

• Based on center database system

• Using Web2.0 Blog system

• Support RSS

• Integrated with uniform authentication system

Page 14: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Subsystems

• Three part of control system:

– Linac, Booster, Storage Ring

– PS, Vacuum, Modulator, e-gun, Microwave, Transport Line

(injector/extract ), Timing, MPS, RF

• Some subsystems statistics

Page 15: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

PS Control

• Over 550 magnet power supplies

are used at SSRF

• All PS are digital controlled

• 2 types of digital controllers

– SINAP self-developed digital PS

controller

• LINAC, Booster and Transport

Lines

– PSI designed digital controller

(Purchased from DLS Co., Ltd)

• Storage Ring and the Booster

Ramp PS

• Performance of stability and

reliability has been proved since

SSRF commission

Page 16: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Storage Ring PS Control

Page 17: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Booster PS Control

Page 18: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Vacuum Control

• Most devices are based on serial port

– VARIAN Multi Gauge

– JJJvac Sputter Ion Pump Power Supply

– VAT valve

– RGA (Residual Gas Analyzer)

– Etc.

• PLCs

– Yokogawa FAM3

Page 19: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Vacuum Control GUI

Page 20: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

The Event Timing System

• New event timing system

– Structure is simple usedbroadcasting method

– Low Jitter with distributed RF clock

– Run on the EPCIS environment, base3.14.x

– Easy to extend

!çÀÂ?Û?Ü

BL

BLC01

C02

C03

C04

C05

C06

C07

C08

C09

C10C11

C12

C13

C14

C15

C16

C17

C18

C19

C20

FAN2-1

FAN2-2

FAN2-3 FAN2-4

FAN2-5

EVGFAN1

RF

FAN2-6

FAN2-7

SR1

SR2

SR3

SR4

SR5

SR6

SR7

SR8

SR9

SR10BR2

BR1

LN1

Second level brunches, ~ 250m

Third level brunches, ~ 60m

SR: Storage Ring local station ,assuming 10BR: Booster Ring local station ,assuming 2LN: Linac local station ,assuming 1

Fouth level brunches(plastic fibers), ~35m

• Compact network based on

characteristic event system.

• All EVRs are placed on timing crates

and BI local stations not being

triggered devices

• All trigger outputs integrate with

hardware interlocks

Page 21: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Master499.65MHz ~1m coaxial cables with phase stabilized

RF Local Station

Linac Control Local Station

VME-FOUT-12

WME-FOUT-12

Gun-Tx-200(VME64x)

VME-EVR-230(VME 64x)

Booster Ring Local Station

0dbm

EVR-OTB-200(VME64x)

1m Multimode fiber

250m Multimode fiber60m

Multimode fiber

Gun-Rc-200

LVPECL 499.65MHz

Powerdevider

Transformer VME-EVG-230(VME 64x)

TTL 50 Hz ·? ?¨50Hz 220VAC

-3db

Master489.65MHz

Powerdevider-3db

LPF

+

-

LVPECLBPF LPF

A/D

A/D

CPU D/A

Ö÷¶¨ ʱ»ú?ñ!çÔ´?å ?ù

Õ?ÏÒ?¨ /·? ?¨

50Hz 5VAC

Phase Shift

VME-EVR-230(VME 64x)

VME-EVR-230(VME 64x)

EVR-TTB-200(VME64x)

310m Multimode Fiber

EVR-OEB-200

EVR-OEB-200

EVR-OEB-200

EVR-OEB-200

LA-BI:BPM-Guntrig02LA-BI:BCM-Guntrig03LA-BI:ADC-Guntrig04LA-BI:CMR-Guntrig05LA-BI:OSG-Guntrig06

LA-CN:EVR1Gun

WME-FOUT-12

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

EVR-OEB-200

EVR-OEB-200

EVR-OEB-200

EVR-OEB-200

BS-CN:H01EVR1ExtKick

VME-EVR-230(VME 64x)

EVR-TTB-200(VME64x)

WME-FOUT-12

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-TTB-200(VME64x)

EVR-OEB-200

EVR-OEB-200

BS-BI:H01EVR1:Brf1

WME-FOUT-12

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

EVR-OEB-200

EVR-OEB-200

SR-CN:H20EVR1:InjKick1

EVR-OEB-200

FAN1

FAN2-7

FAN2-9

FAN2-8

FAN2-6

Storage Ring Local Stations

WME-FOUT-12

FAN2-1

WME-FOUT-12

FAN2-3

SR-BI:H01EVR1:Srf1

2m coaxial cable

35m Multimode fiber

35m plastic fiber

SR-CN:H20EVR1:InjKick2

SR-CN:H20EVR1:InjKick3

SR-CN:H20EVR1:InjKick4

SR-CN:H20EVR1:InjSept1

SR-CN:H20EVR1:InjSept2

SR-BI:H01EVR1:Srf1SR-BI:H01EVR1:Sinj1SR-BI:H01EVR1:Sinj2SR-BI:H01EVR1:Sinj3SR-BI:H01EVR1:4KHz

SR-BI:?01EVR1:Srf1SR-BI:?01EVR1:Srf1SR-BI:?01EVR1:Sinj1SR-BI:?01EVR1:Sinj2SR-BI:?01EVR1:Sinj3SR-BI:?01EVR1:500MSR-BI:H03EVR1:Srf1

SR-BI:H03EVR1:Sinj1SR-BI:H03EVR1:Sinj2SR-BI:H03EVR1:4KHzSR-BI:H05EVR1:Srf1SR-BI:H05EVR1:Srf1SR-BI:H05EVR1:Sinj1SR-BI:H05EVR1:Sinj2SR-BI:H05EVR1:Sinj3SR-BI:H05EVR1:4KHz

WME-FOUT-12

FAN2-2

SR-BI:H07EVR1:Srf1SR-BI:H07EVR1:Srf1SR-BI:H07EVR1:Sinj1SR-BI:H07EVR1:Sinj2SR-BI:H07EVR1:4KHzSR-BI:H09EVR1:Srf1SR-BI:H09EVR1:Srf1SR-BI:H09EVR1:Sinj1SR-BI:H09EVR1:Sinj2SR-BI:H09EVR1:Sinj3SR-BI:H09EVR1:4KHz

SR-BI:H11EVR1:Srf1SR-BI:H11EVR1:Srf1SR-BI:H11EVR1:Sinj1SR-BI:H11EVR1:Sinj2SR-BI:H11EVR1:4KHz

WME-FOUT-12

FAN2-4

SR-BI:H13EVR1:Srf1SR-BI:H13EVR1:Srf1SR-BI:H13EVR1:Sinj1SR-BI:H13EVR1:Sinj2SR-BI:H13EVR1:Sinj3SR-BI:H13EVR1:4KHz

SR-BI:H15EVR1:Srf1SR-BI:H15EVR1:Srf1SR-BI:H15EVR1:Sinj1SR-BI:H15EVR1:Sinj2SR-BI:H15EVR1:4KHz

WME-FOUT-12

FAN2-5

SR-BI:H17EVR1:Srf1SR-BI:H17EVR1:Srf1SR-BI:H17EVR1:Sinj1SR-BI:H17EVR1:Sinj2SR-BI:H17EVR1:Sinj3SR-BI:H17EVR1:4KHzSR-BI:H19EVR1:Srf1SR-BI:H19EVR1:Srf1SR-BI:H19EVR1:Sinj1SR-BI:H19EVR1:Sinj2SR-BI:H19EVR1:4KHz

60m Multimode fiber

60m Multimode fiber

60m Multimode fiber

60m Multimode fiber

BS-CN:H01EVR2PSB1BS-CN:H01EVR2PSB2BS-CN:H01EVR2PSQFBS-CN:H01EVR2PSQDBS-CN:H01EVR2PSSDBS-CN:H01EVR2PSSF

BS-CN:H01ExtEVR1Sept1

BS-CN:H01EVR1ExtSept2BS-CN:H01ExtEVR1Sept3

BS-CN:H01EVR1ExtBump1BS-CN:H01EVR1ExtBump2

BS-CN:H01EVR1ExtBump3 BS-BI:H01EVR1:Brf2BS-BI:H01EVR1:Binj1BS-BI:H01EVR1:Binj2BS-BI:H01EVR1:Binj3BS-BI:H01EVR1:Binj4BS-BI:H01EVR1:Binj5

BS-CN:H02InjKick

BS-CN:H02InjSept

BS-CN:H02RFBS-BI:H02EVR1:Brf1BS-BI:H02EVR1:Brf2BS-BI:H02EVR1:Binj1BS-BI:H02EVR1:Binj2BS-BI:H02EVR1:Binj3

LA-CN:EVR1Samp1

LA-CN:EVR1Samp2

LA-CN:EVR1Samp3LA-CN:EVR1PMod1

LA-CN:EVR1Mod1

LA-CN:EVR1PMod2LA-CN:EVR1Mod2

60m Multimode fiber 60m

Multimode fiber

60m Multimode fiber

60m Multimode fiber

250m Multimode fiber

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

SR-BI:H03EVR1:Srf2

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

VME-EVR-230(VME 64x)

EVR-OTB-200(VME64x)

SR RF Local Station

Hardware Schematic

Page 22: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Timing System

Page 23: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Performance

• The RMS jitter of gun trigger relative to RF reference is

10.72ps, which includes the jitter of e-gun and oscilloscope.

• The RMS jitters of other injection and extraction trigger are

less the 30ps.

• Performance are satisfied with the requirements of physical

design.

Page 24: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

MPS

• 3 parts!

– Accelerator & beam line device interlock

– Utility system

– Safety system

• Hierarchy

– The whole machine layer

– Linac, boost, ring layer

– Sub system layer

– Device layer

PLC

PLCPLC

PLC

PLC

PLC

IOC

IOC

IOC

IOC

IOC

Ö±Ïß

ÔöÇ¿Æ÷

·ø Éä·À»!Ï"Í?

?«ÓÃÉèÊ©Ï"Í?

ÊøÏß Õ?ÁªËøÏ"Í?PLC?¨ ÓÃͨ Ѷ·? Ê?

ÁªËøDźÅ

·? Ê?´? ¶¨

¶¨ ʱÆ÷

¶¨ ʱÆ÷

¶¨ ʱÆ÷

¶¨ ʱÆ÷

SR9

BR1

BR2

LR

PLCÊä?ö´¥ ·¢ ÁªËø

MPS Switch

2#IP1#IP

2#IP

1#IP

OPI

Page 25: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

MPS GUI

Page 26: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

RF System

• Linac microwave system is designed by SSRF

• Thales design RF system for SSRF

• Integrated with EPICS system and can be controlled at center

control room

Page 27: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Linac RF Control

Page 28: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

RF for Booster and Storage Ring

RF Amplifier &

Klystron

Booster 180Kw

Storage Ring

300Kw X 3

Epics IOC

MVME 5500

Hytec I/O boards

Fully Isolated -

Interface

Page 29: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

RF and Timing Event Distribution

Master Signal

Generater

RF Signal

Distrubution

Unit

Timing & Eent

Signal

Generator

Fiber (Om3 )

Distribution

Unit

Page 30: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

RF GUI

Storage Ring Booster

Page 31: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Remote Management

•Video & Audio system based on network

•Device management

•Remote monitor: VME ,Switch, UPS etc

•Network management system

•Based on SNMP•Email"SMS alarm system (Next)

Page 32: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Center Control Room

• 18 HP7700 OPI PCs in the Control Room

• All the OPIs run on the Linux Fedora 7 and in ssrf.ac.cn

domain.

• OPI system running at control system has uniform runtime

environment.

• The edm GUI files are stored on NFS file server and all the

client can access it by a start script.

Page 33: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Control Group SSRF CN, Shanghai, 2008

Page 34: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Inserting Device (ID)

• More than 60 beam lines could be installed in the ring

• 26 of them will be based on insertion devices

• First stage will also include 7 initial beam lines and experimentalstations– macromolecular crystallography

– XAFS

– hard X-ray microfocus

– X-ray imaging and biomedical application

– soft X-ray spectromicroscopy

– diffraction

– small angle X-ray scattering respectively

• 5 beam lines are based on insertion devices, 2 are based onbending magnets– 2 wigglers, finished

– 1 elliptically polarizing undulator (EPU) , finished

– 2 in-vacuum undulators (1 finished, 1 will be finished in this month)

Page 35: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed
Page 36: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Wiggler and EPU control

Page 37: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Embedded EPICS Controller of IDs

• We use embedded EPICS controller to implement ID control

– DI/DO interfaces

– 2 Ethernet ports/ 1 RS232 debug ports/PCMCIA wireless card

– Intel xscale CPU

– CF card storage support

• Full IOC core

– Base 3.14.10 cross compile, CF card storage

• Additional programming for converting Ethernet/serial (Full duplex)

• Three types of EPICS applications running on it

– S7 PLC driver

– Power supply driver

– PC Monitor application

• Running stability

– Kernel version 2.6

– About 15% CPU loading, several tens of Mega storage

– Full ioc core supported including sequencer

– Startup ioc via /etc/inittab

Page 38: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Embedded EPICS Controller

Page 39: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Conclusion

• SSRF control system is another successful application of

EPICS

• We benefit greatly from other control groups, especially

KEKB control group

• Ethernet and netDev (J.Odagiri) make our control architecture

simple and clean

• The control system was successful during the machine

commissioning, has reached design goal

• We hope can do some enhanced works in the future and

contribute to EPICS collaboration

Control Group SSRF CN, Shanghai, 2008

Page 40: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Control Group SSRF CN, Shanghai, 2008

Thanks

Page 41: STATUS OF SSRF CONTROL SYSTEM - KEKbeam-physics.kek.jp/seminar/2009/ssrf-control-shen-2009.pdf · 2009. 2. 13. · ¥Native XML data type with xml schema for data storage ¥Developed

Design Parameters

• Controller Manages– 4 Gap Servo Motor

– 2 Phase Shift Servo Motor

– 6 Heidenhain linear absolute encoders

– 24 Limit and Kill Switches

– #$%&

– 4 Correction Coils

– Software Interface

• 2 in-vacuum undulator– Step motor

– Diffirent encoders and so on

Wiggler'()*+13,16-mm

'./0)*+50 mm

'.123)*+150mm

'.)*45674 mm/sec

83)*9'(:'.;67 sec

83)*9'(:'.<=)*;

19sec)*'(>*?@ABC3D

EFGHIJ6KLMNO

.1 um PQRSTU

SVBC3D+& WVXY3D

EPU!

6Z[\VW,4Z)*LM]2Z^CLM-

'()* ~30 mm

'./0)*+85 mm

'.123)*+100mm

'.)*45674 mm/sec

!10 sec Min to Max Gap Time'()*45_`a !5µm

'.)bcd^C4567 30s(9ecd4fg

cd )

^Chijk±55mm

)*'(>*?@ABC3D

EFGHIJ6KLMNO

.1 um PQRSTU

SVBC3D+& WVXY3D


Recommended