Title: Introspection
1Introspection
Control System Group Bob Dalesio
presenting EPICS Meeting May 2, 2009
2Requirements
- Provide information to the operator without
knowledge of the PV names - Provide displays of information that covers
functional subsystems such as vacuum,
temperatures, beam position, state of health. - Provide the data in a meaningful order.
3Search Using Name
A Naming Standard Provides A Portion of This. But
the Naming Standard has to be good - and what
about additional information
- PsyPI-SsySI-TsyTIltDevDIgtSgSgI-SD
System Device Signal
Control System Naming Examples
SC30-VAG1ltSGVAgtPos1-Opn
SC20-FEBltFVgtPos1-Cls
SC20-VAG1ltIPAgtE1-RB
SC20-VAG4ltCHMABgt
SC20-VAG4ltBLWRgt
SC24-RFG1ltTMPBgt
SC24-RFG1ltCCGBgtP
SC24-VAG1ltCCGDgtP
Comment
cell 30, vacuum, girder 1, sector gate valve A (upstream), open
cell 20 BM front end fast valve
1st sputter ion pump at C20 girder 1
2nd aluminum chamber at C20 girder 4
rf shielded bellows at C20 girder 4
TMP station at 2nd SC cavity insulating vacuum
cold cathode gauge at 2nd SC cavity insulating vacuum
cold cathode gauge at 2nd SC cavity beam vacuum
4Name Mapping
Function Based Applications
In IRMIS or some table, provide the mapping for
specific fields of specific records for functions
and attributes that are to be supported.
Request By Function, Area, Subsystem Return list
of channels and some location information in
PVData
Conversions
Standard Channel Access Functions To get data
Name Mapping
Distributed IOC Process Databases
Designed lattice installed hardware seq
5Final Comments
- This idea is not new. Operators continue to
recreate this sort of functionality. Sasha
presented such an application for beam loss
monitors. - This should be a straight forward extension to
IRMIS. Most of this information is already
planned. - A minimum number of PVData structures should
support this. PVData is being supported over
Channel Access V3 as well as JCA so the network
communication should come free. - A set of applications for tables, bar charts, and
waterfall plots are planned.