1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Core (and other development efforts) L. Dalesio. EPICS April 25, 2013.

Slides:



Advertisements
Similar presentations
Database Workshop Report
Advertisements

Guobao Shen BNL Services Guobao Shen
V4 Status and Workshop Report CSS, DISCS, an V4 team.
Paul Chu FRIB Controls Group Leader (Acting) Service-Oriented Architecture for High-level Applications.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS V4 Support to Physics Application, Data Acquisition, and Data Analysis L. Dalesio, Gabriele Carcassi, Martin Richard.
0 BROOKHAVEN SCIENCE ASSOCIATES Middle Layer Services at NSLS II for Beam Commissioning and Operation Guobao Shen Controls Group, Photon Sciences Brookhaven.
PvData,pvAccess,pvIOC,pvService Status EPICS Meeting June 2011 NSRRC,Hsinchu, Taiwan Marty Kraimer, Guobao Shen, and Matej Sekoranja.
CSS: where do we want to go? Gabriele Carcassi Contributions from: Gabriele Carcassi, Kunal Shroff – BNL Jan Hatje – DESY Kay Kasemir – ORNL.
EPICS Architecture Version 3 Channel Access Client (CAC) Connection Data Transfers WAN/LAN/Local Connection Data Transfers Channel Access Server (CAS)
AccelUtils Gabriele Carcassi, Kunal Shroff – BNL Eric Berryman, Robert Gaul – MSU Ralph Lange – HZB.
LCLS Control System Overview Mike Zelazny SLAC ICD Software Department Accelerator Directorate.
PCaPAC Satellite Workshop ~ High Level Applications Development and the Matlab Middlelayer ~ Sponsored by the Canadian Light Source Saskatoon, Canada October.
RDB Services Vasu Vuppala FRIB-NSCL, East Lansing, Michigan, USA.
0 BROOKHAVEN SCIENCE ASSOCIATES NSLS II Physics Application and its Open Architecture Guobao Shen Controls Group, Photon Sciences Brookhaven National Laboratory.
PvData,pvAccess,javaIOC,pvService Status EPICS Meeting Aix-en-Provence, France Marty Kraimer, Guobao Shen, and Matej Sekoranja.
ORNL is managed by UT-Battelle for the US Department of Energy EPICS V4 for SNS Neutron Data Kay Kasemir Oct
AreaDetector Data Processing Pipeline In EPICS V4 Dave Hickin Diamond Light Source EPICS Collaboration Meeting Diamond Light Source 01/05/2013.
EPICS Meeting 2005ORNL Rdb systems at SNS Jeff Patton and cast April 27-29, 2005 EPICS Meeting 2005.
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
Olog Kunal Shroff Eric Berryman Dejan Dežman Arman Arkilic.
8/21/2015J-PARC1 Data Management Machine / Application State Data.
1 BROOKHAVEN SCIENCE ASSOCIATES Control System Overview Bob Dalesio, Control Group Leader 8 th ASAC meeting for NSLS-II Project May 10-11, 2011.
Data Acquisition at the NSLS II Leo Dalesio, (NSLS II control group) Oct 22, 2014 (not 2010)
Loris Giovannini, Mauro Giacchini Epics Collaboration Meeting
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.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, April at SLAC Control System Studio - Introduction.
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.
IRMIS 2 Overview Andrew Johnson Computer Scientist, AES Controls.
Thomas Jefferson National Accelerator Facility Page 1 Slow Controls Ken Livingston University of Glasgow.
BROOKHAVEN SCIENCE ASSOCIATES High level applications and EPICS control GUOBAO SHEN NSLS-II, Control Group May 4 th, 2009.
EPICS Direction to Support Large Projects and Incorporate New Technology Leo R. Dalesio 09/21/99.
IRMIS Status EPICS 2009 Vancouver D. A. Dohan. Outline IRMIS hardware model cable/cable run channel list Equipment Inventory System RDB Domain separation.
1/15 G. Manduchi EPICS Collaboration Meeting, Aix-en-Provence, Spring 2010 INTEGRATION OF EPICS AND MDSplus G. Manduchi, A. Luchetta, C. Taliercio, R.
MASAR Service Guobao Shen Photon Sciences Department Brookhaven National Laboratory EPICS Collaboration Workshop Oct 05, 2013.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
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.
DISCS - Distributed Information Services for Control Systems
Wir schaffen Wissen – heute für morgen Paul Scherrer Institut EPICS V4 Archiver Service and Matlab client Timo Korhonen.
CSS – Control System Studio
1 BROOKHAVEN SCIENCE ASSOCIATES Control System Overview Bob Dalesio, Control Group HLA Review for NSLS-II Project April
EPICS EPICS Limitations Bob Dalesio Marty Kraimer.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays - done for rsrv in 3.14 Channel access priorities - planned to.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Version 4 – Development Plan V4 Team – presented by Bob Dalesio EPICS Meeting October 12, 2010.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS April 2013 Control System Studio, CSS Overview.
1 BROOKHAVEN SCIENCE ASSOCIATES High Level Applications Infrastructure and Current Status Guobao Shen, Lingyun Yang* Controls Group & Accelerator Physics.
B. Dalesio, N. Arnold, M. Kraimer, E. Norum, A. Johnson EPICS Collaboration Meeting December 8-10, 2004 Roadmap for IOC.
ESS Integrated Control System Software Core Components S.Gysin
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Version 4 – Normative V4 Team – presented by Bob Dalesio EPICS Meeting October 7, 2011.
NSLS-II Data Management Framework Arman Arkilic Brookhaven National Lab EPICS 2015 Collaboration Meeting-FRIB.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
Managed by UT-Battelle for the Department of Energy CSS Based Tools at SNS Dave Purcell EPICS Collaboration Meeting October 13-17, 2008.
Control System Tools for Beam Commissioning Timo Korhonen Controls Division Chief Engineer April 8, 2014.
Version 4 Charter – Discussion Bob Dalesio Greg White.
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.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Version 4 – Development Plan V4 Team – presented by Bob Dalesio EPICS Meeting October 7, 2011.
Channel Finder operational experience at BNL
LCLS Commissioning & Operations High Level Software
AccelUtils Gabriele Carcassi, Kunal Shroff – BNL
Presented by Li Gang Accelerator Control Group
LCLS Commissioning & Operations High Level Software
EPICS Version 4 Abstract:
EPICS at Diamond Mark Heron Head of Controls Group
EPICS 7 Matej Sekoranyja, Marty Karimer, Michael Davidsaver, Ralph Lange, Andrew Johnson, Timo Korhonen, Heinz Junkes, Patrick Marschalik, Murali Shankar,
Presentation transcript:

