Oracle Applications for Control Systems By Katia Danilova 09/29/2005.

Slides:



Advertisements
Similar presentations
© Single Click Solutions Ltd – 5 March 2006 Real-time database linking using the.
Advertisements

3/17 Dividend Street, Mansfield, 4122, Queensland, Australia phone: web: The SuperCycler A Software.
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.
Business Development Suit Presented by Thomas Mathews.
Kanban Task Manager for Outlook ‒ Introduction
TRACK 2™ Version 5 The ultimate process management software.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
CiviContribute. This Week's Agenda CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Labcheck Next Generation Quick Start Guide
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Microsoft Access 2013 Build User-Friendly Database Systems Chapter 7.
Labcheck Next Generation Quick Start Guide Advanced Report Distributions.
The basics of the Online Portal
O-Mopsi Project Presentation Zhentian Wan,Vladimir Tikhomirov, Surendra Maharjan, Olawumi Olayemi,
Central Michigan University Chemistry Department Online Electronic Ordering.
Classroom User Training June 29, 2005 Presented by:
BIRT: general info and initial experience Katia Danilova 02/27/2008.
IMMW14, Ferney Voltaire, September 2005 (slide 1/35) Experience with configurable acquisition software for magnetic measurement.
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
© 2012 MISTRAS GROUP, INC. ALL RIGHTS RESERVED. DISSEMINATION, UNAUTHORIZED USE AND/OR DUPLICATION NOT PERMITTED. TankReporter 2.0 A Step by Step Example.
ALLIANCE Administration 20 Oct 2009 (Based on Release 2.2) Michaël Petit.
K.Vijayan : RDB for Diamond Control Systems RDB for Diamond V.Smithers & K.Vijayan June 2003.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
March 9-11 IRMISRon Chestnut SLAC RDB and EPICS The World According to SLAC Ideas and Implementations by: J. Rock, D. Rogind, S. Allison.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Software. Generic Software  e.g. word processing, spreadsheet and database. – This simply implies that any of the dozens of spreadsheet packages, for.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Database Reports and the IOC Crawler Presented by Katia Danilova 09/01/2005.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
V 1.0Slide 1 Staff - Training Information Click “Add” button to add a training record.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
Genesys Shell development Input-side development progress.
Liang, Introduction to Java Programming, Seventh Edition, (c) 2009 Pearson Education, Inc. All rights reserved Chapter 41 JavaServer Face.
Visual DCT upgrade Gasper Jansa, Cosylab SLAC, April 2005.
Software AS Module Heathcote Ch. 22. Importance of Information  Information technology is fundamental to the success of any business  The information.
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.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Yu. Guz 21/04/20061 Database usage by calorimeters Yu. Guz IHEP Protvino.
ELISTING How to use eListing to conveniently and quickly file your personal property listing online. DEPARTMENT OF ASSESSMENTS King County To navigate.
Invoices and Service Invoices Training Presentation for Raytheon Supply Chain Platform (RSCP) April 2016.
Modern web tools and midas Ben Smith TRIUMF Midas workshop – July 2015 Ben Smith - Modern web tools and Midas 1 15/07/15.
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.
7/8/2016 OAF Jean-Jacques Gras Stephen Jackson Blazej Kolad 1.
TOPSpro Special Topics VI:TOPSpro for Instructors.
MIKADO – Generation of ISO – SeaDataNet metadata files
Setting Defaults in Microsoft Word for Accessibility
Practical Office 2007 Chapter 10
UX Concepts How they affected our development flow.
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Why did you choose us? To address and provide a solution to the many problems associated with your current manual filing system -Problems include: -Lack.
Kanban Task Manager for Outlook ‒ Introduction
Core LIMS Training: Advanced Administration
How to register and use ODMAP for Fire/EMS and other partners
Client-Side Validation with Javascript
Tutorial 7 – Integrating Access With the Web and With Other Programs
Reports and Forms Second Term,
Banafsheh Hajinasab Based on presentation by K. Strnisa, Cosylab
Lab 8: GUI testing Software Testing LTAT
Presentation transcript:

