Download presentation
Presentation is loading. Please wait.
Published byHarvey Arnold Modified over 9 years ago
1
K.Vijayan : RDB for Diamond Control Systems RDB for Diamond V.Smithers & K.Vijayan June 2003
2
K.Vijayan : RDB for Diamond Control Systems EPICS Schema contains Domain, Subdomain, Technical Area, Component Crate Device IOC DBD DBGroups DB File DB file Templates Slot Carrier & IP Cards Connection Between the Cards & the Device
3
K.Vijayan : RDB for Diamond Control Systems Device Naming Domain, Subdomain, Technical Area & Component DD[SSS]-TT-CCCCC-NN Examples: LI-VA-PIRG-01 BR01C-MA-VSTR-01 BS-MA-QUAD-01 SR01A-MA-QUAD-10
4
K.Vijayan : RDB for Diamond Control Systems DBD File Record types, device support options, menus, and other configuration options are defined in “database definition files” (.dbd) A Database definition file (extension.dbd) containing the specifications for the various record and device types that are going to be referenced by the.db file During the IOC booting process, one or more dbd files are loaded
5
K.Vijayan : RDB for Diamond Control Systems DB File Record instances are describe in “database files” (.db). During the IOC booting process, one or more.db files are loaded.
6
K.Vijayan : RDB for Diamond Control Systems DB File
7
K.Vijayan : RDB for Diamond Control Systems DB Template File DB Template Files stored in RDB VDCT Comment & user comments stored in RDB Export & Import - Template files using Perl scripts
8
K.Vijayan : RDB for Diamond Control Systems DB Template File
9
K.Vijayan : RDB for Diamond Control Systems Connection between Cards & Device Carrier Card IP Card Transition Cards Connection Details Device
10
K.Vijayan : RDB for Diamond Control Systems Connection between Cards & Device IPCard 0 IPCard 3 IPCard 2 IPCard 1 0707 0707 MKS937a Balzers TPG 300 Balzers TPG 300 Digitel MPC Digitel MPC Varian Dual 0707 0707 TST-VA-PENG-01 TST-VA-PIRG-01 TST-VA-PIRG-02 TST-VA-PENG-02 TST-VA-PIRG-05 TST-VA-PIRG-06 TST-VA-PENG-05 TST-VA-PING-06 TST-VA-IONP-05 TST-VA-IONP-06 IP CardTransition CardControllersDevice Signals 1 2 3 4 1 2 A1 A2 B1 B2 Channels ty/20/0 ty/20/1 ty/20/2 Serial Device
11
K.Vijayan : RDB for Diamond Control Systems Connection between Cards & Device IPCard 0 IPCard 3 IPCard 2 IPCard 1 0707 0707 0707 0707 Power Supply IP CardTransition CardDevice Signals Analog / Digital Signals
12
K.Vijayan : RDB for Diamond Control Systems Connection between Cards & Device
13
K.Vijayan : RDB for Diamond Control Systems EPICS in RDB RDB Perl Scripts Expanded DB Files Perl Scripts Expanded DB Files & Template DB Files Front end screens (web browser) using Apache/PHP Epics Record Template File Substitution File dbLoadTemplat e Perl Scripts DBD File Perl Scripts Template DB Files
14
K.Vijayan : RDB for Diamond Control Systems ER Diagram : EPICS Database
15
K.Vijayan : RDB for Diamond Control Systems What we will use Oracle 9i on Red Hat Linux AS v2.1 - Dell Server Apache Web Server PHP – for user interface screens / forms for data input & reading using web browser Perl – for the uploading of flat files to the RDB & vice versa ER Studio – Logical and Physical design of the EPICS database
16
K.Vijayan : RDB for Diamond Control Systems Web Browser
17
K.Vijayan : RDB for Diamond Control Systems Summary A central repository for storing all the EPICS information. Unique Record names are maintained Hierarchy maintained in the record & field Open DB Template files, without alignment change in vdct ER Design and user interface screens/forms for data input are available on the web browser
18
K.Vijayan : RDB for Diamond Control Systems THE END
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.