e. matias canadian light source

13
E. Matias Canadian Light Source CLS Beamline Controls

Upload: meryl

Post on 19-Mar-2016

36 views

Category:

Documents


1 download

DESCRIPTION

CLS Beamline Controls. E. Matias Canadian Light Source. Structure. EPICS. Channel Access Protocol. CA. CA. Detectors Cameras etc. IOC. Operator Workstation User Applications. CA. Touch Panels. Modbus TCP/IP. CA. IOC. Telemecanique Momentum PLC. CA. State Machine Engine. CA. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: E.  Matias Canadian Light Source

E. MatiasCanadian Light Source

CLS Beamline Controls

Page 2: E.  Matias Canadian Light Source

Structure

GUI (EDM, Qt, Root)

Scan and Data Management Libraries

EPICS PV(Abstract PVs)

EPICS Low Level(Motor and Detector PVs)

EPICS Drivers (vendor drivers)

Page 3: E.  Matias Canadian Light Source

EPICS

DetectorsCameras etc.

ModbusTCP/IP

GPIB

RS-232

Channel A

ccess Protocol

IOC

IOC

IOC

IOC

State MachineEngine

CA

CA

CA

CA

CA

Single BoardComputer

CA

Operator WorkstationUser Applications

TouchPanels

CA

CA

Telemecanique Momentum PLC

VME

IOCCA

Page 4: E.  Matias Canadian Light Source
Page 5: E.  Matias Canadian Light Source

Fill Monitor (in Single Bunch)

Page 6: E.  Matias Canadian Light Source

Fill Pattern Monitor (Normal)

Page 7: E.  Matias Canadian Light Source

Ocean Optics Spectrometer

• Works with USB4000 and QE65000 (probably other OceanOptics Spectrometers)

• 5 regions of interest• Can execute any user script. eg: save

spectrum to file with auto increment file names

• Save and subtract background spectra.• EPICS driver developed by David

Beauregard for SGM/PGM, used at SNS (accelerator), NSLS (PX beamlines), ALS

Page 8: E.  Matias Canadian Light Source
Page 9: E.  Matias Canadian Light Source

Matlab

• Sometimes used for prototyping (taking into account single threaded limitations)

Page 10: E.  Matias Canadian Light Source

Fire-Wire Camera Interface

Page 11: E.  Matias Canadian Light Source

Spec?

• Currently we have approximately 8 spec licenses, around 2-3 in use.

• Diamond has developed a replacement that both ourselves and the NSLS-II project is looking at using

Page 12: E.  Matias Canadian Light Source

Other Systems

• CMCF Laboratory Information Management System (Gillian)

• EPICS – Blue Ice Interface (Russ)• Beamline Wrapper (Tony)

Page 13: E.  Matias Canadian Light Source

Higher Level Tools

Full Support:• EDM• CLS Scanning Tool• Qt (C/C++)• Root• Matlab• Java• synapps

Partial Support:• Spec• Labview• Python• Tcl/Tk• Python• MEDM• synapps