Fermilab Accelerator Controls Console Introduction for Users
-
Upload
bridget-ireland -
Category
Documents
-
view
36 -
download
1
description
Transcript of Fermilab Accelerator Controls Console Introduction for Users
Fermilab Accelerator Controls Console
Introduction for Users
Charlie BriegelFermilab Controls
Brian Hendricks, Jim Smedinghoff
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