Presentation is loading. Please wait.

Presentation is loading. Please wait.

Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,

Similar presentations


Presentation on theme: "Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,"— Presentation transcript:

1 Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and more @ DESY Delphy Armstrong, Xihui Chen, Kay Kasemir, Dave Purcell @ SNS/ORNL kasemirk@ornl.gov April 2009

2 2Managed by UT-Battelle for the Department of Energy Electronic Logbook Support 1.API for creating E-Log entries (Text w/ optional image). Used by Data Browser, BEAST, PACE. 2.Implementation for SNS Oracle- based ELog. You can plug your implementation in.

3 3Managed by UT-Battelle for the Department of Energy ‘PACE’: PV Adjust, Confirm, ELog Tool for conveniently editing several related PVs, then log the reason & change Spreadsheet-type GUI – Click, enter value for single PV … or … – Select many rows, right-click, “Set Values”, enter value

4 4Managed by UT-Battelle for the Department of Energy ‘PACE’…  When done, “Save” prompts for ELog entry – PV name, value, … automatically added to text – PVs only updated when pressing ‘OK’  Planned use @ SNS: – RF Power limits – LLRF calibration settings – RCCS P/I/D parameters … where viewing and editing several system instances and Elog entries are useful manual automatic

5 5Managed by UT-Battelle for the Department of Energy RDB Tools  Needed to view SNS RDB  Coded with pluggable implementations –Device/PV mappings –Rack Info –Fields of a PV … with examples for the SNS Oracle RDB which could be replaced by plugins for your site

6 6Managed by UT-Battelle for the Department of Energy PV & Rack Utils  PVs on IOC  Which IOC has PV?  IOC Location

7 7Managed by UT-Battelle for the Department of Energy PV Fields  Shows fields of a PV, both “from File” and current –All configured fields of a PV –Selected fields of several PVs

8 8Managed by UT-Battelle for the Department of Energy Similar DESY Tool: Kryo Namespace Browser Search filter and creation mask Search filter and creation mask View of Kryo-Name elements View of Kryo-Name elements Search result

9 9Managed by UT-Battelle for the Department of Energy EDM Write Log  Recent EDM versions can send information about PV “writes” to external tool.  Updated “JMSSender” tool to forward EDM output into CSS JMS log –PV –Old, new value –User, Host  Write access can then be viewed together with e.g. alarms Not used operationally at this time

10 10Managed by UT-Battelle for the Department of Energy SDS work at SNS  Fundamentally a great idea  Evaluation, assembling list of issues  Adding new widgets

11 11Managed by UT-Battelle for the Department of Energy Ongoing @ DESY  SDS in operation –~20 displays, plus >100 translated dm2k Faceplates –In ~Autumn, plan to use SDS exclusively  CSS-as-EPICS-IDE –IO Configurator (specific to DESY) –Database configuration editor (generic interface) –SNL Editor (generic)

12 12Managed by UT-Battelle for the Department of Energy IO Configurator Tree representation of the Profibus elements Configuration view for a Profibus Module Slide info from Helge Rickens, DESY

13 13Managed by UT-Battelle for the Department of Energy IO Configurator  The IO Configurator has several functions. -Creation of the Profibus Configuration in XML for the Profibus Master (EPICS IOC) -Create and fill the Device Database -Mapping of Documents and Devices. -Mapping of Hardware Addresses to EPICS DEV and INP/OUT fields Slide info from Helge Rickens, DESY

14 14Managed by UT-Battelle for the Department of Energy DCT - Database Creation Tool Object Properties Object Tree Record Fields or Object Parameters Project Navigator Slide info from Helge Rickens, DESY

15 15Managed by UT-Battelle for the Department of Energy DCT - Database Creation Tool  Design Criteria: 1.Create hierarchical EPICS databases 2.Graphical Representation of Record Structures 1.For Documentation purpose 2.As a Design Tool  Functionality -Definition of prototypes (Prototypes may include other prototypes as well as records) -Definition of prototype hierarchies (no limitation) -String/ Name substitution using Macro substitution on all levels -By default only fields which differ from the default are visible -Support for forward links inside prototypes -Support for DEV/ INP/ OUT filed name definition from Device Database -Store complete model in XML (cvs support (built in Eclipse)) -Save database in db format – or other persistent store (simple interface) Slide info from Helge Rickens, DESY

16 16Managed by UT-Battelle for the Department of Energy SNL Editor – State Notation Language Outline Navigator Outline Navigator SNL Editor Slide info from Helge Rickens, DESY

17 17Managed by UT-Battelle for the Department of Energy SNL Editor – State Notation Language -Syntax high lightning -Outline to list SNL states  Planned: -Support for Compile/ Link/ Run on local machine 1. Linux; 2. … -Graphical representation of SNL programs (State Diagram) -Support to graphically create SNL skeletons -Support to debug SNL programs on local machine (requires SNL changes) Slide info from Helge Rickens, DESY

18 18Managed by UT-Battelle for the Department of Energy Summary A lot going on. Plenty room to add tools for site-specific needs Can be designed with site-specific code in pluggable implementations Appear and act in CSS, not as standalone tcl/tk/phython/… hacks


Download ppt "Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,"

Similar presentations


Ads by Google