140 likes | 324 Views
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.
E N D
EPICS at NLCTA Related Web Page: http://www.slac.stanford.edu/grp/cd/soft/epics/nlcdev/index.html EPICS at NLCTA
Topics • Requirements • System Summary • Fast Processing • Slow Processing • User Interface • LabView, MatLab, etc not covered here • Challenges EPICS at NLCTA
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
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
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
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
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
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
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
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 CAMACSLC MicroMCC DBIOCArchiver EPICS at NLCTA
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
Archive Browser EPICS at NLCTA
EPICS Display EPICS at NLCTA
Strip Tool EPICS at NLCTA