March 9-11 IRMISRon Chestnut SLAC RDB and EPICS The World According to SLAC Ideas and Implementations by: J. Rock, D. Rogind, S. Allison.

Slides:



Advertisements
Similar presentations
Epics Configuration Management Steve Hunt v1.0. Goals Maximize control system availability Minimize development cycle time Reduce risk.
Advertisements

Managed by UT-Battelle for the Department of Energy Best Ever Archive Utility, Yet (BEAUtY) Kay Kasemir April 2013.
Control System Studio (CSS)
SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
CLS Process Variable Database By: Diony Medrano. CLS PV Database - Topics Background Design Constraints Design and Implementation Benefits and Future.
K.Vijayan : RDB for Diamond Control Systems RDB for Diamond K.Vijayan March 2005.
LCLS Control System Overview Mike Zelazny SLAC ICD Software Department Accelerator Directorate.
SNS Integrated Control System Running IOC Core on Windows and Linux Dave Thompson Wim Blokland Ernest Williams.
Controls Group New Channel Access Nameserver Joan Sage 12/4/01.
Christian GerkeEPICS rdb Workshop 2005 March EpicsOra building Epics-db-files from an Oracle Database Programmed by Anatoli Khvorostianov.
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.
16 - Nov. 2000EPICS Workshop Oak Ridge1 Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
3-1 Chapter 3 Data and Knowledge Management
Diane Fairley High Level October 24-28, 2005 High Level Physics Applications LCLS Week / FAC October 24-28, 2005.
SPEAR PV RDB Database EPICS Collaboration Meeting April 27, SPEAR PV RDB Database Clemens Wermelskirchen.
Data Access Patterns. Motivation Most software systems require persistent data (i.e. data that persists between program executions). In general, distributing.
Oracle Applications for Control Systems By Katia Danilova 09/29/2005.
EPICS Collaboration meeting Fall 2012, SDD status and plansPage 1 Self-Described Data - SDD status and plans Lana Abadie, ITER CODAC.
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
SNS Integrated Control System EPICS IOCs – Relational DB Connectivity Bridge A. Liyu, A. Zhukov.
DE&T (QuickVic) Reporting Software Overview Term
Design Patterns Phil Smith 28 th November Design Patterns There are many ways to produce content via Servlets and JSPs Understanding the good, the.
M1G Introduction to Database Development 6. Building Applications.
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.
Thomas Jefferson National Accelerator Facility Page 1 Slow Controls Ken Livingston University of Glasgow.
Databases Topic 4 Text Materials Chapter 3 – Databases and Data Warehouses.
Elder Matias, Diony Medrano, Dong Liu (At Michigan State University - Nov 2011) IRMIS at CLS.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
IRMIS: a practical Ansatz for an Accelerator Operations DB? S. Herb,
K. Luchini LCLS Controls, July 1, 2005 SLAC Aware IOC EPICS Magnet Functional Requirements Introduction Magnet Functions.
Database Reports and the IOC Crawler Presented by Katia Danilova 09/01/2005.
V.Sirotenko, July Status of Online Databases Currently there are 2 online Oracle Databases running on d0online cluster: 1.Production DB, d0onprd,
ACNET to EPICS Meeting SNS Device DB Tools J. Patrick November 4, 2008.
Report on the Database Workshop. Organizational Information A workshop on database design for EPICS- and CDEV-based control systems September 6-8, at.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
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.
Stanford Linear Accelerator Center Epics.db to Oracle RDB Organizing site-wide Epics data Ron Chestnut – SNS November 2000.
Use of a Relational Database at Leda Bob Dalesio
Visual DCT upgrade Gasper Jansa, Cosylab SLAC, April 2005.
PMT and HPD Databases University of Iowa HEP Eric Berry
Things that we offer Controls Software Team Web-based tools development Xihui Chen, Katia Danilova, Kay Kasemir, Dave Purcell.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
ROCS Web Based Reporting Tool Using SNS Relational Database By Katia Danilova, Ernest L. Williams Jr. Control Systems group, ASD, SNS.
Stanford Linear Accelerator Center Ron Chestnut EPICS Collaboration Mtg May 21-23, SLAC EPICS Projects Yesteryear, Today, and Tomorrow.
SNS EPICS Config. Database Control System Configuration DB Workshop, Sep. Jlab … participants from BESSY, BNL, JLab, PSI IOC DB meeting, Oct. 2-3.
B. Dalesio, N. Arnold, M. Kraimer, E. Norum, A. Johnson EPICS Collaboration Meeting December 8-10, 2004 Roadmap for IOC.
Stanford Linear Accelerator Center Michael Zelazny EPICS Collaboration Meeting Dec 3&4, Channel Watcher Bumpless Reboot Replacement Related Web Page:
SNS EPICS Config. Database May 2001 Kay-Uwe Kasemir, LANL.
RDB Issues at SLAC Archiver Store General EPICS Support.
XAL based PV Browser Jeff Patton, Chris Fowlkes EPICS Collaboration Meeting – RDB SIG June 12, 2006.
K.Vijayan : RDB for Diamond Control Systems EPICS DB in RDB K.Vijayan June 2006.
SNS Integrated Control System EPICS IOCs – Relational DB Connectivity Bridge A. Liyu, A. Zhukov.
December 2004EPICS JAERI/ KEK 1 EpicsOra EpicsOra and I/O hardware Judith Rock, Anatoli Khvorostianov.
Stanford Linear Accelerator Center Ron Chestnut EPICS Collaboration Mtg June 18-20, SLAC Tune Tracker/Feedback Mike Laznovsky.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
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.
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.
SNS Integrated Control System ORACLE –JERI DB Generation April 27, 2004 Coles Sibley Jeff Patton.
RDB-Based Configuration Management - A New Approach
Relational Database Collaboration
IRMIS Technical Details
Alarm Handler Upgrade and Channel Watcher Status
EPICS Collaboration Meeting Jefferson Lab November 21st, 2002
Control System Studio (CSS)
EPICS IOCs – Relational DB
Ralph Lange EPICS Seminar IHEP Beijing 2002
SLC-Aware IOC Magnet Functional Requirements
Presentation transcript:

