!"#$%"#&'())*'+,-./0
12$3425'!673)8Control Group
Ding Jianguo 2009/2/13

SDUV-FEL Control System
Introduction
System DesignDevice control
Power supply control
Vacuum control
Microwave control (Phase shifter, modulator…)

Timing and InterlockOthers

Introduction
SDUV-FEL is pre-search of chinese hard X-ray FEL
There are several FEL facilities is under construction
LCLS (Linac Coherent Light Source)
EURO-XFELSCSS(SPring-8 Compact SASE Source)

SDUV-FEL control system is an extended system based on
100Mev linac control system
Keep no change to those old devices which existed in 100Mev
New devices will be added in through extended cards/buses
Almost all of new devices can use the control method in SSRF

Total system can be separated to following sub systems
Injector sub-system
Linac sub-system
Undulator sub-system
Timing and interlock sub-system

Normal Operation of SDUV FEL

Future Plan

System Design
SDUV-FEL control system is a distributed system basedon “Standard Model”
OPI Layer
Front-end Layer
Device control Layer
Ps controller
Vacuum controller
Pump ps controller
PLC, etc.

Network/filedbuses
LAN, DeviceNet, serial, etc.

As we upgrade from the old control system, we obey therules “use old devices as much as possible”

System Design (Architecture)!)J)47>4<"&J)4 02%%)47 12$725)7'?
7.&4)A#559*)4#324':$3)4;#<)''''''''''''''''''''@)3A24B.42$3-)$F:=912$34255)47'''''',C/'DE7.&)5F'DE7'G/3")4$)3HI017C)#7E4)8)$3 :$3)55&%)$ (=: (=9 >=: >=9 ?
3:$734E8)$3712$34255)47()J&<)'12$3425

System Design (Hardware)
1 EPICS file/data server
FTP Server
NTP Server
NFS ServerData Archiver
Running soft IOCs

4 OPI computers
Including original 2 Desktops

7 IOCsIncluding original 3 servers, add 4 new VME7050

Device controller
Already 1 PLC (For vacuum interlock)
Add 2 new I/O modules
Other device controllers are maintained by other groups

System Design (Software)OS
OPI: Scientific linux
IOC: vxWorks 5.5.1
EPICS Server: Scientific linux

EPICS base
base 3.14.8.2 / 3.14.9

OPI Interface
edm

Other tools
StripTool, AlarmHandler, Channel Archiver, etc.

Device Control (Magnets Power Supply)Power supply of Injector and linac
Old power supplies are kept to be used
Some new homemade digital power supplies areadded

Magnet’s power supply in undulator
Takes new homemade digital power supplies

Two types of PS, two types of interfaces in oursystem
DeviceNet
Ethernet

Device Control - Vacuum Monitor
Main part of injector and linac
Keep the same control method of 100Mev ininjector and Linac
Add two vacuum gauges (1 Varian, 1 Pfeiffer),
control in the same way as above

Udulator
6 vacuum gauges (one leybold, others
undefined)
Controlled through Ethernet

Device Control - Vacuum Monitor (Injector andConsolesLinac)
LANIOCMVME2302

IP-Octal232 on
VIPC616

RS-232Signal converter box

Vacuum guage

PFEIFFERPFEIFFERPFEIFFERVARIAN

VARIAN

VARIAN! Epics: base-3.13.10
RS-232! O.S: vxWorks 5.3! Device support/Driver:
Support: devAscii
Carrier driver:drvIpac,drvVipc616
IP driver:
drvOctal
Serial driver: drvSerial, drvAsciiKDevice Control - Vacuum Monitor (Undulator)
VME/IOC
Epics: base3.14.8.2
LAN
OS: vxWorks
5.5.1
Serial/Ethernet converter
DeviceSTP link
support/Driver

asynDriver
streamDriver

STP link

Vacuumguage

LMNLMNDevice control – Vacuum Pump
Injector and linac
Keep old RS485 control method of 100Mev
control in injector and linac
3 new pump supplies were added andcontrolled through Ethernet

