Stanford Linear Accelerator Center Next Linear Collider Test Accelerator EPICS Support S. Allison, R. Chestnut, M. Clausen, K. Luchini.

Slides:



Advertisements
Similar presentations
Status of the LANSCE Upgrade LA-UR Eric Bjorklund.
Advertisements

Motor Control Lab Using Altera Nano FPGA
Test of LLRF at SPARC Marco Bellaveglia INFN – LNF Reporting for:
Dayle Kotturi and Stephanie Allison Facility Advisory Committee Meeting April 20-21,
Stephanie Allison Integration with the SLC Control April 7, 2005 Introduction PNET Receiver VME Module SLC-Aware IOC Existing.
Patrick Krejcik LCLS April 16-17, 2007 Breakout Session: Controls Controls Commissioning Experience.
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross.
Stephanie Allison LCLS Integration with SLC October 12, 2004 Integration with SLC LCLS Facility Advisory Committee Oct 12, 2004 Introduction.
June 17, 2008 LCLS FAC D. Fairley MATLAB Feedback Phase II Commissioning.
Stephanie Allison Integration with the SLC Control Oct 27, Introduction Demo SLC-Aware IOC Plans for Next 12 Months.
Dayle Kotturi SLC April 29, 2004 Outline Motivation Key Components Status Update SLC / EPICS Timing Software Tasks Hardware.
Logic Analyzer and pulse generator ECE 682. The specification Specification was handed out in ECE 582 last quarter. Basics  3 channels – dedicated output.
Diagnostics and Controls K. Gajewski ESS Spoke RF Source Accelerator Internal Review.
The TIMING System … …as used in the PS accelerators.
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
3/7/05A. Semenov Batch-by-Batch Intensity Monitor 1 Two-Channel Batch by Batch Intensity Monitor for Main Injector BBI.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
ORNL/SNS Spallation Neutron Source Low-Level RF Control System Kay-Uwe Kasemir, Mark Champion April 2005 EPICS Meeting 2005, SLAC.
Input and Output Computer Organization and Assembly Language: Module 9.
Input/ Output By Mohit Sehgal. What is Input/Output of a Computer? Connection with Machine Every machine has I/O (Like a function) In computing, input/output,
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
LIPAc status report EPICS Integration and Commissioning + RFQ LCS status at INFN/LNL Alvaro Marqueta LIPAc Project Team on behalf of the LIPAc Control.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
ASTA roadmap to EPICS and other upgrades Remote monitoring and control DAQ Machine protection Dark current energy spectrometer.
CLS Control System Progress Report Elder Matias Canadian Light Source University of Saskatchewan Saskatoon Saskatchewan.
K. Luchini LCLS Controls, July 1, 2005 SLAC Aware IOC EPICS Magnet Functional Requirements Introduction Magnet Functions.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Operational SNS Karen S. White Controls Group Leader 10/11/10.
EPICS Control Software Linac Coherent Light Source Stanford Synchrotron Radiation Laboratory Stanford Linear Accelerator Center.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
Issues in Accelerator Control Bob Dalesio, December 23, 2002.
K. Luchini LCLS Injector /BC1 Magnet PS Final Design Review, March 30, Injector and BC1 Magnet PS Controls K. Luchini.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Fast Fault Finder A Machine Protection Component.
NCSX CD-4/MIE block diagrams April 18, 2007 P. Sichta rev 0.
The recent history and current state of the linac control system Tom Himel Dec 1,
Stephanie Allison SLC-Aware April 5, 2005 Introduction Description Issues Progress Plans for 2005 SLC-Aware IOC LCLS Collaboration,
Senior DesignSoftware-1Seattle Pacific University High-level Software Design Context Diagram Connections between major components Synchronization with.
Connecting LabVIEW to EPICS network
Stanford Linear Accelerator Center Ron Chestnut EPICS Collaboration Mtg May 21-23, SLAC EPICS Projects Yesteryear, Today, and Tomorrow.
1 MICE Tracker Readout Update Introduction/Overview TriP-t hardware tests AFE IIt firmware development VLSB firmware development Hardware progress Summary.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
EPICS and LabVIEW Tony Vento, National Instruments
K. Luchini LCLS Injector /BC1 Magnet PS Final Design Review, March 30, Injector and BC1 Magnet PS Controls K. Luchini.
Robert C. Sass Sheng Peng LCLS Upgrade Review June IOC Requirements 1 LCLS Phase I Upgrade; IOC CAMAC Support Requirements Robert C. Sass Sheng.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
Debbie Rogind Diane Fairley SLC-Aware BSAC Facility Requirements Review May 26, 2005 SLC Aware IOC BSAC* Facility Requirements Review *Beam Synchronous.
Stanford Linear Accelerator Center Ron Chestnut EPICS Collaboration Mtg June 18-20, SLAC Tune Tracker/Feedback Mike Laznovsky.
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
WIR SCHAFFEN WISSEN – HEUTE FÜR MORGEN Steps towards beam commissioning: Low Level RF system group Thomas Schilcher :: Paul Scherrer Institut SwissFEL.
ESS Timing System Plans Timo Korhonen Chief Engineer, Integrated Control System Division Nov.27, 2014.
RF acceleration and transverse damper systems
SCADA for Remote Industrial Plant
Microcontroller Applications
SLC-Aware IOC LCLS Collaboration Jan 26, 2005
SLS Timing Master Timo Korhonen, PSI.
LabVIEW EPICS Client I/O Server
Command Server How to manage programs from various hosts sending displays to various display heads.
The IFR Online Detector Control at the BaBar experiment at SLAC
A Portion of the SCP RF Control System LCLS Related
LCLS Event System - Software
The IFR Online Detector Control at the BaBar experiment at SLAC
The Online Detector Control at the BaBar experiment at SLAC
Next Linear Collider Test Accelerator and EPICS
EPICS: Experimental Physics and Industrial Control System
EPICS at SLAC EPICS/SLC Controls Co-existence LCLS Injector Support
Beam Synchronous Acquisition on IOC
Red Pitaya with EPICS Andraz Pozar EPICS Collaboration Meeting
Presentation transcript:

