The SSRF MPSZHOU Dayong
2009-2-13

SSRF MPS!

SSRF MPS introduction
MPS (Machine Protection System) is one kind of dedicated system
which is designed to ensure safe operation of a large scale machinesuch as a synchrotron radiation facility.
SSRF (Shanghai Synchrotron Radiation Facility) is a third-generationof synchrotron radiation light source. The energy of storage ring is
3.5GeV, and the current is 300mA. Up to now, SSRF is the biggest
scientific platform for science research and technology development inChina.
SSRF is consists of three division: accelerator division, beam line
division, public service division. The MPS we introducing here onlyconcerns MPS works of accelerator division.

SSRF MPS

SSRF accelerator layout!""

!"%

!"$!%

*

" Storage ring: circumference 432m
20 cells" Booster: circumference 180m
" Control system are based on EPICS!%+(!"STORAGE RING)!"#!%!"&!%'!"'ACNLI!%&BOOSTER!")

!%#!%
*!"
!%

$!%"

!$%!"+(!SSRF MPS!

MPS concerns" Vacuum system" Power supply system" RF system" Injection and extraction system" Gate valve" Vacuum component temperature" Cooling water temperature and flux
MPS is an interlock system connecting to these systems.

SSRF MPS!

Interlock signals in MPS" Temperature signals (PT100, 3 wire)# vacuum component temperature# cooling water temperature" Switch signals# vacuum warning/alarm# gate valve open/close status# water flow switch# system/device status# system/device permit

SSRF MPS!

We choose PLC as MPS controller" PLC is the best choice for MPS because# The process of interlock is simple# interlock signals are large number of ordinary signals# need high reliability

SSRF MPS!

MPS controller use high reliability PLCs.
MPS is a hardware level interlock system.
Network commutations is only formonitoring and event
Recording.

MPS architecture
OPIIOC
Network communication

MPS controllers (PLCs)
Hardwareinterlock signals

VacuumsystemPowersupplysystem

RFsystem

Injection/Extractionsystem

Gate Temperature
valvesSensers

Water
Flow
SwitchsSSRF MPS!

MPS is a distribution system
HMI
OPIControl panel
To other system
in control roomIOC
MPS PLC in control room

Ethernet

Local MPS PLCsCable
To local control systems• PLCs are connected to IOC by Ethernet• We use cable connections for all hardware signals (include signals between PLCs)

SSRF MPS!

Distribution of PLCs !
$###!

"#!

,-.

!
#%+"!
*"!

!
#&)"
!

!
#'("!

!
#(>2:.$ ?@!

!#)
!#
*!#
+Total: 25 PLCs:;;0<=,:.#!937
A 9B

0,1 2 34 5678 93

!$"

!"#

'"
!

/,&"
!

$!"%"
!
>@D E-01 ->!1 F#H:0D E-01 ->!1 F$H
0,D E-01 ->!1 F$"G#H

1 A 99
C!937A 9B 1 A 99C1 ->!1 F#H

SSRF MPS!

Basic technical specifications requirement" Response time
# General interlock (not include temperature) : 10-30ms# Vacuum fast leak interlock (beam line): 1ms(solve by special device, not include in PLC)

" Reliability# Insulation interface# Interface operating voltage: 24V# Max cable length: 500m (some risk)

SSRF MPS!

PLC modules used in MPS
ModuleTypeSpecification

CPU

F3SP53-4S

56k steps, 4096 I/O, 16k/16k/32k

Ethernet

F3LE11-0T

10/100M, TCP/IPDI

F3XD16-3F

16point, 24V, 4.1mA, 0-16ms, solderless terminal

DO

F3YC08-0N

8point, Relay contact, 10ms

DO

F3YD04-7N

4point, Transistor contact, 3ms(ON!"FF)

Temperature

F3CX04-0N

4point, sampling period 0.2s, accuracy 0.1%

Remote I/O

F3LR01-0N
F3LR02-0N

10Mbps Fiber-optical

Power supply

F3PU20-0S
F3PU30-0S

Base

F3BU13-0N

SSRF MPS!

I/O signals statistics
DIDO

PT100

signals

designsignals

designsignals

designLA MPS

6080

102440BS MPS

86128

224800SR MPS11881760

1402608761072Total:

1334

1968

172

3328801072

SSRF MPS!

PLC modules statistic

BASIC Modules
PLCsBASE
F3BU130N

Power supply
F3PU20F3PU300S
0SCPU
F3SP534S

Ethernet
F3LE110T

FA-busF3LR01F3LR020N
0N

LA MPS

11111

BS MPS

22222

SR MPS2146212146

I/O Modules
F3XD16-3F

3YC08-0N

F3YD04-7N

F3CX04-0N

LA MPS

5301

BS MPS

8440

SR MPS

111063268

424!

The PLC programming! We wrote six ladder program totally:$ LINAC, 1 ladder program$ BOOSTER, 2 ladder programs$ STORAGE RING, 3 ladder programs

!

The IOC$ We wrote 1 db file for linac MPS,2 db files for booster
MPS and 7 database files in the storage ring MPS ioc.
$ The records sum is about 12,000.

!

The input signal transaction

UNLOCK

input signal active
reset

LOCK

SSRF MPS

We only experienced one small problem:
OPI response time:
only use bi and di…….. response time !3SmbbiDirect instead of bi ……. response time !1S!

With the help of Odagiri-san, we add new record type,named status, it can read 64 words data one time, wechanged the running database, using the status type
records instead of the ai type records. After all this had
been done, the problem are solved.

FA-M3 PLCs are stable, easy to use, very goodproducts.

SSRF MPS!

#$%&'()*+(*#,(&%-('.%/0.1(2&%31SSRF MPS!

4..5/30()*+(*#,(&%-('.%/0.1(2&%31SSRF MPS!

+/.0&63(7$%6()*+(*#,

SSRF MPS!

+/.0&63(0$%6(,.%/0.1(2&%31SSRF MPS

Thanks!