Download presentation
Presentation is loading. Please wait.
Published bySheila Potter Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.