slc aware ioc review 1 slc executive message service database service nov 10 and 11 2004 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004 PowerPoint Presentation
Download Presentation
SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004

Loading in 2 Seconds...

play fullscreen
1 / 14

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


  • 123 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SLC-Aware IOC Review 1 SLC Executive, Message Service, Database Service Nov 10 and 11, 2004' - reece


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slc aware ioc review 1 slc executive message service database service nov 10 and 11 2004
SLC-Aware IOC Review 1SLC 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
introduction
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
Integration with the SLC Control System

EPICS

W/S

Distributed

Applications

Xterm

SLC

Alpha

All High

Level

Apps

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

EVG

P

N

E

T

I/OC

(SLC-aware)

Micro

emulator

I/OC

(SLC-aware)

Micro

emulator

micro

Camac

I/O

Fast Feedback over ???

RF reference clock

slc ioc what it will do
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
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
slide6

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

slide7

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

slide8

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

slide9

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

slide10

SLC-Aware IOC – then add the SLC Database Service

Unix Workstation

SLC Alpha

SCP Users

Micro n

SLC

Database

Forward

Browser

Error

SCP

SCP

DBGen,

Install

SCP

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

slide11

SLC-Aware IOC – finally add the Applications

Unix Workstation

SLC Alpha

SCP Users

Micro n

SLC

Database

Forward

Browser

Error

SCP

SCP

DBGen,

Install

SCP

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
General Requirements
  • SLC and EPICS
  • Operating System
  • Proxy
  • Startup and Shutdown
  • Resource Management
  • Message Logging
  • Diagnostics
  • Software Development
  • LCLS-Specific Requirements
message service 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
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