This ReferenceTypecan be used to expose the relation between a hardware component and its subcomponent. It indicates that the subcomponent is inside the component. To gain access to the subcomponent typically removing a part of the component (e.g. a hatch) is necessary. For example, it can be used to relate a PC to a PCI board plugged inside the PC. The PCI board is accessible after removing the PC housing. It can also be used to relate a PLC to its CPU, which is hard wired to the PLC, or a network module to its Ethernet PHYs.

The HasContainedComponent is a concrete ReferenceTypeand can be used directly. It is a subtype of HasPhysicalComponent.

The semantic of this ReferenceTypeis to relate a hardware component to its subcomponent that is inside the component.

The SourceNodeof Referencesof this ReferenceTypeshall be an Objector ObjectTyperepresenting a piece of hardware.

The TargetNodeof Referencesof this ReferenceTypeshall be an Objectrepresenting a piece of hardware that is a component of the SourceNode.

HasContainedComponent is formally defined in Table 12.

Table 12– HasContainedComponent Definition

Attributes

Value

BrowseName

HasContainedComponent

InverseName

ContainedComponentOf

Symmetric

FALSE

IsAbstract

FALSE

References

NodeClass

BrowseName

Comment

Subtype of HasPhysicalComponent defined in 4.12

Conformance Units

Base Info HasContainedComponent