Presentation is loading. Please wait.

Presentation is loading. Please wait.

K.Vijayan : RDB for Diamond Control Systems RDB for Diamond V.Smithers & K.Vijayan June 2003.

Similar presentations


Presentation on theme: "K.Vijayan : RDB for Diamond Control Systems RDB for Diamond V.Smithers & K.Vijayan June 2003."— Presentation transcript:

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


Download ppt "K.Vijayan : RDB for Diamond Control Systems RDB for Diamond V.Smithers & K.Vijayan June 2003."

Similar presentations


Ads by Google