Oracle Applications for Control Systems By Katia Danilova 09/29/2005

Why to discuss 2 programs together: Both are Oracle Applications developed for Controls Systems Data used comes from several groups (Magnet Mapping, Power Supply, Physics, Operations, Controls) and labs (BNL, LANL, LBNL) One of these two programs (PSReport) uses data produced by another one (SplineFit) Magnet Mapping (SplineFit) PS Info Program (PSReport)

Part I: Magnet Mapping SplineFit program Idea and requirements: John Galambos Design and coding: Katia Danilova Pure Java Web Start linked under Control Systems>Software>Oracle Applications User Manual online

Magnet Mapping in Controls data flow Spreadshe ets with magnet measurem ent data from J. Animesh and J.G. SNS Relational Database (Oracle) tables SSLoader (java program) Magnet Mapping java program (SplineFit).mmt files IOC

Magnet Mapping Program Features: GUI clicking on the points of the spline curve in the graph area selecting from lists using buttons All names and data are automatically taken from the Oracle database Program allows to: select a magnet view data in different modes ( B(I) or I(B) mode) add/remove points calculate spline coefficients calculate average data (fields and coefficients) for magnets related to one PS save/ delete records in.mmt files and Oracle mag_spline table

Features (cont.) Data quality control: visualizes mapping data it allows easy detection and removal of bad points => only good (checked by user) magnet data are saved shows if some of data is missing shows which magnets do not have mapping data in DB Output xxx.mmt files saves into Oracle tables

Additional Benefits and Problems “Side effect”: PS data determines operational range for Power Supplies saves this data in Oracle, then this data are used by PSReport program to produce xxx.substitution files Problem: Delays with receiving the data that are already measured! Plan: adding new features For Magnets: Manual selection of magnet group For PS: Ramp profile (from Oracle cycle_on table to xxx.mct files)

Part II: Power Supply Info Program PSReport Program Idea and requirements: Coles Sibley Design and coding: Katia Danilova Pure Java Web Start linked under Controls>Software>Oracle Applications No need in User Manual because the program is so user friendly

PSReport in Controls data flow: EPICS calibration data spreadsheets SSLoader java program SNS Relational Database (Oracle) tables PSReport java program Spreadsheets used to produce EPICS XXX.substitution files Load from st.cmd

PSReport Features: User friendly: GUI Everything is automatically taken from DB “Lazy user” approach Program Input: Selection of IOC by user All other data (like PSC/PSI/PS names and relations, magnet and PS data ) are automatically taken from Oracle Program Output: Calculates PS values such as HIHI, DRVH, ADEL, MDEL etc Produces 3 spreadsheets of PS data (xxx.substitution files)

PSReport Benefits and Problems Benefits: Configuration control of data Selecting PS limits based on mapping data, operational and PS requirements Extra features helping detect gaps in Oracle Logfile showing gaps in DB relations if any Messages inside the spreadsheets showing where exactly in the database data is missing Problems: Missing data in the database “RDB has too many constraints. We don’t need all serial numbers, just Manufacturer and Model #” Coles

Role of 2 appls in controls data flow: Spreadsheets from different sources SNS Relational Database (Oracle) tables SSLoader (java program) Magnet Mapping java program (SplineFit) xxx.mmt files IOC PSReport java program Load from st.cmd Spreadsheets used to produce EPICS XXX.substitution files

Instead of Conclusion Benefits of using the applications and Oracle: Central DB repository (data in one place, update once) History of calibration data Data Quality control Plans Development of an application that will allow automatic/easy loading of calibration data from EPICS to Oracle database (and potentially vice versa) to develop a program need REQUIREMENTS! Development of an application that will check for missing or duplicate data in Oracle database

The End Thank you!