150 likes | 161 Views
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.
E N D
Confessions of anExxxS SpyDave Gurd, SNS Tango Collaboration Meeting Grenoble, September 6, 2006
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
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
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
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
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
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
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
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
Invitation toICALEPCS 2007 Dave Gurd, October 2005 in Knoxville, Tennessee
Knoxville is in East Tennessee Nashville Knoxville Memphis Chattanooga EPICS Collaboration Meeting, June 12-16, 2006
Tennessee is all about… • Music • Blues • Country • Rock and Roll • Bluegrass • Whisky • Jack Daniels and EPICS Collaboration Meeting, June 12-16, 2006
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
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
Project Complete, April 28, 2006(Two Months early!) EPICS Collaboration Meeting, June 12-16, 2006