dr. gunther haller xes controls & [email protected] 11 july 2007 1 experimental area...

21
Dr. Gunther Haller XES Controls & DAQ [email protected] du 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering Group Particle Physics and Astrophysics Division 11 July 2007 v5

Upload: ashlyn-evans

Post on 24-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 1

Experimental Area Controlsand Data-Acquisition

Gunther Haller

Research Engineering GroupParticle Physics and Astrophysics Division

11 July 2007

v5

Page 2: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 2

Outline

Hutch Assignments

LCLS versus LUSI Responsibilities

Main Control & DAQ Sub-System Component Descriptions

XES (X-Ray End Station) Control & DAQ Architecture & Components

Team/Organization

Schedule

Budget

Page 3: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 3

Hutch Assignments

** **

**

AMO: LCLS

PP, XPCS, CXI: LUSI

** SXR Imaging, SXR Pump-Probe, HEDS are not funded at this time

Page 4: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 4

LCLS & LUSICommon Controls and DAQ System Design for LCLS and LUSI

G. Haller is CAM for LCLS and LUSI Controls & DAQ, including XTOD Controls

LCLS Controls & DAQ W.B.S Common services for all hutches

PPS Laser PPS Accelerator timing interface120 Hz beam-quality data interface Machine protection system interface User safeguards Network interface

AMO experiment (NEH, hutch 2)All controls and DAQ

2-D detector Control and DAQ for detector itself only

LUSI Control & DAQ W.B.SX-Ray Pump Probe, XRPP (NEH, hutch 3)X-Ray Photon Correlation Spectroscopy, XPCS (FEH, hutch 1)Coherent X-Ray Imaging, CXI (FEH, hutch 2)

LCLS & LUSILocal data storage in halls

Page 5: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 5

Controls & DAQ OrganizationOnline Systems organized into following main blocks

Controls Vacuum, motion, power supply, etc

Science Data-Acquisition Detector readout

Data-Management/Processing Online data movement, processing, feature extraction, filtering

Offline

Page 6: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 6

Example: AMO Instrument Controls & DAQ

Main Systems

Cameras

Motion

Vacuum

Power Supplies

Detector Data-Acquisition

Page 7: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 7

Main Controls Sub-Systems

Viewing/CamerasVacuumMotionBias SuppliesGasLaserAccelerator Interface Systems

Timing120 Hz beam data Machine protection system Personal protection system

Infrastructure (Racks, Cabling, Networking)Software Applications

Page 8: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 8

Viewing/Camera System Block Diagram8 camerasPULNiX 6710CL (648x484, 9um x 9um)Up to 120 HzTriggered by timing signal from timing system event receiver PMC cardCentroid finding software running on VME IOC

Beam Line

EVR Timing PMC

EDT Frame Grabber PMC

VME IOCMVME6100

Ethernet

Devices

Controllers

EPICS IOC

From AcceleratorEVG Timing

Master

Trigger

EDT DV CameraLink PMC card

PULNiX 6710CL camera

Page 9: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 9

Vacuum System Block Diagram

to MPS

Beam Line or Waveguide

GateValve

IonPump

CC P

Cold Cathodeand PiraniGauges

Hot FilamentGauges

J-Box +A-B PLC

Two Valve Control Panel

Gamma DigitalMultiple Pump

Controller

MKS 937AGauge

Controller

Granville-Phillips Gauge Controller

Allen-Bradley ControlLogix

PLC

Terminal Server

VME IOCMVME6100

Ethernet

Devices

Controllers

PLC

EPICS IOC

HF CP

Interface

2 Turbo-scroll pumps

5 Ion pumps

9 Cold cathode gauges

10 Pirani gauges

Gamma ion pump controller

Page 10: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 10

Motion System Block Diagram

67 Stepper motors

Beam Line

LVDTStepperMotor

HytecSMDS4-BDriver & Encoder

NewportXCS

Controller

HytecTransition

Card & HytecIP Card &

VME Carrier Board

VME IOCMVME6100

Ethernet

Devices

Controllers

EPICS IOC

Interface

MM

Newport StepperMotor

Driver

HighlandLVDT VME

Module

SLAC LVDTBreakoutChassis

AcromagIP Card& VME

Carrier Board

SLAC 8-CHSolenoid Controller

In/Out Viewing Paddle

