fermilab accelerator controls console introduction for users
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 PresentationTRANSCRIPT
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