rdb use at triumf isac n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
RDB Use at TRIUMF/ISAC PowerPoint Presentation
Download Presentation
RDB Use at TRIUMF/ISAC

Loading in 2 Seconds...

play fullscreen
1 / 12

RDB Use at TRIUMF/ISAC - PowerPoint PPT Presentation


  • 145 Views
  • Uploaded on

RDB Use at TRIUMF/ISAC. R. Keitel Epics Collaboration Meeting, SLAC, 27-Apr-2005. State of the ISAC Radioactive Beam Facility. half way ISAC-I routine operation (1.5 MeV/u) ISAC-II start installation (SC linac – two phases >> 6.5 Mev/u) no change in controls man-power (6 EPICS)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'RDB Use at TRIUMF/ISAC' - ferdinand-dotson


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
rdb use at triumf isac
RDB Use at TRIUMF/ISAC

R. Keitel

Epics Collaboration Meeting, SLAC, 27-Apr-2005

state of the isac radioactive beam facility
State of the ISAC Radioactive Beam Facility
  • half way
    • ISAC-I routine operation (1.5 MeV/u)
    • ISAC-II start installation (SC linac – two phases >> 6.5 Mev/u)
  • no change in controls man-power (6 EPICS)
  • tools, tools, tools, …
epics environment at isac
EPICS Environment at ISAC
  • EPICS 3.13.10
  • EPICS 3.14.7 (softIOC, gateway)
  • vxWorks 5.5 (MV162, 486-PC104, Pentium-VME)
  • Capfast
  • Edd/dm >>> Edm
  • Trar archiver
  • Striptool, alh, …
  • Perl
  • IOCs
    • 20 >>30 ( ISAC)
    • 10 (other systems)
  • 80k EPICS records
rdb basic ideas
RDB - Basic Ideas
  • Collaborating tools
  • Loose coupling
  • Minimize mission-critical items

Web Servers

Database Servers

Development Computers

Production File Servers

rdb tools
RDB + Tools

Web Application

RDB

“devices”

Perl Tools

EPICS configuration files

relational database postgresql
Relational Database (PostgreSQL)
  • Device classes
    • Capfast
    • I/O ports
    • Macros
  • Device instances
    • Hardware addresses
    • Macros
    • Interlocks
  • Hardware info
    • PLC drops
    • VME crates
  • IOC info
    • Boot area etc.
webapp integrates rdb tools
WebApp integrates RDB+Tools
  • generate top-level Capfast schematics (device instantiation)
  • generate dm device control panels
    • Interlock display
    • hyperlinks to other device control panels
  • verify interlock implementation against specification
  • build configuration scripts (CAN-bus, setpoint restore, ..)
  • generate html-documentation (VME channels)
  • manage IOC configuration and roll-back
slide9

IOC configuration / rollback

SUN (development)

SUN (production)

Untested code

Development

Area

Test Area

Boot Area:

- previous3

- previous2

Bootconfigure

Tool

- previous1

- current

Firewall

boot

IOC

slide10

Bootconfigure Tool (Perl – integrated in WebApp)

SUN (production)

Boot Area:

update

boot area

roll back

- previous3

Test Area

3

1

- previous2

4

2

2

- previous1

3

1

Bootconfigure

Tool

4

- current

webapp integrates rdb tools1
generate Capfast schematics (evice instantiation)

generate dm device control panels

Interlock display

hyperlinks to other device control panels

verify interlock implementation against specification

build configuration scripts (CAN-bus, setpoint restore, ..)

generate html-documentation (VME channels)

manage IOC configuration and roll-back

Interaction with other databases (QA, operations)

.db crawler (off-line – no RDB)

adl file crawler (no RDB)

WebApp integrates RDB+Tools
what s next missing
What’s next (missing)
  • Configuration scripts?
  • Request files?
  • Cables etc.
  • Device locations IRMIS?
  • Integrate with module asset RDB