Hytec SMDS4-B driver

Newport XCS controller

Page 11: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 11

Spectrometer Data AcquisitionUp to 8 GHz waveform sampling, 1 usec record or 1-GHz, 500-usec windowAt 120 Hz -> 100 Mbytes/secHigh performance to move or process data Waveform is time-stamped via EVRRespective beam-quality data is attached to each waveformAgilent Acqiris 8-GHz, 10-Bit DC282 cPCI Digitizer Module

Beam Line

Detector

TimingEVR PMC

cPCI IOC

Slow Controls Ethernet

Devices

Controllers

EPICS IOC

Interface

cCPI Acqiris8 GHz, 10-bit

DigitizercPCI Module

EPICS Time,Beam Code

Timing Fiber from

Accelerator EVG Waveform

1G Ethernet Science Data to Local Cache & SCCS

120-Hz Beam-Data from Accelerator

Trigger

Page 12: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 12

2D Pixel Detector Data Acquisition312 Mbytes/sec raw pixel data at 120 Hz1 day: 27 TbytesData is moved from detector-specific front-end board to XES DAQ box via 4 x 2.5 Gbit/sec fibersXES DAQ box contains custom SLAC CE-board

Virtex-4 FPGA2 PowerPC processors

RLDRAM12 Gbytes/sec cpu-data memory interface10-G Ethernet science data interface1-G Ethernet control interfaceEVG timing fiber interface120-Hz beam-data interface

Realtime correction of raw pixel data

Beam Line

2D- Pixel Detector

TimingEVR PMC

Slow Controls Ethernet

Devices

Controllers

EPICS IOC

Interface

SLAC XES-DAQ Module with Cluster

Element Processor 10G Ethernet

Science Data to Local Cache & SCCS

120-Hz Beam-Data from Accelerator

Trigger

Front-End Electronics

EPICS Time, Beam-Code

Timing Fiber from EVG

Page 13: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 13

Machine Interface

PPSStandard Allan-Bradley and Pilz PLC’s, implemented by machine PPS group

MPS Standard LCLS MPS pizza-box, inputs from valves, shutter

120 Hz Beam-Quality DataDedicated ethernet or reflective memory

Timing SystemEVR PMC card receiving fiber from LCLS EVG master module

Page 14: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 14

Applications/Software/ArchiveRTEMS Operating System Tasks

Already ported to VME IOC (MVME6100)Porting to cPCI IOC in progress

EPICS Device Support Camera Motion Vacuum Hall Sensor Temperature VME

ISEG High-Voltage module

cPCI cPCI Acqiris waveform sampling module

Xantrex low-voltage supply (25V, 30A)

EPICS Databases and EDM Screens

Page 15: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 15

Applications/Software/Archive (con’t)

ArchiveUse standard EPICS archiver for slow controlsDAQ archive requirements mostly completeCollaboration with LSST to decide on underlying tools

Xrootd, MySQL, Berkeley DB etc.Preliminary design started.

High Level ApplicationsCamera centroid findingChannel archiverArchiver viewer Alarm handlerSnapshot/compare/restore Integrated user interface for experiment Spectrometer waveform processing

Page 16: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 16

Racks

Standard LCLS double-racks

Air-cooling

Plan to have all electronics in hutch

Exceptions are PPS & user-interface racks in control room area

Page 17: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 17

XES Hutch

X-Ray Transport (Photon Beam)

SCCS

XESprivatesubnet

XesCon

Channel AccessGateway

Data Monitor

EELOG

Beam LineProcessor

XESData

Cache

Linux OS

VME SBC RTEMS

PC

Linux OSPC

EVR VME

Beam Line Data PMC

1 Gb E

1 Gb Enet

1 Gb Enet

TOFSpectrometer

2D PixelDetector

2 DAQ Channels

SBC DAQ

CE Module DAQ

PPC

10 Gb Enet

Experiment IOCs

Controls IOCs& ControllersVME SBC

RTEMS

1 Gb Enet

Experiment Chamber

cPCI ADC RTEMS

RTEMS

Front End Board

1 Gb E

1 Gb E

2.5 Gb Fiber

1 Gb E

1 Gb E

1 Gb E

SLAC WAN (Ethernet)

T-fiber

1 Gb E

cPCI SBC

120Hz Beam Data

