Control System Studio (CSS)

Slides:



Advertisements
Similar presentations
Using T4Eclipse tool to Analyze Eclipse UI For t4eclipse version Ben Xu July 17,2010.
Advertisements

Chapter 11 Designing the User Interface
Managed by UT-Battelle for the Department of Energy Best Ever Archive Utility, Yet (BEAUtY) Kay Kasemir April 2013.
Managed by UT-Battelle for the Department of Energy Kay Kasemir, Ph.D. ORNL/SNS June 2011 at KEK Control System Studio - CSS - Overview.
SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Jan Hatje, DESY AMS – Alarm Management System PCaPAC AMS – Alarm Management System and CSS – Control System Studio Update PCaPAC 2008 J.Stefan Institute,
ORNL is managed by UT-Battelle for the US Department of Energy Control System Studio: First Steps Kay Kasemir ORNL/SNS June 2014.
Best Ever Alarm System Toolkit Kay Kasemir, Xihui Chen, Katia Danilova SNS/ORNL April, 2013.
Matthias Clausen, DESY CSS GSI Feb. 2009: Introduction XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control System.
Archive Systems What you always wanted to know but were afraid to ask: What’s available? Who’s doing what? PAL EPICS Meeting Oct
Packaging of EPICS-basedControl System Software
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.
EPICS Collaboration meeting Fall 2012, SDD status and plansPage 1 Self-Described Data - SDD status and plans Lana Abadie, ITER CODAC.
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.
Control System Studio: An Integrated Toolset Kay Kasemir, ORNL/SNS CS-Studio, 2014 FRIB1.
Jan Hatje, DESY CSS ITER March 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
CODAC Core System, 2-June-2010, EPICS Collaboration Meeting Aix-en-Provence Page 1 CODAC Core System F. Di Maio ITER IO / CHD / CIT / CODAC.
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.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS-DCT (SNL) Training.
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.
Debby Quock November 13, 2012 IRMIS at CLS. IRMIS Currently at CLS PV Crawler –Perl modules that parse EPICS IOC st.cmd, db, and dbd files. Information.
XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2.
Thomas Jefferson National Accelerator Facility Page 1 Slow Controls Ken Livingston University of Glasgow.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Oct EPICS Meeting, PAL, Korea Control System Studio Training.
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…
Matthias Clausen, DESY CSS – Control System Studio TINE User Meeting 1 CSS – Control System Studio TINE Users Meeting DESY 5 th December 2008 Matthias.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio, CSS Overview.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Core Applications.
Jan Hatje, DESY CSS GSI Feb. 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
LDAP For Alarms and Authorization Matthias Clausen (DESY)
15/06/2006 The Future of Visual DCT EPICS Collaboration 2006 Argonne National Laboratory
CSS – Control System Studio
Matthias Clausen, DESY CSS GSI Feb. 2009: Synoptic Display Studio and ArchiveBrowser XFEL The European X-Ray Laser Project X-Ray Free-Electron.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Evolution of VisualDCT Jaka Bobnar Matej Sekoranja Igor Verstovsek
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.
ITER Update, 11-Oct-2010, EPICS Collaboration Meeting Brookhaven Page 1 ITER Update F. Di Maio ITER IO / CHD / CIT / CODAC.
07/10/2007 VDCT Status Update EPICS Collaboration, October 2007 Knoxville, Tennessee
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.
At the SNS Kay Kasemir, Xiaosong Geng, Dave Purcell ORNL/SNS March 2008.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS April 2013 Control System Studio, CSS Overview.
Visual DCT upgrade Gasper Jansa, Cosylab SLAC, April 2005.
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.
Matthias Clausen, Jan Hatje, DESY CSS Overview – Alarm System and Management CSS Overview - GSI, 11 Februrary CSS Overview Alarm System and CSS.
Applications Kay Kasemir ORNL/SNS Using Information and pictures from Matthias Clausen, Jan Hatje, and Helge Rickens (DESY) October 2007.
Jan Hatje, DESY SNL Editor and Debugger EPICS collaboration meeting SNL Editor and Debugger EPICS collaboration meeting 2008 Shanghai Institute.
Matthias Clausen, DESY EPICS Training – Client Tools/ CSS EPICS collaboration meeting EPICS Training Client Tools EPICS collaboration meeting 2008.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, April at SLAC Control System Studio Training - Alarm System.
Implementation and Testing of RDB Channel Archiver with MySQL Richard Ma, DePauw University Supervisor: Richard Farnsworth, Argonne National Laboratory.
Managed by UT-Battelle for the Department of Energy Quest for the Best Ever Alarm System Tool Kay Kasemir Oct
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.
Working in the Forms Developer Environment
EPICS Training Client Tools
Control System Studio (CSS)
Presentation transcript:

