1 / 14

EPICS at NLCTA

EPICS at NLCTA. Related Web Page: http://www.slac.stanford.edu/grp/cd/soft/epics/nlcdev/index.html. Topics. Requirements System Summary Fast Processing Slow Processing User Interface LabView, MatLab, etc not covered here Challenges. Requirements.

Download Presentation

EPICS at NLCTA

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. EPICS at NLCTA Related Web Page: http://www.slac.stanford.edu/grp/cd/soft/epics/nlcdev/index.html EPICS at NLCTA

  2. Topics • Requirements • System Summary • Fast Processing • Slow Processing • User Interface • LabView, MatLab, etc not covered here • Challenges EPICS at NLCTA

  3. Requirements • Pulse-by-Pulse Accel Struct Fault Check • SLED In Power and Pulse Width Ramping • Fast Digital Output based on Events • Fast Time Acquisition • HVPS/RF Data History and Fault Logging • Digitized Waveform Acq and Save • Diagnostics and User Interface EPICS at NLCTA

  4. System Block Diagram • Fast Processing • HW: PPC IOC w/ADCs, TDC, DAC, DIO • SW: 60Hz AS Flt Proc, DAC Ramp/Adj • Slow Processing • HW: 68K IOC w/VSAM,Dgtzrs,AB Scnr • SW: Slow Data Acq,Waveforms on Trip • PEPII EPICS Interface • HW: 2 Sun Ultras, Private NFS Data • SW: Strip Tool, CUDs, IOC Log & Boot Sup • Primary EPICS Interface • HW: Sun Ultra, Wkstns, NFS/AFS Data • SW: Displays, Archiver, Matlab, Public Gtwy • MCC EPICS Interface • HW: VMS Alpha, Wkstns, VMS Data • SW: History, Corr Plots, Knobs, DB Srvr, ERRLOG EPICS at NLCTA

  5. Fast Processing - Hardware W-ie-ne-r VME Crate MV2700 PPC CAEN8CH ADC CAEN8CH ADC CAEN8CH ADC LECROY TDC VMIC DAC VMIC DIO . . . APC Smart UPS Ethernet Cisco Term Srvr Fast IOC Interrupt Int EPICS at NLCTA

  6. Fast Processing – 60 Hz Fault Checking Time - Interrupt Next Interrupt . . . . ADC Acq/Proc Missing E Calc, Fault Check Set Digitals, DACs TDC Acq/Proc Update History, Diagostics, and Logging Deadman Update EPICS at NLCTA

  7. Fast Processing – DAC Control Sequence • Detect a Fault, Wait, and Reset if Vacuum and HVPS are OK • Ramp SLED In Power and Pulse Width after a Fault • Periodically Adjust SLED In Power based on Number of Faults over Time • Update Diagnostics for Users EPICS at NLCTA

  8. Slow Processing – Hardware W-ie-ne-r VME Crate MV177CPU AB SCANR BIRA VSAM JRGR DGTZ JRGR DGTZ JRGR DGTZ JRGR DGTZ JRGR DGTZ JRGR DGTZ JRGR DGTZ JRGR DGTZ APC Smart UPS . . . Ethernet Cisco Term Srvr Slow IOC 2 HVPS PLCs DCM PLC/5 3 RF PLCs EPICS at NLCTA

  9. Slow Processing Software • 1 Hz HVPS/RF Data Processing and Fault Logging • 1/2 Hz VSAM DAC Readback Update • MCC DB Vacuum Acq and Alarm Check • Digitized Waveform Acq on Trip EPICS at NLCTA

  10. User Interface • EPICS Displays for Monitor/Control • Strip Tool • Archive Engine/Browser • ERRLOG/CMLOG • SCP Correlation Plots/Knobbing/History • File IO • MCC DB CA Server CAMACSLC MicroMCC DBIOCArchiver EPICS at NLCTA

  11. Challenges • Hardware that doesn’t work as spec’d • Lack of doc and features in “free” SW • Quickly changing requirements vs production environment • System management EPICS at NLCTA

  12. Archive Browser EPICS at NLCTA

  13. EPICS Display EPICS at NLCTA

  14. Strip Tool EPICS at NLCTA

More Related