SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004 - PowerPoint PPT Presentation

About This Presentation
Title:

SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004

Description:

SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004 Introduction Functional Requirements (Stephanie) SLC Executive (Diane) – PowerPoint PPT presentation

Number of Views:14
Avg rating:3.0/5.0
Slides: 15
Provided by: BobDa
Category:

less

Transcript and Presenter's Notes

Title: SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004


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

2
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

3
Integration with the SLC Control System
EPICS W/S Distributed Applications
SLC Alpha All High Level Apps
Xterm
Xterm
EPICS W/S Distributed Applications
Xterm
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
I/OC (SLC-aware)
EVG
Micro emulator
P N E T
I/OC (SLC-aware)
Micro emulator
micro
Camac I/O
Fast Feedback over ???
RF reference clock
4
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

5
SLC IOC What it Wont 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

6
Unix Workstation
CMLOG Server
A Normal IOC with no Links to a Legacy Control
System (ie, SPEAR IOC)
IOC
Console Users
CMLOG Client
IOC Shell
CA Users
IOC n Data Base
EPICS
EPICS Resources
HW
7
SLC Alpha
Unix Workstation
SCP Users
Forward Browser
Error
SCP
SCP
SCP
CMLOG Server
A Normal IOC with Loose Links to a Legacy
Control System (ie, PEPII IOC)
IOC
Console Users
CMLOG Client
IOC Shell
CA Users
IOC n Data Base
EPICS
EPICS Resources
HW
8
SLC-Aware IOC first add the SLC Executive
SLC Alpha
Unix Workstation
SCP Users
Forward Browser
Error
SCP
SCP
SCP
CMLOG Server
IOC
Console Users
CMLOG Client
SLC IOC Interface
SLC Exec
SLC Resources
IOC Shell
CA Users
IOC n Data Base
EPICS
EPICS Resources
HW
9
SLC-Aware IOC then add the SLC Message Service
SLC Alpha
Unix Workstation
SCP Users
Forward Browser
Error
SCP
SCP
SCP
CMLOG Server
SLC Linux Proxy
Requests
Replies
IOC
Console Users
Message
CMLOG Client
SLC IOC Interface
SLC Exec
SLC Resources
IOC Shell
CA Users
IOC n Data Base
EPICS
EPICS Resources
HW
10
SLC-Aware IOC then add the SLC Database Service
SLC Alpha
Unix Workstation
SCP Users
Micro n
SLC Database
Forward Browser
Error
SCP
SCP
DBGen, Install
SCP
DBEX
CMLOG Server
SLC Linux Proxy
NFS
DB Msgs
Requests
Replies
Acks
IOC
Console Users
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
11
SLC-Aware IOC finally add the Applications
SLC Alpha
Unix Workstation
SCP Users
Micro n
SLC Database
Forward Browser
Error
SCP
SCP
DBGen, Install
SCP
DBEX
CMLOG Server
SLC Linux Proxy
NFS
DB Msgs
Requests
Replies
Acks
IOC
Console Users
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
12
General Requirements
  • SLC and EPICS
  • Operating System
  • Proxy
  • Startup and Shutdown
  • Resource Management
  • Message Logging
  • Diagnostics
  • Software Development
  • LCLS-Specific Requirements

13
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

14
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
Write a Comment
User Comments (0)
About PowerShow.com