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 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