Undulator
17 new pump power supplies
Controlled through Ethernet

Device control – Vacuum PumpIOC
MVME2302

IOC/VME
GE 7050

IP-Octal232 on
VIPC616

LAN

RS-232
RS-485

COM2

Serial/Ethernet box

IPC

RS485-232

Pump ps14

Pump ps2

Pump ps1

STPCOM1

3 ion pump
Injector/linac
14 ion pumps

17 ion pump(undulator)

Device Control - Valve Control
Use AB PLC-5 to control valves and implement interlock
There are 3 vacuum parts
Injector (valve V1,V2)
Linac (valve V2,V3)
Udulator (V4,V5)

When the guage value reaches alarm, relay breaks, PLC
output to close valves at both ends
Comparing with old 100Mev control, 2 modules of 16
channels are added and new control logic was designed
PLC communicate with VME/IOC based on AB’s DCM
protocolDevice Control - Valve Control
IOC
MVME2302

VME Remote
I/O scanner

AB
PLC-5

Siginal converter box

OTHERSPFEIFFERSLEYBOLDSVARIANS

Valvecontroller

VALVES

Trigger interlock

Device Control - Microwave
One 2856MHz solid state amplifier’s control(Has been implemented in 100Mev)
4 high power phase shifter, 1 power switch
2 modulators (110MW/70MW)Device Control – Phase Shifter
Phase shifter (including power switch control)
takes DC motors, each motor include
motor direction choice
Position control
Position current read back (0-10v)

Use 100MeV Linac microwave control’s free ports
IOC controls motors’ digital/analog I/O
I/O modules’ type is VMIC 2536(32 channel DI/DO)
Vmic4514A(16 channels AI/AO)

Device Control – Phase Shifter
OPI/LinuxLAN

VME IOC
VMIC 2536
32CH DI/DO

VMIC4514A
16Ch AI/AO

Convert/controller (homemade)

OPQ'1

OPQ'2

OPQ'3

OPQ' 4

RS' TUVWXYQ2998MHz

Device Control – Modulator
110MW modulator (old control system in100Mev)
Local PLC (SLC-500) control with ladder
PLC communicates to IOC through Ethernet by
1746-DCM module

70MW modular (newly added device)
Local Omoron PLC control
Communicate to IOC through ethernet

All control logic/interlock/execute/dataacquisition are all finished by local PLC

Device Control – Modulator
OPI/LinuxLANIOC/VMEMVME 2302

AB 6008SV2R
Remote IO Scanner

AB SLC-500 1 7 4 6 DCM

110MWZ[QIOC/VME
GE 7050LANOMRON

ENET2170MWZ[QTiming and Interlock
Keep 100MeV design, use BNC company’s MODEL
555-8 8 channels digital pulse delay generator
BNC555-2
Timing pulse
generator
BNC555-1

IPC/Linux--------------OPI

Triggerinterlockunit

Outputcircult
F i b e rconnection\.']+@^_Z[Q`ab^_
Z[Qcabd_efRSgh
LMij^_kl
mfnh^_kl
opqr^_
stuvwxQ
Z[Q`yz{Z[Q`z{Z[Qcz{|}XYQ`z{|}XYQ2z{~•ijz{€•C‚RSƒ„…†‡ˆC‚RSƒ„…†x‰•Šz{

Timing and Interlock - Parameters
Channels: 8Trigger types: Ext Trig, Ext Gate, Int, Single Shot,Burst, Duty Cycle
Repeat freq: 0.01Hz-1.0 MHz
Duty factor can be adjusted in each channel
Output pulse range: CMOS/TTL
Output pulse polarity can be choosed
Output pulse width:10ns-100s, resolution1ns
Output pulse delay:0-100s, resolution1ns
Rising edge < 5nsOthers
Network3 switch hubs locate on central control room,
power supply room and device room, consistof local network

Video/broadcasting system
keep old system

Thanks for your attention!
‹‹YŒ•