Fermilab Accelerator Controls Console Introduction for Users

8
Fermilab Accelerator Controls Console Introduction for Users Charlie Briegel Fermilab Controls Brian Hendricks, Jim Smedinghoff

description

Fermilab Accelerator Controls Console Introduction for Users. Charlie Briegel Fermilab Controls Brian Hendricks, Jim Smedinghoff. Overview. Control System Features Client Applications for Data Acquisition Console Demos. Control System Features. Any-where Any-accelerator - PowerPoint PPT Presentation

Transcript of Fermilab Accelerator Controls Console Introduction for Users

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