IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration...

13
IRMIS SIG Summary Don Dohan EPICS Collaboration DESY April 23-27, 2007

Transcript of IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration...

Page 1: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

IRMIS SIG Summary

Don DohanEPICS CollaborationDESYApril 23-27, 2007

Page 2: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

2

IRMIS SIG summary

IRMIS PV- widely used tool to provide a ‘global’ view of the facility control software

PV Datamining- basis for creating configuration files (archiever, alh, ...)- examine inter-IOC EPICS logic- CA-client crawlers

General community agreement on PV schema and crawler

How about for the hardware?

Page 3: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

3

IRMIS SIG - DESY 2007

Configuration Control - capturing the control system hardwareand connecting it with EPICS process variables

SLS - CIDBGANIL - carl_masterSLAC - captor

Page 4: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

4

DESY - deviceDB

R&D drawings

Device Database

EPICS db-file

INP / OUT fields

Profibus

Configuration files

EPICSORA

Page 5: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

5

DESY - deviceDb Object Model

Page 6: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

6

SNS Configuration Control

Mature relational database schemaIssues of management ‘buy-in’– ‘global’ vs ‘private’ culture

SNS - Wish List

Standard prescriptive schemaVDCT reads/writes to either ascii file or RDBInterface between EDM and RDB; maybe in CSS?

Page 7: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

7

CLS: Process Flow Drawing

CCG - Cold Cathode GaugeTCG - Thermal Capacitance GaugeRGA - Residual Gas AnalyzerTM - Temperature Monitor (includes thermocouple, RTD, etc)SWF - Switch, FlowFLT - Flow Transmitter

06B1 Front EndProcess Flow DrawingCooling Water

Page 8: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

8

APS Component database

Consolidation of the IRMIS 3-hierarchy model> 30000 components have been installed in the APS IRMIS database including their control, housing and power relationships- rigorous test of the component and component-type schema- component-type definition refinements (esp interfaces) - general acceptance by controls group

Primary (first line of defense) for controls group on-call- operations usage - ‘master source’- pressure to relate PVs to components (MEDM->hardware)

Datamining the component database~600 control systems applications - AOI- CCMS control component montoring system

Page 9: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

9

APS Component database

The IRMIS component-type model includes component ports- port-port connections form the basis of the cable database

Each port contains a set of pins- each pin represents an input or output ‘signal’

The ‘signal’ database ultimately relates an installed component to a set of software Process Variables

Integrated approach - the ‘I’ in IRMIS

Page 10: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

10

Universal Component Types

• APS Control - now complete

• IPNS

• BCDA

• IT

===>

universal component type definition

associated device support

Page 11: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

11

IRMIS SIG summary

Page 12: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

12

Accelerator objects and signals

cpu

chassis

DAC

ADC

cmpnts - hierarchical topology

message

‘leaf devices’ - convert signals <=> messages/PVs

classical controls boundary -- ICD

signal

controller

instrumentation

power supply

P/S group

magnet

beam dynamics

“accelerator cmpnts” - network topology‘master table’ -- naming convention

extend IRMIS coverage to all componentsmodeling->controls->operation

Page 13: IRMIS SIG Summary - Advanced Photon Source€¦ · PV Datamining - basis for creating configuration files (archiever, alh, ...) - examine inter-IOC EPICS logic-C A-client crawlers

13

Work in Progress