Channel Finder Kunal Shroff Ralph Lange. pvManager Graphene IOC CA client (JCA/CAJ) CSS Core Olog Integration Olog … … DataBrowser BOY IOC… pvA client.

Slides:



Advertisements
Similar presentations
Guobao Shen BNL Services Guobao Shen
Advertisements

Esri International User Conference | San Diego, CA July 14, 2011 Troubleshooting ArcGIS Web APIs (JavaScript, Flex, Silverlight) from a Support Perspective.
Control System Studio (CSS)
V4 Status and Workshop Report CSS, DISCS, an V4 team.
ChannelFinder Directory Service Ralph Lange EPICS Fall Collaboration Meeting, October 2010 BNL.
Control System Studio (CSS) Data Access Layer (DAL) Kay Kasemir, Xihui Chen July 2009.
EPICS V4/areaDetector Integration
0 BROOKHAVEN SCIENCE ASSOCIATES Middle Layer Services at NSLS II for Beam Commissioning and Operation Guobao Shen Controls Group, Photon Sciences Brookhaven.
CSS Developments at BNL / NSLS-II Gabriele Carcassi Feb
AccelUtils Gabriele Carcassi, Kunal Shroff – BNL Eric Berryman, Robert Gaul – MSU Ralph Lange – HZB.
ChannelFinder Directory Service Ralph Lange EPICS Spring Collaboration Meeting, June 2010 Aix-en-Provence.
0 BROOKHAVEN SCIENCE ASSOCIATES NSLS II Physics Application and its Open Architecture Guobao Shen Controls Group, Photon Sciences Brookhaven National Laboratory.
14. Oct ICALEPCS Geneva EPICS Office1 EPICS Office An Initiative for a new Control System Office Framework Matthias Clausen DESY.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Olog Kunal Shroff Eric Berryman Dejan Dežman Arman Arkilic.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Dirk Zimoch, KSTAR Meeting 2009 Auto Save and Restore.
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
Control System Studio (CSS)‏ Kunal Shroff EPICS Training Meeting 07/10/2010.
Workshop Report Berryman - Carcassi - Kasmir - Shroff.
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.
Tools Strategy for BNL and MSU Gabriele Carcassi - BNL Eric Berryman - MSU.
Developments in CS-Studio, Pvmanager and Graphene Gabriele Carcassi.
ChannelFinder Client Kunal Shroff EPICS Spring Collaboration Meeting, October 2010 BNL.
Tools and Services at NSLSII Kunal Shroff, Tasha Summers, Smith Reid, Gabriele Carcassi, Michael Davidsaver (NSLSII) Ralph Lange (ITER) Samuel Dallstream.
Deutsches Elektronen-Synchrotron DESY Helmholtz Association of German Research Centres Hamburg, Germany The European X-Ray Laser Project.
Data integration in real time (pvmanager, graphene and all of that) Gabriele Carcassi.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Core (and other development efforts) L. Dalesio. EPICS April 25, 2013.
1 BROOKHAVEN SCIENCE ASSOCIATES NSLSII Physics Applications – Applying V4 The Control Group – presented by Bob Dalesio Taiwan EPICS Meeting, June 2011.
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.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Macromedia Dreamweaver 8 Revealed DREAMWEAVER GETTING STARTED WITH.
Citrix MPS 3.0 Licensing Douglas A. Brown President
Standalone Firefly Tools with an embedded Tomcat 7 No additional dependencies besides Java 1.8.
BROOKHAVEN SCIENCE ASSOCIATES High level applications and EPICS control GUOBAO SHEN NSLS-II, Control Group May 4 th, 2009.
10/20/2015J-PARC1 Control Room Accelerator Physics Channel Access – Connection to Hardware Through EPICS Getting Information directly from the Control.
Adobe Dreamweaver CS3 Revealed CHAPTER THREE: WORKING WITH TEXT AND IMAGES.
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.
The CSS Scan System Kay-Uwe Kasemir SNS/ORNL Dec
MASAR Service Guobao Shen Photon Sciences Department Brookhaven National Laboratory EPICS Collaboration Workshop Oct 05, 2013.
MASAR Server & Application Guobao Shen Photon Sciences Department Brookhaven National Laboratory Collaboration Working Group Oct 02, 2013.
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.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
Channel Finder operational experience at BNL work by: Gabriele Carcassi, Robert Petkus, Guobao Shen, Kunal Shroff, Lingyun Yang, written by: Gabriele Carcassi.
Reliability/ Secure IOC / Outlook M. Clausen / DESY 1 CA-Put Logging BurtSave Warm Reboot Matthias Clausen DESY/ MKS.
Macromedia Dreamweaver 8 Revealed AND GRAPHICS WORKING WITH TEXT.
Diirt status data integration in real time Gabriele Carcassi.
18. June 2003EPICS WS Channel Management Andreas Lüdeke Swiss Light Source / PSI 20 May 2003 EPICS Collaboration Meeting.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS April 2013 Control System Studio, CSS Overview.
BROOKHAVEN SCIENCE ASSOCIATES Enhanced Directory Service Ralph Lange EPICS Collaboration Meeting October 11, 2009.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
Core Java Client Technologies Gabriele Carcassi - BNL.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
ChannelFinder & CSS Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
ESS Integrated Control System Software Core Components S.Gysin
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
LAB302 Image Enabling Host Applications. Introduction What is the purpose of this class? What will we learn? What will you walk away with?
Channel Finder operational experience at BNL
AccelUtils Gabriele Carcassi, Kunal Shroff – BNL
EPICS Training Client Tools
ChannelFinder Directory Service
iWay Sentinel: Centralized Monitoring and Management Inessa Gerber
Control System Studio (CSS)
User Experience of Channel Finder Service at NSLS-II
EPICS 7 Matej Sekoranyja, Marty Karimer, Michael Davidsaver, Ralph Lange, Andrew Johnson, Timo Korhonen, Heinz Junkes, Patrick Marschalik, Murali Shankar,
Presentation transcript:

