Relationships - Intergraph Smart Instrumentation - 13.1 - Customization & Programming - Intergraph

Intergraph SmartPlant Enterprise SmartPlant Adapter for Smart Instrumentation

Language
English
Product
Intergraph Smart Instrumentation
Search by Category
Customization & Programming
SmartPlant Foundation / SDx Version
10
Smart Instrumentation Version
13.1

Items in Intergraph Smart Instrumentation may have relationships with other items in Intergraph Smart Instrumentation.

For example, a Rack may be created under a Panel, in which case the Panel is the ‘parent’ of the Rack.

When an item in Intergraph Smart Instrumentation becomes a child of another item, the parent ID is saved in a relevant column. Continuing the example above, the Rack's record in the Object_Registry table will hold the Panel's ID in the Parent_Object_Id column.

In the above example a Parent – Child relationship scenario was given. However, there are also relationships between siblings. For example, a Panel – Cable relationship, or a Wire – Terminal relationship. These relationships are saved in special tables such as in the Wire_terminal table.

Currently, the adapter does not support these kinds of relationships.

When the SmartPlant Adapter retrieves the objects associated with a given Document, it executes a query that returns the object’s information along with its relevant Parent_ID value. This enables the Adapter to identify that a relationship exists between the current object and some other object.

When Intergraph Smart Instrumentation publishes a document, the SmartPlant Adapter, upon encountering an object with a relationship, will create a relationship for it as follows:

Relationship

Remark

UID

A combined value of the UIDs of the two objects that have a relationship of the format: UID1_UID2.

UID1

Holds the UID value of the child.

UID2

Holds the UID value of the parent.

DefUID

Holds the definition of this relationship.

Currently, the SmartPlant Adapter only creates relationships for the following document types:

  • Instrument Index

  • Dimensional Data Sheet

  • Control System Configuration

  • Electrical Signal List

Document Type

Relationship Type

RelDef Name

Instrument Index

Instrument - Loop

InstrumentLoopAssembly

Control System Tag - Instrument

InstrumentControlSysIO

Dimensional Data Sheet

Piping Port - Instrument

PipingPortComposition

Control System

Panel-Rack

Racks

Control System Configuration

Slot-Rack

RackSlots

Control System Configuration

IOCard-Slot

SlotOccupant

Channel-Primary IO Card

SignalPortComposition

Control System Tag – IO Signal Channel

ControlSysIOSignalChannel

Control System Tag – Instrument

InstrumentControlSysIO

Fieldbus Device – IO Channel

SignalPortComposition

Function Block - Parameters

FunctionBlockParameters

Fieldbus Device – Function Blocks

FunctionBlocks

Slot-Controller

ControlsSlotOccupant

Control System Tag – HART Instrument

HARTControlSysIO

Electrical Signal List

Panel-Racks

ElectricalCabinetMembers

Slot-Rack

RackSlots

IO Card – Slot

SlotOccupant

Channel – Primary IO Card

SignalPortComposition

Control System Tag – IO Channel

ControlSysIOSignalChannel

Terminal – IO Channel

SignalPortTerminals

Electrical Signal Tag – IO Channel

ChannelSignals

Instrument – Loop

InstrumentLoopAssembly

Circuit – Signals

CircuitMembers

Electrical Equipment – Circuit

CircuitMembers

Electrical Equipment – Master

ElecEquipElecEquip