270 likes | 452 Views
Current Status of PEFP Control System. EPICS meeting at NFRI July 27, 2009 Hong, In-Seok. Contents. Overview of the PEFP Proton linac PEFP control system Concept of the PEFP control system Implemented IOCs Summary. Overview of the PEFP Proton linac. Gyoungbu Freeway (Gyounju IC).
E N D
Current Status of PEFP Control System EPICS meeting at NFRI July 27, 2009 Hong, In-Seok
Contents • Overview of the PEFP Proton linac • PEFP control system • Concept of the PEFP control system • Implemented IOCs • Summary
Gyoungbu Freeway (Gyounju IC) Phase I Phase II Express Railway (KTX) (New Gyoungju Station) Project Site • Gyoungju provided the site (area: 440,000 m2) (The capital of Shilla dynasty for 992 years, from BC 57 to AD 935.) Seoul KAERI Gyoungju
400 m 450 m 1,100 m Site Layout Phase I (2002~2012) Phase II (2012 ~) Reserved for a Future Expansion
TR101 TR25 TR21 Degrader Collimator Energy Filter Wobbler TR105 100 MeV Beamlines 20 MeV Beamlines TR104 TR103 TR102 TR22 TR24 TR23 Schematics of PEFP Linac & Beamlines
TR21 TR22 DTL-I TR23 TR24 TR25 DTL-II TR101 TR102 TR103 TR104 TR105 AC Dipole Quadrupole PEFP Beamlines
Beam Dump 100 kW Klystron for DTL 350 MHz 1 MW CW Waveguide WR2300 Klystron for RFQ 350 MHz 1 MW CW 20 MeV DTL 4 -Tank 150-DT 3 MeV RFQ 350 MHz 4-Vane Status of the PEFP 20 MeV Linac(KAERI site) Target station for user Beam Profile Injector 50 keV LEBT 2 Solenoid
PEFP control system • Concept of the PEFP control system • Implemented IOCs
Control schematics of 20MeV Proton Linac RF Power LLRF Control Extracted Beam LINAC (RFQ and DTL including focusing magnets) Proton Injector Beam diagnostics Magnet Power Supplies Vacuum Cooling
Control Diagram CA Archiver Presentation layer MMI, Logging, Analysis, Alarm Displays, Database, Global Feedbacks IOC layer Data Acquisition Control LogicTCP/IP Server/Client Machine Device layer Modbus/RTU, TCP/IP RS232/422/485, Relay Data analysis Browsing server OPI OPI OPI OPI Server OPI Storage Access Control Alarm Reporting Log Control Office Network Control Network CA gateway Subsystem Gallery Room Timing LLRF Beam Monitor Vacuum Magnet_PS Ion Source Timing Network Hard wired Interlock Network Tunnel 100 MeV DTL 20 MeV DTL RFQ IS
EPICS/VME-basedIOC LAN Channel Access Client Channel Access Server/Client VME I/O board VME I/O board VME I/O board Channel Access Server/Client Database Access and Scanning Record Record Record Digital I/O Modbus Analog I/O Device Driver Support Input Output Controller (IOC) Serial (RS232/422/485) Ethernet/IP
EDM and Alarm Handler To indicate component status, Runtime Window Alarm main group Alarm sub group Channel value (PV)
Channel Archiver • CA Archiver as a Archiving tool using EPICS TCP/IP protocol • Data Storage Size of Archiver : 2GB • PEFP archiving size : 120 MB / 1 week -> DB based Web monitor Web Client CA Server Web Apps CGI/Web CA Server CA Server Data Storage Strip Tool PVs CA Server WEB Server PVs Win Browser Archive Engine Web Server Archive Engine Archive Export PHP Web Server Apache MySQL GNUPLOT XML-Data Server Computer Archive Export PV storage by MySQL function from CA “mysql_query()” Disk Storage
Implemented IOCs for 20MeV proton beam • Vacuum • Linux PC - 485 serial • Magnet Power Supply (MPS) • VME - 485 serial • LLRF • VME - FPGA
Schematics of Vacuum Control EPICS Soft-IOC User Panel Ethernet RS422/485 LAN-RS232/422/485 Converter Turbo Pump/Gate Valve Controller Turbo-pump Controller Turbo Pump Gate Valve Gauge Gauge
Vacuum OPI OPI System : Intel P4 2.4 GHz, 2GB Memory, Linux 2.4.20 (Redhat) EPICS Extension StripTool RedHat Linux & Extension : EDM (Extensible Display Manager) • Acquire data from Channel Access • Plot it in real time as a strip chart • Useful for debugging control applications and for monitoring data trends
Magnet power supplies for drift tubes LEBT DT EQM Serial RS485 : 2 ea. Modbus/RTU : 10 ea. Analog Voltage : 16 ea. Ethernet VMEbus RS232 115.2kbps, RS485 460.8kbps Resolution: 24 bit 12 Sampling/sec MVME5100
IOC API Structure for the MPSs Pressure PS protection by monitoring pressure (Turn off all the power supplies within several ms) Ethernet VMEbus Sequencer CA Server/Client Scanner Analog to Ethernet Converter VME I/O ATEC Record Support Device Support Driver Support Record Support Device Support Asyn Queue Driver Support Serial VME I/O Board 16 Differential Analog Input Analog voltage Modbus/RTU RS485-4wire
MPSs OPI OPI main window OPI1 PS Main OPI OPI2 OPI3 IOC IOC Monitor
Beam Monitor OPI (EDM, MEDM, StripTool, Probe, Archiver, Python, Tcl/Tk) Prototype of VME IOC LAN CPU : MVME5100 ADC#1 : VTR812/10 ADC#2 : VTR812/10 IOC Server ADC#2 ADC#1 Transition Module ( TM ) BPPM Low-level Electronics crate Beam Diagnostic System BPPM #2 BPPM #1 Button Signals Tank 1 DT : 51 L=444.5cm E=7.2MeV Tank 3 DT : 33 L=475.8cm E=15.8MeV Tank 4 DT : 29 L=444.5cm E=20.0MeV Tank 2 DT : 39 L=465.5cm E=11.5MeV Beam Stop Ion Source RFQ CT TCT BPPM BPPM ACCT FCT TCT FCT
LLRF System(hardwares) for 20MeV proton beams 10 MHz reference oscillator Solid state amplifier Delay pulse generator Event system Vector signal generator Oscilloscope for monitoring Terminal for Command input Analog signal Processing rack Digital signal Processing board Solid state amplifier Security box for interlock signal
VME 5100 board CPU 7410 L A N PCI communication Host computer LAN communication ICS-572B board PCI interface QL 5064 Klystron IQ modulator SSA SDRAM 64 MB User FPGA Xilinx VIRTEX-II 4000 DAC 14 bits AD 9857 I DAC 14 bits AD 9857 Q RF : 350 MHz Signal Generator 4438C Signal Generator 8654D Trigger ADC 14bits AD 6645 Clock LO : 340 MHz 40 MHz Delay generator BNC-Model 565 Reference Clock (10 MHz) SRS-FS725 Quadrupler LNVQ (f4) Cavity RF : 350 MHz IF : 10 MHz LLRF control system
MVME5100 and ICS572B FPGA Main Specifications • Six SMA IO port - 2 ADCs (100 MHz, 14bit) - 2 DACs (200 MHz, 14bit) - 1 Clock and 1 Trigger • On board FPGA - Xilinx Virtex-II model - XC2V4000, 4million system gates • PCI Mezzanine Card (PMC) - compatible with IEEE P1386.1 • MVME5100 Carrier Board - MPC7 series microprocessor - 100 MHz front-side bus - Dual 32/64-bit PMC expansion slots - Dual 10 BaseT/100 BaseTX Ethernet
Software Development • FPGA Core Programming - Language: VHDL - Synthesis and Implementation: ISE7.1i - Logic Simulation: ModelSim SE 6.1b • Application Program Interface - Tornado with VxWorks Kernel ISE7.1 VHDL Development Environment
Summary Implementation of the control system for 20MeV proton linac • Implemented VME IOCs and OPI and (Vacuum , MPSs, LLRF) • Upgrade to VEM based Soft-IOC for blend new hardwares • Reliable operation of the IOCs for beam experiments Future Work • Control system for 20MeV proton linac will be extended to 100MeV system • User web monitoring system (Implemented by usingDB (MySQL) and Web Server (Apache)) • Implementation of EPICS supported LLRF control system • Control implementation for a beam timing and monitoring