Timing Strobe/TriggerTiming EVG (Fiber)

120Hz Data Exchange

Channel Access (Ethernet)

XES Hutch Controls & DAQ Architecture

Page 18: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 18

Organization

XES Controls & DAQ Systems Manager: G. HallerSchedule/Budget: Bob SassOnline Manager: Amedeo Perazzo (REG)Controls Manager: David Nelson (REG)

Controls Software Lead: Sheng PengRacks/Cabling/AC: Ray Rodriquez (REG)

DAQ Manager: Chris O’Grady (REG)Data Management: Steffen Luitz (SCCS)

Tasks are allocated to control division engineers where appropriatePPS, MPS, EPICS

Page 19: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 19

Schedule - Milestones

Preliminary Design Review Aug 08, 07Final Design Review Dec 01, 08Start Production Hardware Purchases Dec 01, 07Software Final Design Start Nov 01, 07Start Installation in NEH (L3 PO) Apr 16, 08First X-Ray into NEH (L3 PO) Sep 02, 08Start Installation in FEH (L3 PO) Aug 20, 08

(Gantt charts in review support documentation)

L3 PO: Level 3 Milestone, Project Office

Page 20: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 20

Photon Systems Controls Budget (Before Contingency)L1 L3 L4 Baseline Re-Baseline

TEC 1.05.02 1.05.02.01 Controls - EPICS 1.05.02.01 Controls - EPICS 1,160 1,5381.05.02 Total 1,160 1,5381.06.02 1.06.02.01 Controls Management 1.06.02.01 Controls Management 502 2,241

1.06.02.07 AMOS Experiment Controls 1.06.02.07.01 AMOS Experiment Controls X1 148 1481.06.02.07.02 X-Ray Fluorescence Detector 130 1311.06.02.07.03 Ion Imaging & Electron TOF 397 4031.06.02.07.04 Sample Source 211 2151.06.02.07.05 Vacuum Controls & Mechanical Exp 1 181 1841.06.02.07.06 Refocus Optics 212 2161.06.02.07.07 Diagnostics 381 388

1.06.02.08 Particle Imaging Experiment Controls 1.06.02.08.01 AMOS Experiment Control X2 75 761.06.02.08.02 X2 Particle Imaging 59 60

1.06.02.10 Global Controls Systems 1.06.02.10.01 Network 261 2601.06.02.10.02 Machine Protection System 84 851.06.02.10.03 Personnel Protection System 348 3581.06.02.10.04 Laser PPS 180 1831.06.02.10.05 User Safeguards 123 1251.06.02.10.06 Timing System 105 1071.06.02.10.07 Data Management 577 5781.06.02.10.08 Global Cabling & Racks 99 1011.06.02.10.09 Laser Timing 1,410 1,0321.06.02.10.10 Experimental High Level Applications 322 322

1.06.02.11 Laser Controls 1.06.02.11 Laser Controls 182 1851.06.02.12 K Measurement Spectrometer Controls 1.06.02.12 K Measurement Spectrometer Controls 39 40

1.06.02 Total 6,026 7,440TEC Total 7,186 8,978OPC 2.06.02 2.06.02.04 Beamline Controls 2.06.02.04 Beamline Controls 607 976

2.06.02.08 R&D: 2D X-Ray Detector Controls 2.06.02.08 R&D: 2D X-Ray Detector Controls 39 382.06.02 Total 646 1,014

OPC Total 646 1,014Grand Total 7,831 9,993

Amounts in Thousands $WBS LEVELSCONTROL ACCOUNT

TEC: Total Estimated Cost

OPC: Other Project Cost

TPC: Total Project Cost

Page 21: Dr. Gunther Haller XES Controls & DAQhaller@slac.stanford.edu 11 July 2007 1 Experimental Area Controls and Data-Acquisition Gunther Haller Research Engineering

Dr. Gunther Haller

XES Controls & DAQ [email protected]

11 July 2007 21

Summary

Described XES Controls & DAQ ArchitectureSelected Specific Controller Candidates for most AreasMoving and Processing Science Data is Key Data-Acquisition task

AMO data acquisition via 10-bit 8-GHz cPCI waveform sampling modules2D-Pixel detector acquisition via SLAC XES DAQ Module

Presented Budget and ScheduleNo Technical Risk ItemsControls and DAQ will be in place when required