/
DISCS - Distributed Information Services for Control System DISCS - Distributed Information Services for Control System

DISCS - Distributed Information Services for Control System - PowerPoint Presentation

lois-ondreau
lois-ondreau . @lois-ondreau
Follow
386 views
Uploaded On 2016-03-23

DISCS - Distributed Information Services for Control System - PPT Presentation

Eric Berryman FRIBNSCL East Lansing Michigan USA Overview 2 Problem Vision Collaborators Architecture Development Methodology Domains amp Modules Current Status Conclusion The Problem ID: 267346

configuration discs production frib discs configuration frib production data development problem screenshots labs naming convention component cosylab physics maintenance

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "DISCS - Distributed Information Services..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

DISCS - Distributed Information Services for Control Systems

Eric Berryman

FRIB-NSCL

,

East Lansing, Michigan, USA.Slide2

Overview

2

ProblemVisionCollaborators

ArchitectureDevelopment MethodologyDomains & Modules

Current StatusConclusionSlide3

The ProblemSlide4

Problem Statement

4

Disparate and Heterogeneous Systems Used During The Design, Construction, Commissioning, Operation, and Maintenance of an Experimental Physics Facility (EPF)

No Way to Share DataSlide5

Problem Illustration

5

Slide6

DISCSSlide7

DISCS Vision

7

To Develop Collaborating Services That Any Experimental Physics Facility Can Easily Configure, Use, And Extend For Its Design, Commissioning, Operation, And MaintenanceSlide8

DISCS – Scope I

8Slide9

DISCS – Scope II

9Slide10

DISCS Collaborators

10

Brookhaven National Lab, USA

Cosylab, Slovenia European Spallation Source, Sweden

Facility for Rare Isotope Beam, USAInstitute for High Energy Physics, China Slide11

DISCS Challenges

11

Integration Of Myriad DatabasesMultiple Teams From Different LabsGeographically Dispersed Collaboration

Labs Have Different PrioritiesLabs Have Different SchedulesLabs Have Different Technology Platforms

Differing Software-engineering ProcessesSlide12

DISCS – ArchitectureSlide13

DISCS Architecture

13

Application layer

Operator interfaces

High-level applications

Libraries

Service layer

Access to data

Programming Interface

Data layer

Managed data

Instrument data

No direct accessSlide14

EPICS V4 - DISCS

14Slide15

Development Methodology

15

I – DivideEntire System Is Broken Down Into Smaller Loosely-coupled Parts Or

DomainsII – Develop

Each Domain Is Implemented IndependentlyIII – FrameApplication Programming Interfaces Are DevelopedIV – IntegrateDomains Are IntegratedCheck Paper For Details Slide16

DISCS Modules

16

Module: An Implementation Of A Domain

Slide17

DISCS - StatusSlide18

DISCS Status

18

Domain

Team

StatusConfigurationFRIB,ESS,Cosylab In Production At FRIB CablesFRIBUnder DevelopmenteTravelerFRIBIn Production At FRIB Lattice-ModelBNL, FRIB, ESS

Prototypes At FRIB and BNLLogbookBNL, FRIBIn Production At FRIB & BNL.

Inventory

FRIB

Under Development

Naming System

FRIB

In Production at FRIB

Operations

FRIB

Under Development

Save/Restore

BNL

In Production

at BNL

Security

ESS,

Cosylab

,

FRIB

Under Development

Signals (PV)

BNL

In Production at BNL, FRIB (

ChannelFinder

)

Unit Conversion

BNL

Under Development

Slide19

DISCS - ScreenshotsSlide20

Logbook: Web Client

20Slide21

Logbook: CSS Client

21Slide22

Logbook: pyOlog

22Slide23

eTraveler – List of Travelers

23Slide24

eTraveler – DevicesIntegration with Configuration Module

24Slide25

Configuration: Component Tree

25Slide26

Configuration: Magnet Measurement

26Slide27

Configuration: Live Signals (PV)

27Slide28

Screenshots – Configuration Module

28Slide29

Configuration: Component Relationships

29Slide30

Configuration: Component Relationships

30Slide31

Configuration: Lattice

31Slide32

Lattice-Model: Beamlines

32Slide33

Naming Convention – Name Elements

33

Name Elements Are Parts of A Name: System, Subsystem, Device Type

etcSlide34

Naming Convention – Submit Requests

34

Submit Requests to Add, Modify, or Delete Name ElementsSlide35

Naming Convention – Process Requests

35Slide36

Naming Convention - Reports

36Slide37

Screenshots – Unit Conversion

37Slide38

Screenshots – Save/Restore

38Slide39

Cables – Normal View

39Slide40

Cables – Manager View

40Slide41

Cables - Types

41Slide42

Conclusion

42

Described An Information Services Framework For Accelerator Design

, Commissioning, Operation, And MaintenanceDiscussed Challenges To Collaborative DevelopmentAcknowledgements:IRMIS, Control System Studio, EPICS V4, ChannelFinder, and PVManager TeamsDISCS Website: http://discs.openepics.orgSlide43

“Nine people can’t make a baby in a month.”

– Fred Brooks, The Mythical Man-Month

“Computer science is no more about computers than astronomy is about telescopes” –

Edsger W Dijkstra

Thank you!43