e. matias canadian light source
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 PresentationTRANSCRIPT
![Page 1: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/1.jpg)
E. MatiasCanadian Light Source
CLS Beamline Controls
![Page 2: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/4.jpg)
![Page 5: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/5.jpg)
Fill Monitor (in Single Bunch)
![Page 6: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/6.jpg)
Fill Pattern Monitor (Normal)
![Page 7: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/8.jpg)
![Page 9: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/9.jpg)
Matlab
• Sometimes used for prototyping (taking into account single threaded limitations)
![Page 10: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/10.jpg)
Fire-Wire Camera Interface
![Page 11: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/11.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/12.jpg)
Other Systems
• CMCF Laboratory Information Management System (Gillian)
• EPICS – Blue Ice Interface (Russ)• Beamline Wrapper (Tony)
![Page 13: E. Matias Canadian Light Source](https://reader031.vdocuments.net/reader031/viewer/2022020801/56814b12550346895db82afa/html5/thumbnails/13.jpg)
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