March 9-11 IRMISRon Chestnut SLAC RDB and EPICS The World According to SLAC Ideas and Implementations by: J. Rock, D. Rogind, S. Allison

March 9-11 IRMISRon Chestnut SLAC History of attempts Old SLC system –Controls database is a collection of flat files –Cabling and maintenance databases not complete PEP-II (mid ’90s) –Started late –Some EPICS (first at SLAC) –Odd collection with duct tape and wire SPEAR –Small project; limited goals LCLS –The chance to do it right; mostly EPICS

March 9-11 IRMISRon Chestnut SLAC SPEAR’s Way DEC RDB (not ORACLE or MySQL) IOCs report PV information on boot PV information includes INP/OUT Used to resolve mix ups

March 9-11 IRMISRon Chestnut SLAC LCLS Future Looking for an RDB person Naming convention meeting as we speak –Steve Lewis has joined from LLNL Looking to do as much as possible Central PV help just a beginning Interested in our outcome

March 9-11 IRMISRon Chestnut SLAC ESD Software (our part) Need good up-to-date list of PVs Needs to include “other” system Management of secondary data important –Archiver data –Channel Watcher data (save/restore) –Alarm Handler data

March 9-11 IRMISRon Chestnut SLAC Other System Has EPICS version of name Code to generate list worked once Fairly static now

March 9-11 IRMISRon Chestnut SLAC Secondary Systems Not just record names, but fields –Save/Restore might want.LOPR, for example Ease of choosing names –Singly –In groups by pattern Ease of setting parameters –Singly –In groups by pattern

March 9-11 IRMISRon Chestnut SLAC Notes from Judy –The UI we need: Is convenient, easy to use, intuitive. Is probably web-based. Allows mass import of data Allows field-by-field editing Allows update of groups of things, with as many cut/paste/filldown/automatic options as possible Has plenty of reports so we can easily see and communicate what we have in the db structure. Maps easily into our normal view of the data (i.e. we need to easily identify and manipulate an epics.db or template, an alarm tree, a channel list.) Has security (one or more levels)

March 9-11 IRMISRon Chestnut SLAC ESD RDB Use Startup file crawling to produce Old method for old system data Tools to get secondary data right Generation of secondary data files LCLS may want.db generation too We also have cable databases and, in principle, power drawings

March 9-11 IRMISRon Chestnut SLAC Tools I like to talk about –Functionality –Tables –Reports –Generating configuration files Task groups end up talking about –Which web tools? –Formal Oracle or ad-hoc generation