Presentation is loading. Please wait.

Presentation is loading. Please wait.

Early History of EPICS EPICS Seminar/Workshop Raja Ramanna Centre For Advanced Technology Indore India January 27-30 2009 Presented by: Marty Kraimer.

Similar presentations


Presentation on theme: "Early History of EPICS EPICS Seminar/Workshop Raja Ramanna Centre For Advanced Technology Indore India January 27-30 2009 Presented by: Marty Kraimer."— Presentation transcript:

1 Early History of EPICS EPICS Seminar/Workshop Raja Ramanna Centre For Advanced Technology Indore India January 27-30 2009 Presented by: Marty Kraimer

2 January 2009EPICS Seminar RRCAT2 Reference See  EPICS home page  Then Documents  Then General Description  Then EPICS: A Control System Software Co-Development Success Story  Along the way There may be other interesting documents But many are out of date

3 January 2009EPICS Seminar RRCAT3 1980s Ground Test Accelerator  LANL project started mid 1980s  Star Wars Project BTSC: Beam Telescope Control System  Control System for Diagnostic System for GTA  Installed for testing at Argonne National Lab in about 1987 or 1988  GUI Operator Interface (DEC Windows on VaxStation)‏ May have been first in Accelerator Community Demonstrated at ICALEPCS 87 GTACS : Ground Test Accelerator Control System  Last half of 1980s.  Mike Thuot was the group leader  Original GUI was from BTSC. But project to replace with X windows.  IOC concept was from Bob Dalesio Based on experience with industrial control system (D3)‏  Channel Access (Jeff Hill) evolved from BTSC to support GTACS

4 January 2009EPICS Seminar RRCAT4 1980s Continued Advanced Photon Source at Argonne National Lab  Conceptual Design  In late 1989 permission to start construction Controls Group for APS  Martin Knott was the control group leader Conceptual Design and beginning of construction  Was aware of BTSC and GTACS  Sent Marty Kraimer to learn about GTACS summer 1989  At ICALEPCS 89 Discussed possible collaboration Marty Kraimer's first assignment was:  learn GTACS  Explain it to Controls Group Meeting between LANL and APS controls groups  Big dispute was GUI – X windows only or Motif  Decided to Collaborate

5 January 2009EPICS Seminar RRCAT5 Early 1990s GTACS evolves into EPICS  Extendable record/device/driver support GTACS hard coded connection to record and device support  To add a record type required several code changes  Same for new device support  RSET, DSET, and DRVET solved this problem  All processing was synchronous Very difficult to support GPIB and serial devices LBL, SSCL, and CEBAF (Now Jefferson Lab) join collaboration  Steve Lewis's Controls Group at LBL  Don Dohan's Linac Control Group at Super Conducting Super Collider Later SSC decided to use EPICS for all SSC Accelerators Later the SSC was canceled. Sigh!!  CEBAF replaced home grown control system while under construction DESY (Germany) joined collaboration. First outside USA  Matthias Clausen Control Group Leader Conventional Facilities  Was using D3 system. Saw how EPICS was similar

6 January 2009EPICS Seminar RRCAT6 Commercialization ANL, LANL, DOE (USA Department of Energy)‏  Signed a five year agreement with three companies  Based on release 3.8  EPICS free for non-profit organizations. Must sign license agreement  One company made major additions and provided control system Turn-key system  Installed Hardware  Provided custom code, databases, etc  Trained operators When five year agreement was complete  Decided to make EPICS open source  It took time to get permission from DOE At end of five year agreement  More than 100 license agreements were signed  Since EPICS is open source do not know how many users.

7 January 2009EPICS Seminar RRCAT7 EPICS Evolution during 1990s Early versions of EPICS  OPI Workstation Originally only VAX Later only SUNOS Workstations  IOC VME systems with vxWorks operating system Processor  Originally only 68K The 68K SUN workstation compiler was the compiler  Later powerPC supported OSI (Operating System Independence)‏  This distinguishes the 3.14 releases from 3.13  Both CA clients and IOCs are now supported on many platforms EPICS IOC modules  Continuing to evolve EPICS Applications (Client based)‏  Continuing to evolve


Download ppt "Early History of EPICS EPICS Seminar/Workshop Raja Ramanna Centre For Advanced Technology Indore India January 27-30 2009 Presented by: Marty Kraimer."

Similar presentations


Ads by Google