16
Elder Matias on behalf of CLS Beamline Control and Data Acquisition

Beamline Control and Data Acquisition

  • Upload
    masato

  • View
    73

  • Download
    0

Embed Size (px)

DESCRIPTION

Beamline Control and Data Acquisition. Elder Matias on behalf of CLS. Challenges We Face?. Fiscal Reality (flat-line budgets) Increasing Number of Beamlines More sophisticated/demanding beamline More complex experiments Obsolescence Human Factors Reliability and Availability - PowerPoint PPT Presentation

Citation preview

Page 1: Beamline  Control and Data  Acquisition

Elder Matias on behalf of CLS

Beamline Control and Data Acquisition

Page 2: Beamline  Control and Data  Acquisition

Challenges We Face?

• Fiscal Reality (flat-line budgets)• Increasing Number of Beamlines• More sophisticated/demanding beamline• More complex experiments• Obsolescence• Human Factors• Reliability and Availability• Stronger Focus on Scientific Results

(Papers, HQI, benefit to society)

Page 3: Beamline  Control and Data  Acquisition

Where we need to go

• More effectively leveraging what we are doing across our beamlines

• Making the facility more accessible across the entire experiment life cycle

• Driving I&C Innovation into the beamlines in a strategic way

• Exploiting emerging technology• Human Factors

Page 4: Beamline  Control and Data  Acquisition

Where We Are?

Mixed Environment:• All beamlines are EPICS Based• Most beamlines have QT based (IDA,

IDEV, etc.)• User Centric GUI (Aquaman) • ScienceStudio based Remote Control

Page 5: Beamline  Control and Data  Acquisition
Page 6: Beamline  Control and Data  Acquisition

Human Factors

• Continue to move from device based to task based GUIs

• Increased layers ofabstraction

• Priority has been tailoring GUI applications to specific beamlines, we now need to look at a common look andfeel across the facility

Page 7: Beamline  Control and Data  Acquisition

Scan Lib

• Tradition Architect Insert a Scanning Library Slide here.

Page 8: Beamline  Control and Data  Acquisition

ScienceStudio & ANISEDylan Maxwell, Dong Liu, Dioni Medrano and partners

• Developed through in collaboration with partners at CLS, Western, IBM, LNLS, and ALS.

• Uses:– REST & MQ.– HPC– Steams

Page 9: Beamline  Control and Data  Acquisition

AquamanDavid Chevrier, Mark Boots, Daren Hunter

• Integrate Experiment &Visualisation Platform

• Qt based

Page 10: Beamline  Control and Data  Acquisition

User Experiment Lifecycle

Propose

Plan

Setup

Experiment

Analyse

Publish

Page 11: Beamline  Control and Data  Acquisition

Overview of User Cases

BeamlineScientist

FloorCo-ordinator

User

User System

Submit Proposal

Setup Experiment

Perform Scan

Visualise Data

Analyze Data

Share Results &Collaborate

Respond to Upsets

BeamlineBack-end Systems

Setup Beamline

Manage Proposal

AutonomousSystem

Safety

Machine Protection

Archiving

Fault Monitoring

Save Restore

«uses»«uses»

«uses»

Page 12: Beamline  Control and Data  Acquisition

High-level Data Model

Terminology• Facility = CLS• Laboratory = Beamline• Instrument = Endstation• Project = Proposal

Page 13: Beamline  Control and Data  Acquisition

Sequence

Page 14: Beamline  Control and Data  Acquisition

Software Stack

Network and Directory Services

Machine Protection

Modbus IOC Services

Gateway ServicesArea Detector

Drivers (Detector,

IOC Control

EPICS Connect

Qt

EPICS Qt

Devices

EPICS PyQtEDM

CA Connect

AM - ScanCSS

BEAST

SSMetaDataStore

Data Man

PyEDM

CDMA

MPlot

AM - TechniqueSS

Portal

AM - GUI BL GUI

Page 15: Beamline  Control and Data  Acquisition

µTCA

• Conventional technology is VME(320 MB/s) or Compact PCI (528 MB/s)

• Working with InstrumentationTechnology on µTCA (5 GB/s)beamline data acquisition solution

Page 16: Beamline  Control and Data  Acquisition

Where we need to go

• More effectively leveraging what we are doing across our beamlines

• Making the facility more accessible across the entire experiment life cycle

• Driving I&C Innovation into the beamlines in a strategic way

• Exploiting emerging technology• Human Factors