Title: NSNS Integrated Control System
1 Grand Unified Relational Database
2It all starts with naming
3Gurds Complete HierarchicalDevice and Signal
Naming Convention
SystemDeviceSignal
Eg Linac_DiagnosticsBPM3XPosition
but what device is the signal named after?
4Gurds Complete Acceleratorand Control System
Drawing
Controller ADC,DAC etc
there are (at least) 3 possibilities
Signal
Answer It should be named after the device it is
a property device
Transducer
Some accelerator device or component eg
Quadrupole, BPM, Vacuum Pump
5Devices with no measurable properties (eg the
transducer and/or the ADC) can still be named
with the same convention
SystemDevice
6The Name makes one set of links The RDB makes
the rest
- Signals need to be linked to several devices
(components) - The device it is a property of (and is named
after) - The tranducer
- The device it plugs in to (Controller, ADC, etc)
- Devices/Components need to be linked to
- The device it passes signal information to
- The device it is housed in
- The device it draws power from
- Information about the equipment (hunk of
steel) it was
7Gurds Complete RDB Schema
Equipment
Devices
Data independent of function hunks of steel
Data about their function in the accelerator
Operations Physics
Maintenance Property Calibration