Control System Studio (CSS) At ITER…

CSS Features & Benefits CSS provides a modern User Interface CSS is an Eclipse-based Integrated Environment: Based on plugin technology and therefore easily extensible Generic features like menus, preferences, help… Multi-platform support (portable JAVA code)

CSS Integrated Platform CSS is a common platform for new control system applications Connection to external data sources like JDBC-databases, JMS and LDAP servers… Data accessible through all the applications PV object contribution 2 sources: SNS and DESY

ICH Sample Core System V1 IOC Core EDM screen SNL Sequencer Alarm Handler EPICS Channel Archiver tools IOC Error Logging tools Autosave

CSS Progress at ITER BOY – new Graphical User Interface BEAST – new Alarm Handling System Data Browser – Live and Archived data access In addition… CSS Alarm server, JMS server and DB CSS SNL Editor CSS DCT

BOY User friendly editor ICH EDM screen converted to BOY: Label, line, rectangle, text update Personalisation: Action button, menu, slider, chart… No script for now!

Open a detailed display in a Tab BOY – many screens! Open a detailed display in a Tab Detailed views have been defined for the 5 x ICH main components The new display could replace the existing one, appear in a new Tab (press Ctrl) or in a new Window (press Shift)

Strip chart live and archived data Data Browser Strip chart live and archived data Tool for displaying live as well as historic data in a Strip-Chart type plot Compatible with EPICS Channel Archiver (Abyss Standalone server) Plot toolbar: different zooms, annotation…

BEAST - distributed alarm system Alarm tree, table and history Distributes system: Alarm Server User Interface Configuration and logging DB <web report> User interface: Access guidance, invoke links to related operator displays, acknowledge alarms and edit the configuration EPICS ALH configuration imported in BEAST but needs personalisation

SNL Sequence Editor Programming editor Syntax highlighted Quick navigation using the Outline view Compilation Diagram view

RDB Channel Archiver Upgrade of the Channel Archiver with BEAUTY? Data and configuration is stored in RDB (Oracle/MySQL) Sample engine is written in Java BEAUTY 2010 priority: Access to “old” Channel Archiver through web server Performance analysis is needed

ITER Specific Self-Description interface Access to PVs definition (name, alarm limits, states etc) shall be from ITER configuration data management (“Self-Description Data”). Data-base interface? Plug-ins to interact with a SDD? Impact on existing components (BOY, BEAST, SNL…) It’s important to keep a unique interface for PV services (extensions). A PostgreSQL back-end shall be added to the Oracle and MySQL ones. Some ITER customization will be required (ex: standard symbols in synoptics) It’s important to maintain shared sources!

More CSS plug-ins? Post Analyser Probe: Inspect live PV - enter a PV name to see its current value EPICS PV Tree: Display a PV’s input link hierarchy (INPA, INPB…) PACE: Table editor for critical or important list of PVs RDB Table: Generic editor for RDB MySQL data System Monitor: Memory usage info Therapist Clock: Give the current time PV Utility: Map Devices and IOCs to PVs Rack Utility: Locate devices in racks PV Fields: View EPICS record info (configuration db file, front-end controller that provides the PV (EPICS IOC), time of last reboot, all the original field values from the configuration file, current values of those fields, highlighting differences from the original values)

Conclusion Control System Studio is a very good platform to build an integrated development environment for the development, test and commissioning of the plant systems controls. There are arguments on RCP vs. web applications (light clients). We’ll certainly use both, depending on user and use cases (ex: data browsing, some edition, fixed screens). We are including CSS applications in CODAC Core System Vs 2 (2011/Q1) for HMI and alarm handling (archiving ?). We will maintain EDM, AHS and ChannelArchiver in this version. It shall be integrated with EPICS application (IOC) development tools, using “SDD”, SNL editor and DCT(?) There will be additions from ITER. It is important to have a well established process for sharing the sources A common repository (SourceForge) A good structure of the components Clear versions and tags Regular & automated check/merge of between the shared repository and the lab’s sources copies.. 14

Thank You!