1 / 15

Confessions of an E xxx S Spy Dave Gurd, SNS

Explore EPICS trends and future direction, collaboration challenges, and comparisons with other systems like Tango and ACS. Learn about EPICS V3 strengths and advancements in mid-level and high-level control interfaces.

marytboyd
Download Presentation

Confessions of an E xxx S Spy Dave Gurd, SNS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Confessions of anExxxS SpyDave Gurd, SNS Tango Collaboration Meeting Grenoble, September 6, 2006

  2. Tango and Asterix (le Gaulois) • Imaginez le petit village Gaulois entouré des Romains… • Tango is no longer like that… • M. Chaize even speculates on the Gauls infiltrating les Romains (“legacy systems…”) EPICS Collaboration Meeting, June 12-16, 2006

  3. Three Phases ofCollaboration Meetings • 2-3 Institutes • 4-6 people • real work • More Institutes and People • Many presentations • Still time for discussion (eg “abstract classes…”) • Harder to make decisions • Even more Institutes and People • It becomes another conference • Last EPICS had a registration fee, >120 people, five days of talks, vendor displays, etc etc • No way to make decisions – Go back to A Vous êtes ici Tango EPICS Collaboration Meeting, June 12-16, 2006

  4. What of the Future? • How do you decide where to go next?? • EPICS (also?) has no consistent vision • (and no mechanism for finding one) • EPICS (also?) has no “management board” • Good news and bad news • EPICS was successful by anarchy and Darwinism • … but now it has no way to decide direction EPICS Collaboration Meeting, June 12-16, 2006

  5. The Future: Questions to Consider • How do you get funding after construction?? • Will management fund developments for others? • How do you implement big changes in an operating environment? • EPICS had no “buy-in” for “Version 4” • Could you use Tango “out-of-the box” for ITER? ILC? A pulsed proton machine? • Why not? • Do you care? • Might there be a reason to collaborate with “les Romains?” (ExxxS) EPICS Collaboration Meeting, June 12-16, 2006

  6. What’s the difference between… Tango, ACS, DOOCS, NIF, RHIC, CDEV, ….and EPICS? EPICS "IOC" Application Framework: Database, Sequencer. Channel Access: Generic, flat list of channels. "The Rest" More DIY front-end coding, using C/C++/Java libs. Network protocol: OO Interfaces to "Device" Objects. EPICS Collaboration Meeting, June 12-16, 2006

  7. What EPICS V3 does very well… • EPICS Database handles scheduling, I/O, conversion, smoothing, limits, and network updates for simple devices (VME register, ADC/DAC channel): • Database configuration instead of C/C++/Java code creation avoids many pitfalls. • But it does many things less well (or badly, or not at all…) – eg intelligent devices EPICS Collaboration Meeting, June 12-16, 2006

  8. What is "The Rest" up to? • Object-Oriented "Device" interfaces instead of PVs • MagnetPS: current setpoint, current readback, on/off status, ‘on’ command, ‘off’ command. • CurrentLimitedRampingMagnetPS: MagnetPS + current limit, current ramp rate. • Advantages: • OPIs can auto-configure based on the device type. • Higher-level applications:Command-completion, compile and run-time type safety. • Physics Applications can search for"all BPMs in sector 7"(A name server as well as device type issue). EPICS Collaboration Meeting, June 12-16, 2006

  9. Where do EPICS or "The Rest" excel? Operator Interface Mid-level Control:* Less time critical control loops* Informational summaries* Operator convenience sequences High-level Control:* Physics Experiments Ethernet Front-end Computer:* Time critical control loops, interlocks, … * Provide network access VME, PCI, Ethernet, USB, … Analog & Digital I/O DSP, FPGA PLC, "Intelligent" Instrument EPICS Collaboration Meeting, June 12-16, 2006

  10. Invitation toICALEPCS 2007 Dave Gurd, October 2005 in Knoxville, Tennessee

  11. Knoxville is in East Tennessee Nashville Knoxville Memphis Chattanooga EPICS Collaboration Meeting, June 12-16, 2006

  12. Tennessee is all about… • Music • Blues • Country • Rock and Roll • Bluegrass • Whisky • Jack Daniels and EPICS Collaboration Meeting, June 12-16, 2006

  13. October in Tennessee Companion Program Smoky Mountain Hiking Riverboat Ride Chattanooga – Civil War Battlefield Museum of Appalachia Dollywood Outlet Shopping in Pigeon Forge Museum of Art, Historical Museum Women’s Basketball Hall of Fame Concerts, Theater, Bluegrass Music Jack Daniels Distillery (long bus ride) Nashville – Opryland (long bus ride) Site Tour EPICS Collaboration Meeting, June 12-16, 2006

  14. Real photo – (artist’s conception of sky?) Spallation Neutron Source Six National Laboratories 1.0 Gev p 1.4 MWatts $1.4 Billion ANL BNL LANL LBNL ORNL TJNAF EPICS Collaboration Meeting, June 12-16, 2006

  15. Project Complete, April 28, 2006(Two Months early!) EPICS Collaboration Meeting, June 12-16, 2006

More Related