Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting 2008 1 CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.

Slides:



Advertisements
Similar presentations
Control System Studio (CSS)
Advertisements

Jenkins User Conference San Francisco, Sept #jenkinsconf Business Process Model & Notation (BPMN) Workflows in Jenkins Max Spring Cisco
Jan Hatje, DESY AMS – Alarm Management System PCaPAC AMS – Alarm Management System and CSS – Control System Studio Update PCaPAC 2008 J.Stefan Institute,
CSS: where do we want to go? Gabriele Carcassi Contributions from: Gabriele Carcassi, Kunal Shroff – BNL Jan Hatje – DESY Kay Kasemir – ORNL.
Visual Designer for JasperReports
XFEL The European X-Ray Laser Project DESY/ XFEL An Overview EPICS Collaboration Meeting San Francisco, October 5th, 2013 Matthias Clausen, DESY.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Kay Kasemir, Matthias Clausen, SNS,DESY EcliseCon March 2008 EclipseCon, SLAC visit March.
Matthias Clausen, DESY CSS GSI Feb. 2009: Introduction XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control System.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
14. Oct ICALEPCS Geneva EPICS Office1 EPICS Office An Initiative for a new Control System Office Framework Matthias Clausen DESY.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
Collaboration Suite Business Process Management
© 2008 Zend Technologies; made available under the EPL v March 2008 PDT – The PHP Development Toolkit Assaf Almaz, PDT co-Project Leader Zend Technologies.
John Sinclair Oak Ridge National Laboratory
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
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.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April Alarm Training Making.
Jan Hatje, DESY CSS ITER March 2009: Alarm System, Authorization, Remote Management XFEL The European X-Ray Laser Project X-Ray Free-Electron.
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, 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.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS-DCT (SNL) Training.
Matthias Clausen, DESY CSS GSI Feb. 2009: Introduction XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control System.
XFEL The European X-Ray Laser Project CSS Core Meeting Introduction into CSS DESY, August 7, 2006 Matthias Clausen MKS-2.
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.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
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.
© 2010 IBM Corporation What’s New in RSA 8.0 Beta 1 – Deployment modeling March, 2010.
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)
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
15/06/2006 The Future of Visual DCT EPICS Collaboration 2006 Argonne National Laboratory
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
CSS – Control System Studio
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Introduction 2 nd.
EPICS EPICS Collaboration Meeting Argonne June 2006 Control System Studio (CSS) SIG Workshop Summary Infrastructure and Software Development Argonne,
24. March 2006 SLAC Workshop Control System Studio1 CSS Control System Studio Report on the current state Matthias Clausen DESY.
Matthias Clausen, DESY CSS GSI Feb. 2009: Synoptic Display Studio and ArchiveBrowser XFEL The European X-Ray Laser Project X-Ray Free-Electron.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
CSS Build and Update System Kunal Shroff EPICS Spring Collaboration Meeting, June 2010 Aix-en-Provence.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, January 9-12 at NSRRC, Taiwan Control System Studio Training.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
07/10/2007 VDCT Status Update EPICS Collaboration, October 2007 Knoxville, Tennessee
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.
EPICS at DESY M. Clausen EPICS workshop Trieste’99 1 EPICS at DESY Matthias Clausen.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
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.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, January 9-12 at NSRRC, Taiwan Control System Studio Training.
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.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
CSS Synoptic Display Comments Kay Kasemir, July 2009.
Managed by UT-Battelle for the Department of Energy Quest for the Best Ever Alarm System Tool Kay Kasemir Oct
BOY, A Modern Graphical Operator Interface Editor and Runtime Xihui Chen, Kay Kasemir RAD Control Group.
CSS Build and Update System Kunal Shroff EPICS Fall Collaboration Meeting, June 2010 Aix-en-Provence.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
Bastian Knerr, MKS2, DESY March 2011 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 iPhone Apps for EPICS EPICS.
EPICS Training Client Tools
Control System Studio (CSS)
Alarm Training Making the transition from alh to CSS Alarm Tools
Presentation transcript:

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai Institute of Applied Physics (SINAP), 13th March 2008 Jan Hatje, Matthias Clausen, Helge Rickens DESY / MKS-2

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Overview and Current State Version of CSS (Core) is now available A headless build checks every night all CSS plugins for errors CSS Beta with the most recent features is on the CSS website The Alarm System (from IOC to SMS) is implemented and tested by the operators Reliability of Synoptic Display Studio is improved

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS Design Eclipse Runtime Java Virtual Machine IDE with CSS applications CSS UI CSS Core UI Eclipse RCP UI Eclipse IDE CSS Headless Eclipse RCP CSS Core CSS appl. UI CSS appl.

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Headless Build I Errors in CSS plugins are detected automatically The headless build process is not used for deployment yet Ant scripts for headless build are predefined in eclipse The selection of plugins for the headless build is set in a CVS project A program checks the log files and sends status mails to the developers

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CVS Headless Build II CSS Plugins Developer eclipse Headless Build log files Check Headless Build Configuration CheckHB.xml CVS CSS Plugins status mail Detailed description: csstudio.org → Developers Corner → Headless Build

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS Beta Version with the latest features of CSS plugins Not as reliable as the current CSS release CSS Beta Update Site has only two features: global plugins and plugins for the DESY environment CSS Update Site is possibly not compatible with CSS Beta CSS Beta download: csstudio.org → Download → CSS Beta Currently there are just a few new features in SDS

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Alarm System I Log Alarms IOC Task ‘Log Alarms’ monitors EPICS records for alarm status changes Sends alarm messages to the Interconnection Server via UDP Handles a set of Interconnection Server connections for fallback Interconnection Server Headless CSS application Sends alarm messages to the JMS Server Updates the persistent store on the LDAP Server Controlled via XMPP commands

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Alarm System II Alarm Tree Representation of persistent store Shows the status of each record Alarm Table Shows alarm messages chronologically Search in alarm history Alarm Management System Distribution of alarm messages to operators via SMS, Mail, Voice Group management of alarm message receivers Configurable filters for different criteria Easily extensible (new filter types, new receiver types)

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Alarm System III OpenJMS Server ALARM T LOG T Filter Manager Filter IOC Jms2Ora LDAP Server Alarm archive CSS UI Instance Action SMS, Mail Alarm Tree Alarm, Log displays Alarm Message System configuration CSS Headless Instance Interconnection Server A test installation of the LDAP- and JMS-Server for external user are now available. For the settings please look on our CSS web site.

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Synoptic Display Studio Synoptic Display Studio (SDS) is a set of CSS plugins SDS is based on GEF Easy to add new widgets Connection to control system via DAL Initialiser for widgets CVS support for the management of displays ADL converter to reuse MEDM Displays

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Synoptic Display Studio Align, ruler, snap to geometry, grid,... functionality Order of overlapping widgets (‘To front’, ‘One step to front’, …) Multiple layers to organize large displays Aliases for process variables Edit properties for many widgets SNL Documentation: Menu ‘Help’ → ’Help Contents’ → ’CSS Applications’

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Synoptic Display Studio UI Workspace Editor field Property View Widget palette

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CVS SDS CVS support CSS Plugins Developer (Using and editing Displays) CVS Display Repository Developer (Using and editing Displays) Operator (Using Displays) Operator (Using Displays) Update (periodically) Commit and Update CVS repository holds all displays files Operators get periodically an update that they are using always the current display versions No parallel versions of displays (Developers do not work on copies of the displays) History of all changes

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting SDS SDS Dynamic aspects Dynamisation of a property means that the property depends on a value of a process variable Dynamisation is indicated by a gear wheel Every widget property can be dynamic Initialiser sets dynamic aspects for default properties Rules for control system connections (calculate e. g. a double value to color) User can add new rules (JavaScript rules in workspace) Time widget executes rules periodically Control system Process variable Data Access Layer Rule Widget

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Display ‚Overview‘ SDS Action Data Actions are related to widgets A widget can hold many actions Actions are inherited (Actions of display are available in all widgets) Action type ‘Open as View/Shell’ Show Facility A Show Facility B Display ‚Facility $‘ Display ‚Facility A‘ Display ‚Facility B‘ Open Display with Alias ‚A‘ Open Display with Alias ‚B‘ Action type ‘Send Value’ Opens a display from workspace Call new display with parameters Writes a value to a process variable

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting SDS Example

Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting Outlook, Further information Implementation of strip chart and ‘16 bit’ widget Default values as parameters for rules Visualization for Channel Access Security in SDS Improve documentation for user and developer Get help information for the active object EDM converter for SDS For more information or to download CSS please see the CSS website: To get the CSS applications please use the update mechanism: Help → Software Updates → Find and Install → Search for new features For questions please contact: - Thank you -