Presentation is loading. Please wait.

Presentation is loading. Please wait.

Control System Studio (CSS) Overview Kay Kasemir, July 2009.

Similar presentations


Presentation on theme: "Control System Studio (CSS) Overview Kay Kasemir, July 2009."— Presentation transcript:

1 Control System Studio (CSS) Overview Kay Kasemir, kasemirk@ornl.gov July 2009

2 2Managed by UT-Battelle for the U.S. Department of Energy Operator’s View of CSS @ SNS Assume there’s a new alarm… Sort by Time, Severity, … Select by Name, Description Acknowledge

3 3Managed by UT-Battelle for the U.S. Department of Energy Alarm Table  Data Browser 1.Context menu: Alarm Duration, Guidance, Displays, … 2.Select Data Browser for PV in alarm 3.View history, annotate

4 4Managed by UT-Battelle for the U.S. Department of Energy Data Browser  Electronic Logbook After inspecting alarm PV’s history, post commented plot to E-Log

5 5Managed by UT-Battelle for the U.S. Department of Energy Plugin B Java Code, preference settings, … Plugin B Java Code, preference settings, … Plugin A Java Code, online help, … Plugin A Java Code, online help, … CSS: Applications turn into Eclipse Plug-ins Java, i.e. runs on Linux, OS X, Windows Eclipse Plug-in – JARs with code, images, HTML, … – MANIFEST: list dependencies, define what’s exported Extension Points – Define and document APIs – Dynamically locate implementations Launcher – Native to Operating System, loads JVM – On-demand plugin dependency loading Rich Client Platform (RCP) – Workbench Multi-document UI, File browser, Online help, Preferences, … – Almost everything offers extension points Menus, file type associations, views, … Extension Point Implementation

6 6Managed by UT-Battelle for the U.S. Department of Energy Support Plug-Ins Extension points for accessing – Live control system data – Historic (archived) data – Electronic Logbook – Authentication & Authorization details Implementations available for – EPICS – Channel Archiver, BEAUTY, DESY AAPI, Data Logger, Archive Record – SNS E-Log – LDAP, Kerberous

7 7Managed by UT-Battelle for the U.S. Department of Energy Small, Generic CSS Tools Probe – Current value of a PV EPICS PV Tree – Trace PV links Little things – (you can provide translations) – Resize, Scrollbars – Drop-downs keep previous entries

8 8Managed by UT-Battelle for the U.S. Department of Energy Data Browser Plot ‘live’ and historic data over time

9 9Managed by UT-Battelle for the U.S. Department of Energy SNS Specific Examples PV; Rack Utility – Detailed configuration info for a PV; location of devices in racks – Pluggable provider for info from e.g. site-specific RDB

10 10Managed by UT-Battelle for the U.S. Department of Energy DESY Examples Profibus I/O Configurator SNL Editor

11 11Managed by UT-Battelle for the U.S. Department of Energy Bundling into “Product” Pick applications of interest – Data Browser? PACE? AMS? … Select/add support for your – Data sources: EPICS? Channel Archiver? – Logbook? – Authentication, Authorization? Add custom “welcome” screen

12 12Managed by UT-Battelle for the U.S. Department of Energy Result is “Integrated” Uniform Preference GUI, searchable online help – Applications – Support Libraries Logging Control System access For PVs, other tools that support PVs appear in “CSS” context menu

13 13Managed by UT-Battelle for the U.S. Department of Energy Summary CSS = Control System Apps as Eclipse Plugins Not all pieces work everywhere or are production-ready – But some are better than previous EPICS GUI tools – You pick what you want, or add your own Good for end user – Homogeneous “Product”, common preferences, online help, data exchange between applications More: – http://ics-web.sns.ornl.gov/css http://ics-web.sns.ornl.gov/css – http://css.desy.de http://css.desy.de – http://www.eclipse.org http://www.eclipse.org

14 14Managed by UT-Battelle for the U.S. Department of Energy Trivial to silly examples


Download ppt "Control System Studio (CSS) Overview Kay Kasemir, July 2009."

Similar presentations


Ads by Google