the cls centralized process variable database robby tanner

13
The CLS Centralized Process Variable Database Robby Tanner

Upload: dorothy-franklin

Post on 03-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

The CLS Centralized Process Variable Database

Robby Tanner

2006 EPICS Collaboration Meeting

Starring

Robby Tanner

The CLS PV Database

2006 EPICS Collaboration Meeting

Be Patient

2006 EPICS Collaboration Meeting

Background

• Currently, configuration data (.db, .dbd, template and substitution files) are distributed around our network.

• IOCs can get data from different sources.

• Revision Control

• Live data in EPICS

• Various points of entry

• Keeping PV data consistent can be difficult

• Ideally, information would be stored in single central repository.

2006 EPICS Collaboration Meeting

Advantages

• Many noted in IRMIS Primer

• Data Validation

• Offer single point of entry in to system for a given task

• Others….

2006 EPICS Collaboration Meeting

Goals

Extend our IRMIS-based system Define a generic framework Solicit input to enhance portability Leverage existing progress

2006 EPICS Collaboration Meeting

Functional Requirements Methods of importing and modifying existing data (a

la IRMIS). Mechanism to make startup information available for

IOCs. Revision control and release management

procedures and interface(s). EPICS layer to adjust real-time values. Database abstraction layer All the while, ensuring settings are consistent across

facility.

Preliminary Model

CS SQLDatabase

Alarm HandlerDatabase

Gateway files

Metadata (.db)

Data Archive Files

Autosave Files

EDM Files

AutoSave Crawler

Archive Crawler

Gateway Crawler

PV Crawler

EDM Crawler

EPICS

MKS

Editor(s)

Consistancy Checker

Generator

Sandbox

PV Database System

Check In

Check Out

ReportGenerated

2006 EPICS Collaboration Meeting

Progress to Date

PV Crawler designed and developed at CLS by Dionisio Medrano

Assigned the project to an intern Started functional specification Attending collaboration meeting

2006 EPICS Collaboration Meeting

Design

2006 EPICS Collaboration Meeting

Conclusion

We have a way to go in generating our requirements and starting design.

We hope to develop some relationships during this meeting.

Given the technology available, my slide presentations could be more exciting.

2006 EPICS Collaboration Meeting

Acknowledgements

Matthias Clausen (DESY) Don Dohan and Claude Sanders (APS) Diony Medrano (CLS) Ian Livingston (CLS)

2006 EPICS Collaboration Meeting

Questions/Comments

?