Managed by UT-Battelle for the Department of Energy Kay Kasemir, Ph.D. ORNL/SNS June 2011 at KEK Control System Studio - CSS - Overview.

Slides:



Advertisements
Similar presentations
Module 1: BLOCK 1 / MAIN MENU
Advertisements

1 IDX. 2 What you will learn: What IDX is Why its important How to use it Tips and tricks Introduction Q & A.
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
BASIC SKILLS AND TOOLS USING ACCESS
Manuscript Central Training Author Center Module 2.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
State of New Jersey Department of Health and Senior Services Patient Safety Reporting System Module 2 – New Event Entry.
Microsoft Access 2007 Advanced Level. © Cheltenham Courseware Pty. Ltd. Slide No 2 Forms Customisation.
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Mike Scott University of Texas at Austin
1 NatQuery 3/05 An End-User Perspective On Using NatQuery To Extract Data From ADABAS Presented by Treehouse Software, Inc.
Managed by UT-Battelle for the Department of Energy Best Ever Archive Utility, Yet (BEAUtY) Kay Kasemir April 2013.
Control System Studio (CSS)
PEPS Weekly Data Extracts User Guide September 2006.
Creating Tables in a Web Site
Microsoft Access.
Vanderbilt Business Objects Users Group 1 Reporting Techniques & Formatting Beginning & Advanced.
Introducing WebDewey 2.0. Introducing WebDewey 2.0.
LFCDS SkyMail & SkyDrive Full Student Orientation
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
Services Course Windows Live SkyDrive Participant Guide.
Page 1 of 43 To the ETS – Bidding Query by Map Online Training Course Welcome This training module provides the procedures for using Query by Map for a.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
1 Wiki Tutorial. 2 Outline of Wiki Tutorial 1) Welcome and Introductions 2) What is a wiki, and why is it useful for our work in moving forward the program.
Page 1 of 36 The Public Offering functionality in Posting allows users to submit requests for public offerings of Petroleum and Natural Gas(PNG) and Oil.
PSSA Preparation.
Chapter 13 Web Page Design Studio
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 2Advanced Reports, Access Tools, and Customizing Access Chapter 8Integrating Access Data.
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 6Protecting and Sharing Workbooks.
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
What’s new in WebSpace Changes and improvements with Xythos 7.2 Effective June 24,
Benchmark Series Microsoft Excel 2013 Level 2
ORNL is managed by UT-Battelle for the US Department of Energy Control System Studio: First Steps Kay Kasemir ORNL/SNS June 2014.
Managed by UT-Battelle for the Department of Energy Kay Kasemir, Xihui Chen ORNL/SNS April, 2013 Getting Started with CSS.
Update on CSS at SNS Xihui Chen, Kay Kasemir June 2010.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio Training - Alarm System Use.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS April 2013 Control System Studio Training - Alarm System Use.
Control System Studio (CSS)‏ Kunal Shroff EPICS Training Meeting 07/10/2010.
12-CRS-0106 REVISED 8 FEB 2013 EPICS Collaboration Meeting 2013 CSS An integrated development and runtime environment for ITER plant system local controls.
ORNL is managed by UT-Battelle for the US Department of Energy Control System Studio: Overview Kay Kasemir, SNS/ORNL June 2014.
Managed by UT-Battelle for the Department of Energy Kay Kasemir, Ph.D. ORNL/SNS July 2011 at Control System Studio - CSS - Overview.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, April at SLAC Control System Studio - Introduction.
Managed by UT-Battelle for the Department of Energy Kay Kasemir, Ph.D. ORNL/SNS July 2011 at Control System Studio - CSS - Overview.
Deutsches Elektronen-Synchrotron DESY Helmholtz Association of German Research Centres Hamburg, Germany The European X-Ray Laser Project.
ORNL is managed by UT-Battelle for the US Department of Energy Control System Studio: BOY Kay Kasemir ORNL/SNS A lot of material from.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Control System Studio (CSS) Overview Kay Kasemir, July 2009.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio, CSS Overview.
CSS – Control System Studio
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, January 9-12 at NSRRC, Taiwan Control System Studio Training.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2011, October at CEA Saclay, France Control System Studio.
Not Yet Another EPICS Display Manager!? Kay Kasemir, Xihui Chen Kobe EPICS Meeting October.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS April 2013 Control System Studio, CSS Overview.
Jan Hatje, DESY CSS GSI Feb. 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS A lot of material from Nadine Utzel, ITER and BOY online help.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, January 9-12 at NSRRC, Taiwan Control System Studio Training.
Applications Kay Kasemir ORNL/SNS Using Information and pictures from Matthias Clausen, Jan Hatje, and Helge Rickens (DESY) October 2007.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio Training - Extension Points:
CSS Synoptic Display Comments Kay Kasemir, July 2009.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, April at SLAC Control System Studio Training - Alarm System.
Best Ever Alarm System Toolkit Kay Kasemir, Xihui Chen, Katia Danilova, SNS/ORNL ICALEPCS 2009, Kobe, Japan, Oct 2009.
BOY, A Modern Graphical Operator Interface Editor and Runtime Xihui Chen, Kay Kasemir RAD Control Group.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
Control System Studio (CSS)
Presentation transcript:

