Transcript

Fermilab Accelerator Controls Console

Introduction for Users

Charlie BriegelFermilab Controls

Brian Hendricks, Jim Smedinghoff

Overview

•Control System Features

•Client Applications for Data Acquisition

•Console Demos

Control System Features

•Any-where Any-accelerator

•Layered Protocols

•Layered Interface

•Layered Errors

•Middleware

• Client Applications

• C/C++

• Java

• Matlab

• Synoptic

• XML

• Frameworks for Data Acquistion

• Front End

• Client

Client Applications for Data Acquisition

DI to SSDN to Properties

• DI(device index) 22 bit unique number

• SSDN(sub-system device number) 2 longs; 4 shorts; 8 bytes; 64 bits

• SSDN Format is specified by the Front End framework

• PI(property index) specifies device Properties(attributes)

• Reading

• Setting & Reading of Setting

• Basic Status

• Basic Control

• Analog Alarm Block

• Digital Alarm Block

Request Data Specification

•List of Devices

•Length – 32 bit

•Offset -32 bit

•FTD or DRF2

•Frequency

•Event + delay

•State

•Data + Error (Facility and Error Code) Returned

DEMOS


Top Related