Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Fermilab Accelerator Controls Console Introduction for Users Charlie Briegel Fermilab Controls Brian Hendricks, Jim Smedinghoff."— Presentation transcript:

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

2 Overview Control System Features Client Applications for Data Acquisition Console Demos

3 Control System Features Any-where Any-accelerator Layered Protocols Layered Interface Layered Errors Middleware

4

5 Client Applications C/C++ Java Matlab Synoptic XML Frameworks for Data Acquistion Front End Client Client Applications for Data Acquisition

6 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

7 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

8 DEMOS


Download ppt "Fermilab Accelerator Controls Console Introduction for Users Charlie Briegel Fermilab Controls Brian Hendricks, Jim Smedinghoff."

Similar presentations


Ads by Google