1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Core (and other development efforts) L. Dalesio. EPICS April 25, 2013

2 BROOKHAVEN SCIENCE ASSOCIATES Outline EPICS Architecture EPICS Development Core Core Services Related developments Coordination of Development Conclusions

3 BROOKHAVEN SCIENCE ASSOCIATES EPICS Support for Middle Layer Services Distributed Front-Ends ?Refactor? XAL, MMLT, SDDS, GDA Physical Device Ethernet Thin HLA Client CAC Control System Studio CAC Diag Database CAS Physical Device PS Database CAS Physical Device RF Database CAS Physical Device Vac Database CAS Physical Device Util Database CAS Matlab, SDDS, Python CAC Diamond Simulation Diag & PS CAS Channel Archiver View PVManager PVAS Channel Finder Server SQL PVAC PVAS Unit Conversion CAC PVAC PVAS Orbit CAC PVAS Alignment, Magnet Map.. SQL RDB PVAC Save / Retrieve PVAS PVAC PVAS Archive Retrieval XML/RPC Channel Archiver PVAC RDB

4 BROOKHAVEN SCIENCE ASSOCIATES EPICS IOC Support for Large Data 1) Request Parallel lanes for user FPGA Spec, GDA, Edna etc… Detector Ethernet Thin HLA Client CAC Control System Studio CAC Data Acq. CAS Channel Archiver View PVManager PVAS Channel Finder Server SQL RDB PVAC PVAS Virtual Axis Conversion CAC PVAC PVAS Analysis CAC PVAS Experiment Information. SQL RDB PVAC Log Service PVAS PVAC PVAS Scan Server XML/RPC Channel Archiver PVAC N-lanes Detector Storage User FPGA Data Analysis. CAS PVAS 2) User FPGA Converts to NTType 3) Analysis In IOC creates resutls as NTType 4) Analysis In middle layer sevice creates resutls as NTType 5) Connect V4 client to existing codes

