130 likes | 298 Views
Software Support for ESB Activities. Test Facilities Department and Interested Parties: E163 (AARD), LC, Accel. Tech. Research. Bottom Line. We use all the controls hardware/software that we have (almost all the “things” that MCC uses, but with fewer of each)
E N D
Software Support for ESB Activities Test Facilities Department and Interested Parties:E163 (AARD), LC, Accel. Tech. Research
Bottom Line • We use all the controls hardware/software that we have (almost all the “things” that MCC uses, but with fewer of each) • We plan to continue to do so for the foreseeable future • We plan to expand with 2 new L-Band RF test stands and getting the 2-Pack program going
What We Do ESB Experimental Hall Future L-Band Test Stands 2-Pack L-Band Accelerator Housing Beamline NLCTA 3 X-Band RF stations Gun RF
What We Do • X-Band RF structure processing • 2 RF stations can process 4 structures. • Have a strong interest from CLIC/CERN with a very long list of how they’d like to utilize the resources here • L-Band RF component and structure processing • 1 RF station whose output is used to process and study RF distribution components and a structure in the tunnel
What We Do (cont) • Beam running for Advanced Acceleration Studies • E163: Has achieved microbunching (attosecond) and will use this beam with photonic band structures to accelerate the beam. • They run about 50% of the time (3 weeks on, 3 weeks off) • Beam running for structure evaluation • Happens ~1 week of 12.
What We Plan to Do • Plans to continue all existing programs for the foreseeable future • 2 new L-Band RF Test Stands with new modulator • First one coming in the next 6-12 months • With plans to run indefinitely • Use 2-pack for high power component tests and to power structures in NLCTA
Controls Hardware • 3 micros: TA01, TA02, TA03 • With 10+11+7=28 crates • 6 hard IOCs: TR00, TR01, TR07, TR08, TR09, TR10 • With 2 more coming for L-Band test stand • 2 soft IOCs: TS00 (L-Band modulator) and TS01 (local GPIB things) • 3 Gateway machines: gtw04 & gtw05 AND hard IOCs are still boot from gtw00
Current EPICS Use • Required for RF processing, GPIB interface, and PLC go-between for X-Band and L-Band stations • Used exclusively for control and readout of L-Band station • We use the usual tool set: • Archiver & Viewer, DM/DM2K/EDM, cmlog, save/restore, channel watcher, strip tool, access to SCP DB values, CA through matlab, labview, etc.
Current SCP Use - Magnets • The usual set of hardware & software to run an accelerator: • Magnets: LGPS, SOLN, QUAD, XCOR, YCOR, AMPL, STEP, XMOV • Control: on/off, trim, calibrate, standardize • Diagnostics: knobs, HSTA statuses • Read back: historied • Knobbing! • Multiknobs, direct magnet control, triggers
Current SCP Use – Timing, BPMs • TIMING • TRIGs, TRBRs, BPMs • We only use one beam code and 5-10 modifier bits & rate states: 0 Hz, 1 Hz, 10 Hz for beam. • Do use a second BGRP to test BCS daily • Rely on 476 MHz + fiducials coming in. • ~40 BPMs • Self-triggering for fine timing, rely on backplane trigger for coarse • Multiplexed, FFTB/SLC FF style • GADCs • Read out through BPM system interface • ~10 are HSTBd: BPMSAMPL
Current SCP Use – Protection Systems, ADC/DAC, & DIO • PPS, MPS, & BCS • Hardware systems with extensive DIO (IDIM & IDOM) • We don’t use the “new MPS” system • Do daily check of BCS with a 12 Hz BGRP • Analog readout & HSTB • Hundreds of ASTSs: RF signals, power supply readout, temperatures, vacuum, etc. • Use a few DSP displays – show multiple VACP, etc. • DIO – Extensive Use • Vacuum, BSOIC resets, Profile Monitors, etc.
Current SCP Use – Software Applications • Feedbacks • NLCTA uses fast feedbacks for long term RF stabilization (have an EPICS work around) • Both NLCTA & E163 rely on slow feedbacks: • Implement epics calculated multiknob changes • Feedback to watch RF amplitude & phase and change AMPL • Correlation Plots • Configurations (heavily used) – magnets, timing, BPMs
Current SCP Use – Software Applications • Modeling & Orbit Feedbacks • Don’t use now, but would like to in the future • SIPMAIN • Don’t use CUD but do rely on it for ERRLOG/ERRDSP • Camcom occasionally – essential when needed • Few button macros & access jobs • Rely heavily on ELOG & ARTEMIS