the cls centralized process variable database
Post on 31-Dec-2015
25 Views
Preview:
DESCRIPTION
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
?
top related