Channel Finder Kunal Shroff Ralph Lange

pvManager Graphene IOC CA client (JCA/CAJ) CSS Core Olog Integration Olog … … DataBrowser BOY IOC… pvA client IOC… v3v4 Publish/subscribe Command/response v4 Masar... pvASimTest API … Logbook … Web UI and other clients CA Core Client Technologies Data Sources Aggregation Visualization vTypes Data Definition BEAST Log Viewer AccelUtils Web based REST services CS-Studio ChannelFinderAPI Java/Python Cf-update Scripts and utilities ChannelFinder Integration …

Need for cf-update How to add new channels – Without having to learn the client api’s How to manage existing channels – Orphaned channels – Moved channels Automatically handle some attributes/properties of channels – hostName – iocName

cf-update v2.0.0 The properties currently managed with cf- update – hostName – iocName – pvStatus : Active or InActive – time : The last time the above properties where updated

Example st.cmd iocInit dbl > record.dbl system “cp records.dbl /cf- update/$HOSTNAME.$IOCNAME.dbl”

Under the Hood The cf_monitor daemon monitors $(CF_UPDATE_DIR) directory and envokes an updare task when – A new *.dbl file is created in the dir – An existing *.dbl file is modified The update task handles – Uses the filename to obtain the hostName, iocName property values and defines time as the time when the file was modified – New channels – creates new channels with hostName, iocName properties – Orphaned channels – the hostName, iocName properties are retained for debugging purpose but the pvStatus is set to inactive – Moved channels – ensures that the hostName, iocName properties are update when channels are moved – Unchanged channels All other existing properties and tags are left unaffected

Controls Properties NameDescriptionOwner priSysprimary systemcontrols priSysInstprimary system instantcontrols cellthe cell name for the controled device, e.g. C01, C30 secSys girderthe girder name, e.g. G1, G2, G6 devType devName ctrlDevices hostName The name of the machine hosting the IOC to which this channel belongs cf-update iocNameThe name of the IOC to which this channel belongscf-update pvStatus The status depends on whether or not the channel has a IOC assocaited with it cf-update timeThe last time the dbl file associated with this pv was readcf-update

Physics Properties NameDescriptionOwner elemType the physics element type: QUAD, SEXT, BPM, HCOR, VCOR cf-asd (aphla) elemNamethe element name in latticecf-asd (aphla) elemHandlea read or set type of PV, values are: get/setcf-asd (aphla) elemPosition the position in lattice, could be end/begin/middle position. cf-asd (aphla) elemLengththe length in lattice.cf-asd (aphla) elemIndexthe index in latticecf-asd (aphla)

Physics applications The High level applications tend to prefer a hierarchical view of the control system where they can group channels by type (such as BPM, horizontal corrector) or location accelerator physics high level application APHLA (python) ChannelViewer Channel line plot Waterfall plot Channel Orchestrator

ChannelViewer

Channel Line Plot

Channel Orchestrator

ChannelFinder Service ChannelFinder is now a pvmanager service

ChannelFinder in BOY

Service Button

Channel Finder service button

Auto-complete

Future plans Manage additional properties and tags automatically – Integration with NameService/NameValidator Replace channel widgets with general purpose widgets using pvmanager services and formula Integration with MASAR