SNS Integrated Control System ORACLE –JERI DB Generation April 27, 2004 Coles Sibley Jeff Patton.

Slides:



Advertisements
Similar presentations
Configuring APACS & AAN Controllers
Advertisements

Epics Configuration Management Steve Hunt v1.0. Goals Maximize control system availability Minimize development cycle time Reduce risk.
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.
CC SQL Utilities.
ENOVIA SmarTeam Data Loading Strategies
DL Windows Software “Rules” Import a CSV File From Excel
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
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.
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 Meeting 2005ORNL Rdb systems at SNS Jeff Patton and cast April 27-29, 2005 EPICS Meeting 2005.
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.
SNS Integrated Control System SNS Machine Protection System EPICS Workshop April 27, 2005 Coles Sibley.
ICS – Software Engineering Group 1 SNS Power Supply Control Sheng Peng.
Oracle Applications for Control Systems By Katia Danilova 09/29/2005.
IRMIS3 Status and Plans Gabriele Carcassi 10/11/2010.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS) Excerpted from 1 Copyright © Texas Education Agency, All.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
IMMW14, Ferney Voltaire, September 2005 (slide 1/35) Experience with configurable acquisition software for magnetic measurement.
 Intro/features  DCBD tool architecture  Software used Dynamic library loader EPICS Device support modules DCDB-server DCDB-client  RPM packages &
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, April at SLAC Control System Studio - Introduction.
March 9-11 IRMISRon Chestnut SLAC RDB and EPICS The World According to SLAC Ideas and Implementations by: J. Rock, D. Rogind, S. Allison.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
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.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
IRMIS Status EPICS 2009 Vancouver D. A. Dohan. Outline IRMIS hardware model cable/cable run channel list Equipment Inventory System RDB Domain separation.
Control System Studio (CSS) Overview Kay Kasemir, July 2009.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Core Applications.
WEIGH STAR A Software for Weighing Systems. Features Weigh STAR is a S/W that is designed for weighing systems. It reads the weight (both Gross Weight.
IRMIS: a practical Ansatz for an Accelerator Operations DB? S. Herb,
CIDB The PSI Controls Inventory DataBase Timo Korhonen, PSI (for the CIDB Team)
Database Reports and the IOC Crawler Presented by Katia Danilova 09/01/2005.
ACNET to EPICS Meeting SNS Device DB Tools J. Patrick November 4, 2008.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
© 2006 Cisco Systems, Inc. All rights reserved.1.
Lessons Learned From The SNS Relational Database Presented by David Purcell For David Purcell, Jeff Patton, and Katia Danilova.
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.
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.
Visual DCT upgrade Gasper Jansa, Cosylab SLAC, April 2005.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
ROCS Web Based Reporting Tool Using SNS Relational Database By Katia Danilova, Ernest L. Williams Jr. Control Systems group, ASD, SNS.
SNS EPICS Config. Database Control System Configuration DB Workshop, Sep. Jlab … participants from BESSY, BNL, JLab, PSI IOC DB meeting, Oct. 2-3.
“The LHC GCS Framework” Geraldine Thomas CERN, IT-CO A complete PLC and PVSS automatic code Generation.
SNS EPICS Config. Database May 2001 Kay-Uwe Kasemir, LANL.
R. Keitel IRMIS Workshop, APS, 9-Mar-2005 RDB Tools at TRIUMF/ISAC.
Computer Maintenance I
RDB Issues at SLAC Archiver Store General EPICS Support.
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.
XAL based PV Browser Jeff Patton, Chris Fowlkes EPICS Collaboration Meeting – RDB SIG June 12, 2006.
December 2004EPICS JAERI/ KEK 1 EpicsOra EpicsOra and I/O hardware Judith Rock, Anatoli Khvorostianov.
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.
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Managed by UT-Battelle for the Department of Energy CSS Based Tools at SNS Dave Purcell EPICS Collaboration Meeting October 13-17, 2008.
7/8/2016 OAF Jean-Jacques Gras Stephen Jackson Blazej Kolad 1.
R. Keitel Epics Collaboration Meeting, SLAC, 27-Apr-2005 RDB Use at TRIUMF/ISAC.
LCLS Commissioning & Operations High Level Software
Computer Maintenance Unit Subtitle: Basic Input/Output System (BIOS)
Relational Database Collaboration
AIP /02 P Bellomo - QE Magnet Power System Upgrade
LCLS Commissioning & Operations High Level Software
Cover page.
Server-Side Plugins Andrew Johnson, Ralph Lange
Automation of Control System Configuration TAC 18
DOE Review of the LCLS Project 7-9 February 2006
Presentation transcript:

SNS Integrated Control System ORACLE –JERI DB Generation April 27, 2004 Coles Sibley Jeff Patton

SNS Integrated Control System Overview l MPS Configuration Control »Mode Mask Files »Mode Mask Defaults »Db Files.substitution files »Startup scripts l Power Supply Apps (design flow) »MS Excel (BNL,LANL,LBNL-> SNS) ->.substitutions -> RDB »EPICS ->txt (archiver) ->RDB »Csv ->Splinefilt->RDB »*.txt ->RDB l Plans

SNS Integrated Control System Oracle – IOC Application Setup (From MPS but could be any application) l Setup Utility adds or modifies applications to an IOC l (Data can be initially populated by crawling cdCommands) l Adds directory paths to required file(s) l Each IOC application (i.e. VxStats) has a similar setup window. 1. HW init calls 2. SW Init routines 3. Post IOC init

SNS Integrated Control System Oracle – Hardware setup l Application setup adds hardware, db applications, sequencers, etc. l For example VME board / PCI card info »Hardware address »Interrupt vector »Hardware version »Serial number »etc. l Custom setup for each type of hardware MPS – Hardware jumpers PMC cards Use Heartbeat?

SNS Integrated Control System Oracle – Channel Setup l Creates “.substitutions” file. Each channel gets instantiated with the template file(s) previously shown. l ADEL, MDEL, SMOO come from manufactures hardware specs and physics requirements l MPS shown below (Software mask jumpers, Mode Masks, etc.) »Configuration Control and reporting) Data comes from a number of Oracle Tables Need an easy way to get data from RDB table(s) to.substitutions file