5 BROOKHAVEN SCIENCE ASSOCIATES EPICS Core Team Michael Davidsaver (BNL), Bob Dalesio (BNL), David Hickins (DLS), Jeff Hill (LANL), Andrew Johnson - release management (ANL), Timo Korhonen (PSI), Marty Kraimer, Ralph Lange (HMI), Nikolay Malitsky (BNL), James Rowland (DLS), Matej Sekoranja (Cosylab), Guobao Shen (BNL), Greg White – development chair (PSI/SLAC) IOC Enhancements Support higher throughput of large data sets Support atomic get and put operations on a single IOC Optimize connections of large data sets to PVAccess Develop records to manipulate large data sets such as images and multidimensional arrays PVAccess extensions to support high throughput services Continue to optimize performance on different platforms Implement a multi-cast solution for large data sets Implement a communication “channel” for broadcasts such as log messages or alarms NT_Types Complete NTMatrix Complete a definition for Image and N-Dimensional Arrays Packaging of meta data such as AreaDetector Continue to expand this set to support middle layer service development

6 BROOKHAVEN SCIENCE ASSOCIATES EPICS Core Service Development Channel Finder (Ralph Lange) Save and Retrieve (Guobao Shen) Image Server / Multidimensional Array Server (David Hickin, Michael Davidsaver) History Server (Murali Shankar, David Hickin, Nikolay Malitsky) Model Server (Greg White, Guobao Shen) Scan Server (Daron Chabot, Kay Kasemir) Log Service (Kunal Shroff, Eric Berryman, Kay Kasemir) Other services as they are identified

7 BROOKHAVEN SCIENCE ASSOCIATES EPICS Related Developments Control System Studio – integrating middle layer services to provide configuration and real time display. This collaboration includes: Kunal Shroff, Gabriele Carcassi, Eric Berryman, Xuihui Chen, and Kay Kasemir There are planned releases with unit testing SNS uses some tools in operation for alarm viewing and image viewing NSLS II and FRIB are using all of the CSS tools for operations (BOY, BEAST, Channel Finder, OLOG) PVAccess plugs into PVManager Relational Database Tools Channel Finder* - tools to populate it, tools in CSS to manage it, display tools use this tool on CSS, used through Python for applications Save / Retrieve Sets* -- tools in CSS to retrieve this Log* -- tools in CSS to make entries, used in physics applications thorugh python Lattice* -- under construction Inventory, Installation, Inventory, cables – stand alone applications PV Crawler – stand alone applications Traveler – stand alone applications Etc…… Physics Application Beam Line Applications

8 BROOKHAVEN SCIENCE ASSOCIATES Coordination of development Core and Core services team –Meets weekly on a google hangout. Chair – Greg White –Charter is written and worked yearly. –Action items and resolutions are documented in weekly notes Control System Studio –Developers meet monthly on google hangout –Make monthly releases –Resolved this week to add some formality to the process Database Developers –Developers meet weekly on google hangout – Chair – Vasu Vuppala Physics Applications –Group starting this year – Chair – Greg White Beamline Applications –Forming a group this year to start on collection, analysis, visualization

9 BROOKHAVEN SCIENCE ASSOCIATES Conclusions There is a tremendous amount of effort dedicated to improving infrastructure for operations, machine studies, experiment control, and data acquisition. The EPICS Core development team has grown to support structured data. The Core Services bring domain knowledge to the EPICS core team while providing standard middle layer services. Other developments provide client applications and domain specific services that inform the core development groups. Semi-annual meetings will be organized to facilitate these groups to have joint sessions. There is a major change in the scope of what we are able to accomplish with these tools. Many of them are deployed at developers’ facilities and are required to be production ready in twelve months.