90 likes | 214 Views
EPICS Controls Steve Lewis 07 December 2007. LCLS Direct Imager Final Design Review. Overview. Use of LCLS Standards Top-level Diagrams Details of Hardware and Software Vacuum not shown Gauges and Ion pumps are LCLS standard Turbo-molecular and scroll are XTOD only
E N D
EPICS ControlsSteve Lewis07 December 2007 LCLS Direct ImagerFinal Design Review
Overview • Use of LCLS Standards • Top-level Diagrams • Details of Hardware and Software • Vacuum not shown • Gauges and Ion pumps are LCLS standard • Turbo-molecular and scroll are XTOD only • Have much in common with K-Spect, Total Energy • Network Infrastructure not shown • Identical across all of XTOD and XES • Supplied by XES group
Block Diagram EPICS Control System (includes PLC) Wide FOV Narrow FOV FilterWheel FilterWheel Filter WheelController Filter WheelController Selection Selection FocusMotor FocusMotor Focus Motion Controller Focus Motion Controller Position Position CameraController CameraController Camera Camera Parameters,Image Parameters,Image Trigger Trigger Illuminator On/Off Vacuum Pumps+ Gauges Motor+ Encoder Scintillator Ladder Motion Control Position On/Off, Pressure Apparatus S. Lewis v6
EPICS Control System (includes PLC) Wiring Diagram S. Lewis v6
Hardware • LCLS (or SPEAR) standard • VME Crate, CPU, Timing (IOC) • Weiner 195 • Motorola MVME-6100 • Micro-Research PMC-EVR 200 • Stepper Motor Control • Hytec Industry Pack 8002/8601 Indexer • Hytec SMDS-4B Driver • Ladder Position • Heidenhain ROQ-425 Absolute Encoder • Kramert ECM-550/F Readout Consistent Across LCLS and XTOD
Hardware • XTOD only • Filter Wheel • Finger Lakes Instrumentation CFW-1, 2 • RS-232 • CCD Camera • Princeton Instruments Cascade 512B • PCI • Dell 1950 computer (Linux) • Also used by XES (IOC)
Software • LCLS standard • Device drivers • Hytec Stepper Motor (VME) • Kramert Encoder (VME) • EVR Timing (VME) • Serial • Device-level GUI elements • All other tools and utilities • Archiver • Trend Graph • Save/Restore • Automation Sequencer • Alarm Handling • MATLAB Consistent Across LCLS and XTOD
Software Future: RTEMS (can support timing) • XTOD Only • Cascade 512B • Vendor: Linux driver and support library • XTOD: EPICS ‘device support’ • Automation Sequences • Image Processing • In IOC • MATLAB • Filter Wheel • Serial protocol description (using LCLS template) “Interesting” part
Costs and Effort • All controllers, cables, racks, and auxiliary equipment are itemized • Effort for unit testing and commissioning included in overall accounting Hardware Cost = $33K