SNS Integrated Control System MPS Summary Hardware by IOC MMP Chain Hardware Configuration Channel Configuration Device (From cabling database) File Export options: Chassis IOC MPS Chain Accelerator Readiness Committees accept configuration control procedures (very little paperwork)

SNS Integrated Control System MPS Configuration control reporting MPS configuration changes logged in elog

SNS Integrated Control System MPS Exported files Hardware configuration Substitutions file Expanded db files Startup script Archive config files (From RDB filters) Created by java script in JERI

SNS Integrated Control System Data Flow into EPICS RDB

SNS Integrated Control System Power Supply Application l Initial data came out of excel spreadsheets »Power Supply limits (V and I) »IOC assignments »Channel assignments l Archiver configuration files Initially many sets of files, outdated, wrong. Led to operational errors

SNS Integrated Control System PS / Magnet data from RDB l Power Supply Calibration (from EPICS) l PSC / PSI calibration history l Power supply limits from manufacturer (RDB) l Operational Limits (Ops, magnets, cables, heat waves, etc) l Magnet mapping files l Magnet cycling profiles l SCORE – PS save / restore l Magnetic field set points from accelerator physics model (or golden tune, or last weeks tune, etc) »Alarm limits »MPS trip levels Status Data is getting into Oracle (Bar code constraints).Substitution files are getting generated

SNS Integrated Control System Problems – Future Plans l Problems using an RDB »Controls Group Acceptance (We didn’t do it this way) »Need EPICS or Engineering user interface »ACCL-SRV1 needs to be mirrored for Oracle development »A lot of overhead to set up, lack of RDB experience »Too many constraints, held up because of missing bar codes l Status and Future Plans »Archiver Configuration, Report generation »~45 MPS IOC’s and 60 MPS chassis configured »Power Supply IOC Application (testing) »Argonne Collaboration (IRMIS) »PV application locator (IRMIS) »Oracle mirror on ics-accl-srvxx (In progress) »Use RDB for Global System configuration (100’s of IOC’s to manage, will not be able to upgrade all at once)

SNS Integrated Control System

Signal Management – Import.DB/Templates Startup.cmd imported (crawler App keeps Oracle up to date) Bad signals, duplicates signals, etc flagged. New verses Old comparison Files generated by Oracle go back into the RDB, verifies what is loaded by IOCS.