Introduction Functional Requirements (Stephanie) SLC Executive (Diane)

Slides:



Advertisements
Similar presentations
SPEAR Upgrade – EPICS Status
Advertisements

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.
Ernest L. Williams Jr. Controls Commissioning October 2007 Controls Commissioning Facility Advisory Committee.
Hamid Shoaee High Level Physics 20 April 2006 High Level Physics Applications Update on Plans, New Directions Fairley,
Stephanie Allison LCLS Integration with SLC October 12, 2004 Integration with SLC LCLS Facility Advisory Committee Oct 12, 2004 Introduction.
Diane Fairley High Level October 24-28, 2005 High Level Physics Applications LCLS Week / FAC October 24-28, 2005.
Dayle Kotturi LCLS Diagnostics and Commissioning Workshop September 23, 2004 LCLS Controls and Data Acquisition September 23, 2004.
Stephanie Allison Integration with the SLC Control Oct 27, Introduction Demo SLC-Aware IOC Plans for Next 12 Months.
LCLS Control Group FAC - Controls April 7, 2005 Controls Overview April 7, 2005 Outline ES&H Goals FAC Responses.
Dayle Kotturi Facility Advisory Committee Meeting October 12, 2004 Injector/Linac Controls An overview of the status of each of.
Dayle Kotturi SLC April 29, 2004 Outline Motivation Key Components Status Update SLC / EPICS Timing Software Tasks Hardware.
LCLS Timing Software and Plan 1 Controls Timing Workshop EPICS Collaboration Meeting SLAC LCLS Timing Software and Plan April Kukhee Kim.
Running EPICS on NI CompactRIO Initial Experience Eric Björklund (LA-UR )
FECC/SAIOC/RTEMS Making Lemonade. FECC “Slow” Code (in PC) –Ported iRMX code –By Bob Sass and Tony –As little hand work as possible –EPICS OSI layer –Dual.
X-WindowsP.K.K.Thambi The X Window System Module 5.
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.
LCLS Control Group EPICS Collaboration April 27, 2005 Controls Overview April 27, 2005 Outline Goals Status update.
Stephanie Allison LCLS Controls Software Meeting Dec 6, 2007 How To Set Up for the Event System on an IOC with an EVR(s) Assumes.
1 1999/Ph 514: Flow of Control EPICS Flow of Control Marty Kraimer APS.
Debbie Rogind Nov 11, 2004 SLC Aware IOC Database Service Design.
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,
Connecting LabVIEW to EPICS network
EPICS and LabVIEW Tony Vento, National Instruments
1 EPICS Flow of Control: EPICS Workshop at IHEP, Beijing, August 2001 EPICS Flow of Control Marty Kraimer APS.
Robert C. Sass Sheng Peng LCLS Upgrade Review June IOC Requirements 1 LCLS Phase I Upgrade; IOC CAMAC Support Requirements Robert C. Sass Sheng.
Controls Test Stand Test stand proposal document review - Dayle. The activities can be prioritized according to which measurements we need to do first.
Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues “How to integrate the legacy system.
Debbie Rogind Diane Fairley SLC-Aware BSAC Facility Requirements Review May 26, 2005 SLC Aware IOC BSAC* Facility Requirements Review *Beam Synchronous.
Debbie Rogind LCLS Magnet June 15, 2006 LCLS Magnet Control Challenging Design Issues Subsystem architecture, or… “How.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
LCLS MD Downtime William Colocho June 2014 to June 2016.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Presented by Li Gang Accelerator Control Group
The Client/Server Database Environment
SLC-Aware IOC LCLS Collaboration Jan 26, 2005
ATF/ATF2 Control System
LabVIEW EPICS Client I/O Server
LCLS Timing Software and Plan
Timing and Event System S. Allison, M. Browne, B. Dalesio, J
Introduction to Networking
LLRF and feedback Outline Scope LLRF Requirements
LLRF and Beam-based Longitudinal Feedback Readiness
SLC Aware IOC BSAC* Facility Design Review July 14, 2005
LCLS Event System - Software
SLC-Aware IOC Review 2 Cluster Status and Test Service Feb 23, 2005
Timing and Event System for the LCLS Electron Accelerator
EPICS General Messaging and Error Handling for NLC
Next Linear Collider Test Accelerator and EPICS
SLC-Aware IOC Magnet Functional Requirments
Channel Access Concepts
EPICS: Experimental Physics and Industrial Control System
Client/Server Computing
EPICS at SLAC EPICS/SLC Controls Co-existence LCLS Injector Support
Beam Synchronous Acquisition on IOC
LCLS Control System Design, Management & Organization August 10, 2004
Timing and Event System S. Allison, M. Browne, B. Dalesio, J
EVG-to-EVR Data Transfer (Dayle Kotturi)
LCLS Global Controls Overview August 10, 2004
Breakout Session: Controls
Nominal Technologies for Modelling and High Level Applications of LCLS
Cisco Routers Presented By Dr. Waleed Alseat Mutah University.
Timing and Event System Status DOE Review of the LCLS Project SC5 - Controls Systems Breakout Session S. Allison, M. Browne, B. Dalesio, J. Dusatko,
Channel Access Concepts
STATEL an easy way to transfer data
SLC-Aware IOC Magnet Functional Requirements
High Level Physics Applications Lehman Review February 7 - 9, 2006
Presentation transcript:

SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004 Introduction Functional Requirements (Stephanie) SLC Executive (Diane) Message Service (Diane) Database Service (Debbie) May need a third session to finish

Introduction Prototyping since June. Reviews are way overdue. Team in place with weekly meetings: Designers – Diane and Debbie Requirement Specification – Steph, Dayle, Kristi, Linda, RonC (some will be designers when ready) VMS/Unix Changes, Consultants – Tony, KenU, RonM IOC CMLOG Additions - James

Integration with the SLC Control System Alpha All High Level Apps Xterm EPICS W/S Distributed Applications Xterm Xterm EPICS W/S Distributed Applications Xterm EPICS W/S Distributed Applications EPICS W/S Distributed Applications EPICS WS Distributed High Level Applications CAS CA Gateway SLC Net over Ethernet (Data Transfer) PNet (Pulse ID / User ID) CA over Ethernet (EPICS Protocol) MPG E V G P N E T Micro emulator I/OC (SLC-aware) Micro emulator I/OC (SLC-aware) micro Camac I/O Fast Feedback over ??? RF reference clock

SLC IOC – What it Will Do Receive SLC messages and act on them in the same way as existing SLC micros for the following functions: Gated ADC Data Acquisition (BPM) – beam synchronous Device Control and Readback (MGNT) Cluster Status (IOC Health and Status) (CSTR) Maintain its part of the VMS SLC database: Receive the entire SLC database at initialization time Receive new setpoints at any time from the Alpha Send readbacks back to the Alpha on request and periodically Send setpoint changes made by external EPICS applications to the Alpha Goal – same amount of network traffic as SLC micros

SLC IOC – What it Won’t Do MPS BITBUS Power Supply Control KISNET Communication Micro-to-Micro Communication via Alpha SLC-style Analog Signal Monitoring SLC-style Digital Input/Output SLC-style Error Logging (use CMLOG instead) SLC-style Klystron Interface SLC-style Video Interface SLC-style Timing Interface Direct Hardware Access from VMS Debugging from VMS SLC-Style Fast Feedback Interface

A “Normal” IOC with no Links to a Legacy Control System Unix Workstation CMLOG Server A “Normal” IOC with no Links to a Legacy Control System (ie, SPEAR IOC) Console Users IOC CMLOG Client IOC Shell CA Users IOC n Data Base EPICS EPICS Resources HW

A “Normal” IOC with Loose Links to a Legacy Control System Unix Workstation SLC Alpha SCP Users Forward Browser Error SCP SCP SCP CMLOG Server A “Normal” IOC with Loose Links to a Legacy Control System (ie, PEPII IOC) Console Users IOC CMLOG Client IOC Shell CA Users IOC n Data Base EPICS EPICS Resources HW

SLC-Aware IOC – first add the SLC Executive Unix Workstation SLC Alpha SCP Users Forward Browser Error SCP SCP SCP CMLOG Server Console Users IOC CMLOG Client SLC IOC Interface SLC Exec SLC Resources IOC Shell CA Users IOC n Data Base EPICS EPICS Resources HW

SLC-Aware IOC – then add the SLC Message Service Unix Workstation SLC Alpha SCP Users Forward Browser Error SCP SCP SCP CMLOG Server SLC Linux Proxy Replies Requests Console Users IOC Message CMLOG Client SLC IOC Interface SLC Exec SLC Resources IOC Shell CA Users IOC n Data Base EPICS EPICS Resources HW

SLC-Aware IOC – then add the SLC Database Service Unix Workstation SLC Alpha SCP Users Micro n SLC Database Forward Browser Error SCP SCP SCP DBGen, Install DBEX CMLOG Server SLC Linux Proxy NFS Replies Requests DB Msgs Acks Console Users IOC Message Database CMLOG Client SLC IOC Interface SLC Exec SLC Resources IOC Shell SLC Micro n CA Users IOC n Data Base EPICS EPICS Resources HW

SLC-Aware IOC – finally add the Applications Unix Workstation SLC Alpha SCP Users Micro n SLC Database Forward Browser Error SCP SCP SCP DBGen, Install DBEX CMLOG Server SLC Linux Proxy NFS Replies Requests DB Msgs Acks Console Users IOC Message Database CMLOG Client SLC IOC Interface SLC Exec SLC Resources IOC Shell SLC Micro n CA Users IOC n Data Base EPICS Device Control EPICS Resources Gated ADC Acq Cluster Status HW

General Requirements SLC and EPICS Operating System Proxy Startup and Shutdown Resource Management Message Logging Diagnostics Software Development LCLS-Specific Requirements

Message Service Requirements Accept and Queue Messages from the Alpha Send Reply Messages back to the Alpha Process Messages with the TEST Function Code TEST_EXISTENCE TEST_ECHO and TEST_ECHO_MWORD TEST_ERR_METER_RESET TEST_IOC_SLCNOTIFY Message Utilities

Database Service Requirements Download and Create SLC Database at Startup Accept and Process Database Changes and Up/Down Messages from DBEX Send IOC-Generated Database Changes to DBEX Wait for and Process Acknowledgements of Database Updates from DBEX Database Utilities IOC Shell Interface