Stanford Linear Accelerator Center Next Linear Collider Test Accelerator EPICS Support S. Allison, R. Chestnut, M. Clausen, K. Luchini

Our Problem DM, MEDM, DM2K, StripTool and Matlab screens served by different hosts onto the same head. VMS and Unix/Legacy system and Epics in the mix. Need to manage host processes AND displays on single heads.

Stanford Linear Accelerator Center Next Linear Collider Test Accelerator and EPICS PSI Epics Meeting May, 2001 S. Allison, R. Chestnut, M. Clausen, K. Luchini

Current NLCTA Controls Originally an EPICS target Mixture of SLC, Labview, Veetest Slow (1/2 Hertz control) Two structures with two klystrons each “Process” structures to show feasibility/durability for NLC Desire to run without operators present

What’s the big deal? Structures are critical for NLC design Results are pivotal for the NLC cotillion at Snowmass Current intense involvement by a diagnostics group SWAT team Current intense scrutiny by management

Drive 1 Drive 2 Klys Out Sled RE1 FE1 Load1 RE2 FE2 Load2 These measurement points correspond to the variables mentioned in the briefing. These are in Joules, and are the integral over the RF pulse. NLCTA RF Processing Layout

The move to EPICS Slow IOC (MV177) — Alan Bradley — VSAM Fast IOC (MVME 2700) — ADC signals — TDC signals — DAC control — Digital I/O

Slow IOC Alan Bradley interface to move from Veetest to Epics Prying details from PLC programmers Lots of signals – the devil is in the details Work well under way, with many details remaining

Fast IOC 60 (or 120 Hz) operation New (for us) integrating ADC, TDC, DAC and digital I/O support New (for us) Power PC Requirements specify pulse by pulse monitor and control of structure processing

Fast IOC Hardware MVME 2700 Power PC Caen V265 Gated ADC (3) Lecroy 1176 TDC VMIC bit Digital I/O VMIC bit D/A Joerger VTR bit digitizer (later)

Fast IOC fast loop Read in 20 ADC signals and 6 TDC signals Perform limit checks on various power measurements Disable on one felony OR two parole violations in quick succession Provide ring buffers for off-line analysis All of the above synchronized on each pulse

Fast ADC and “PIOP” records One ADC interrupts; other records fired by events; whole fast loop is one lockset. One “ADC” record for each module Quadratic conversion per channel Circular buffers built in

Fast ADC Record FE1 8 HW Inputs 120 Hz Per Channel: Signal in Joules N-sec circ. buffer 8x3 conversion coefficients Load1 ……

Fast ADC and “PIOP” records One “PIOP” record per structure – not 1-to-1 with ADC records. “PIOP” record has 20 or so db links to hard- coded PVs. One ADC and one PIOP at 60 Hz take 6% of the MV177 Seems to take about.0016 seconds per loop.

“PIOP” subroutine record Inputs: 9( or maybe12) converted ADC signals + limits 120 Hz Functioning: Calculate NORM, LOST Check for warning/error Drive GO/NOGO digital output

Fast IOC asynchronous fast code Implement re-enabling strategies for different failure modes Watch vacuums and other relevant data Can also trip off on vacuum All of the above fast, but asynchronous to the pulse-by-pulse flow

Next Milestones May 7 – have local testing done; ready to move equipment down to NLCTA. May 15 – next run starts; be ready to run parasitically June 29 – Current structures at end of life; Snowmass; cut over to Epics as primary system.

The other 20% Displays (many) Infrastructure (save/restore, archiver, configs, CUDs, StripTool, SIP, SCP support, alarm logging) Testing – modules, drivers, and fast, synchronous software Matlab support (offline event analysis)

The really big deal Data storage for archiving (Network layout, computer center role, etc.) Faster machines (additional load!) NLCTA could keep a fast Sun busy AND fill any space we can give them.