SlideServe
Menu
Préférences
© SlideServe · v2026

Control System Studio (CSS) Overview

cmaria avatar
14 diapositives · 165 Views · Dec 20, 2019

An overview of Control System Studio (CSS) and its features for managing alarms, data browsing, electronic logbook, and integration with EPICS and other tools.

Control System Studio (CSS) Overview - slide 1
1 / 14

Télécharger la présentation

Control System Studio (CSS) Overview
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Control System Studio (CSS) Overview Kay Kasemir, kasemirk@ornl.gov July 2009

  2. Assume there’s a new alarm… Operator’s View of CSS @ SNS Select by Name, Description Acknowledge Sort by Time,Severity, …

  3. Context menu: Alarm Duration, Guidance, Displays, … Select Data Browser for PV in alarm View history, annotate Alarm Table  Data Browser 3 2 1

  4. Data Browser  Electronic Logbook After inspecting alarm PV’s history, post commented plot to E-Log

  5. CSS: Applications turn into Eclipse Plug-ins Plugin A Java Code, online help, … • 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 Plugin B Java Code, preference settings, … Implementation

  6. 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. 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-downskeep previousentries

  8. Data Browser Plot ‘live’ and historic data over time

  9. 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. DESY Examples Profibus I/O Configurator SNL Editor

  11. 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. 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. 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://css.desy.de • http://www.eclipse.org

  14. Trivial to silly examples