Managed by UT-Battelle for the Department of Energy Kay Kasemir, Ph.D. ORNL/SNS June 2011 at KEK Control System Studio - CSS - Overview

2Managed by UT-Battelle for the Department of Energy What is CSS ? Ned Arnold et al, Answer: Same as EPICS!

3Managed by UT-Battelle for the Department of Energy CSS: A Collaboration Began in 2006 between DESY and SNS Joined by CLS, APS, BNL,, Diamond, …, KEK/J-PARC? : –Wiki, Mailing lists, code repository Growing presence at EPICS meetings Benefits from Eclipse community –EclipseCon 2011: Way over 500 participants from ~30 countries

4Managed by UT-Battelle for the Department of Energy CSS: A Control System Architecture –Portable programming environment with very good development tools –Basic bundling: Java Archive Files (JARs) Rich Client Platform (RCP) –Extensible bundling: Plug-Ins, Extension points, Registry –Framework for GUI with menus, windows, sub- panels, online help, preferences, …

5Managed by UT-Battelle for the Department of Energy CSS: A Software Toolkit Library Plug-Ins –Life data access, Historic Data Access, Control system data types (PV, Sample, …), Logbook, , Authentication, Authorization, … –Pluggable Historic Data: XML-RPC, RDB, … Authentication: Kerberos, LDAP, … Application Plug-Ins –Strip-Chart: Data Browser –OPI: SDS, BOY –Alarms: NAMS, BEAST –Archive: DESY Archive, BEAUTY –Utilities: Probe, Clock, PV Tree, Psychiatrist List of plugins:

6Managed by UT-Battelle for the Department of Energy Who uses it, and how? NSLS2 Your Site Data Browser, Probe, EPICS PV Tree Same? SDSBOY ? NAMSBEAST ? NameSpaceBrowserPV Util, Rack Util, PV Fields Viewer Channel Finder? log4j, slf4jjava.util.logging See also Compare to EPICS: EDD/DM, MEDM, DM2K, EDM SDDS, Channel Archiver ALH IOC Log, CM Log

7Managed by UT-Battelle for the Department of Energy Collaboration? Architecture? Toolkit? So what does it do?? Confused, yet?

8Managed by UT-Battelle for the Department of Energy Architecture, Toolkit, Collaboration: Users dont care. What does it look like? What can I do with it? ??

9Managed by UT-Battelle for the Department of Energy Original EPICS Operator Interface primarily for Linux/X11 Many disjoint tools –Inconsistent Look –Static layout –Online help? –Data exchange: at best copy/paste PV names

10Managed by UT-Battelle for the Department of Energy Basic CSS Tools Probe –Current value of a PV EPICS PV Tree –Trace PV links Resize Scrollbars Drop-downs keep previous entries

11Managed by UT-Battelle for the Department of Energy Localization Eclipse –IDE helps to localize texts –Runtime follows operating system settings CSS Translations –All: (US) English –Most: German –Few: French, Chinese Could be !

12Managed by UT-Battelle for the Department of Energy Data Browser Plot live and historic data over time

13Managed by UT-Battelle for the Department of Energy Alarm System (BEAST) Tabular or Tree view, voice annunciations, … Sort by Time, Severity, … Select by Name, Description Acknowledge

14Managed by UT-Battelle for the Department of Energy Eclipse Benefit: Flexible Layout Panels can be closed, reopened, repositioned Multiple Perspectives –Name, Save, Restore Multiple document instances share same configuration panels

15Managed by UT-Battelle for the Department of Energy CSS PV Exchange PVs in any CSS Tool Context Menu Select other PV Tools –Opens other tool with that PVs

16Managed by UT-Battelle for the Department of Energy Example Work Flow: React to Alarm Inspect history of PV, annotate

17Managed by UT-Battelle for the Department of Energy Data Browser E-Log After inspecting alarm PVs history, post commented plot to E-Log

18Managed by UT-Battelle for the Department of Energy PV Fields Viewer Detailed configuration info for a Info in Oracle, live data from EPICS

19Managed by UT-Battelle for the Department of Energy PV Fields Viewer: Site-Specific? Fine, but how would I benefit from an SNS- specific tool? Its Pluggable! You can provide the glue code to your EPICS config in RDB, LDAP, text files PV Fields API get info for PV Name SNS Implementation Get info from Oracle Your Implementation Get info from …

20Managed by UT-Battelle for the Department of Energy Integrated Help, Preferences Uniform access to settings, searchable help –Applications –Support Libraries Logging Control System access

21Managed by UT-Battelle for the Department of Energy BOY – Best OPI, Yet Operator Interface Editor Runtime Similar to EDM, MEDM, SDS, DM2K, but possibly better

22Managed by UT-Battelle for the Department of Energy OPI Editor

23Managed by UT-Battelle for the Department of Energy Simple Things are Easy 1.Drag a widget, e.g. Knob, from palette to editor 2.Enter the PV name in Properties view 3.Click the Run button to execute! What you will get PV value as text and via knob position PV severity reflected in border color PV name and value shown in tool-tip PVs display limits set the knobs default range Indicate disconnected state via a pink border Widget will be greyed-out if read-only

24Managed by UT-Battelle for the Department of Energy Editing Features Add Widgets – Drag & Drop from Palette – Copy/paste, Ctrl+Drag existing widgets to duplicate – Snap to grid, guideline, other widgets – Align, distribute Select multiple widgets to – Edit common properties – Adjust size or move around

25Managed by UT-Battelle for the Department of Energy Screen Navigation Idea: Minimize number of open screens. Similar to Web Browser links: – Default: Related displays replace the current display. – Optional open in tabs or new window – Allow previous/next navigation over display history Displays in Tabs

26Managed by UT-Battelle for the Department of Energy Rules, Scripts Rules create dynamic displays – Easy: PV Widget Property Scripts can to anything – Read PVs, change widget properties, open dialog, … – JavaScript or Phython

27Managed by UT-Battelle for the Department of Energy Send PV name to other CSS tools Use common CSS Process Variable context menu to send PV name to other CSS tools

28Managed by UT-Battelle for the Department of Energy SNS Examples

29Managed by UT-Battelle for the Department of Energy SNS Examples Top-level displays created by operators Tim Southern, Nick Luciano

30Managed by UT-Battelle for the Department of Energy SNS Steering Tool Try to get spot into the green, at least into orange Tim Southern, Nick Luciano

31Managed by UT-Battelle for the Department of Energy So What is CSS? Based on le-mac-book-air-lordinateur-portable-le-plus-fin-du-monde.jpg Various control-system tools combined into a consistent product Excellent for end-users!

32Managed by UT-Battelle for the Department of Energy Hardest Part: Starting Site-Specific Setup 1.Web site: Initial download

33Managed by UT-Battelle for the Department of Energy … Site-Specific Setup 1.Web site 2.Product: Tools and settings for your users at your site

34Managed by UT-Battelle for the Department of Energy … Site-Specific Setup 1.Web site 2.Product for your site 3.Automated updates

35Managed by UT-Battelle for the Department of Energy Need Site-Specific Setup 1.Web site 2.Product for your site 3.Automated updates Steep Learning Curve for Developers – … but also many Books, online Tutorials – Invest to learn it, and youll like it

36Managed by UT-Battelle for the Department of Energy Summary is: Collaboration, Architecture, Toolset, Java, Eclipse, RCP, Plug-ins, Localization, Perspectives, Menues, Preferences, Online Help, Probe, Clock, PV Tree, Data Browser, Alarm System, BOY, … needs: initial investment in site-specific product is: Excellent platform for development of new tools CSS is Good for the End-User