11 OPC UA FX ReferenceTypes
11.1 ReferenceTypes overview
In this Information Model, a number of References are defined. These References are illustrated in Figure 62.

11.2 ConnectedTo ReferenceType
The ConnectedTo ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of IsPhysicallyConnectedTo ReferenceType.
The semantic of this ReferenceType is to link together Assets. This Reference indicates that the Asset the Reference points to is a part connected to the Asset, which is the starting point of the Reference by means of an electrical cable. Typically, the Assets are at different physical locations, even if the physical location is not a great distance. An example of this Reference is a sensor connected by a cable to an interface module or an electric motor connected to a drive inverter. Another example might be a monitor is ConnectedTo the PC, or the PC is ConnectedTo the Monitor.
The SourceNode of this ReferenceType shall be an instance of AssetConnectorType (or subtypes) or an Asset.
The TargetNode of this ReferenceType shall be an instance of AssetConnectorType (or subtypes) or an Asset.
The ConnectedTo ReferenceType is formally defined in Table 228.
| Attributes | Value | ||
| BrowseName | 3:ConnectedTo | ||
| InverseName | |||
| Symmetric | True | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:IsPhysicallyConnectedTo ReferenceType defined in OPC 10000-23 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX Asset Base |
11.3 HasAutomationComponentConfiguration ReferenceType
The HasAutomationComponentConfiguration ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be a ConnectionConfigurationSet.
The TargetNode of this ReferenceType shall be an instance of AutomationComponentConfigurationType.
The HasAutomationComponentConfiguration ReferenceType is formally defined in Table 229.
| Attributes | Value | ||
| BrowseName | 4:HasAutomationComponentConfiguration | ||
| InverseName | AutomationComponentConfigurationOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.4 HasBuiltInAsset ReferenceType
The HasBuiltInAsset ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasContainedComponent ReferenceType.
The semantic of this ReferenceType is to link together Assets. It indicates that the Asset the Reference points to is an integral part of the Asset, which is the starting point of the Reference. Asset information is provided for spare part handling of Assets that are related to the source Assets. HasBuiltInAsset also means that the Target cannot be extracted from the source by the user. For example, in a controller, the processor chip can be identified as a HasBuiltInAsset of the controller. It cannot be purchased separately, but the processor chip information is needed for maintenance.
The SourceNode of References of this type shall be an Asset.
The TargetNode of this ReferenceType shall be an Asset.
The HasBuiltInAsset ReferenceType is formally defined in Table 230.
| Attributes | Value | ||
| BrowseName | 3:HasBuiltInAsset | ||
| InverseName | BuiltInAssetOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasContainedComponent ReferenceType defined in OPC 10000-23 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX Asset Base |
11.5 HasAssetToVerify ReferenceType
The HasAssetToVerify ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be an instance of AutomationComponentConfigurationType.
The TargetNode of this ReferenceType shall be an instance of AssetVerificationType.
The HasAssetToVerify ReferenceType is formally defined in Table 231.
| Attributes | Value | ||
| BrowseName | 4:HasAssetToVerify | ||
| InverseName | AssetToVerifyOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.6 HasCapability ReferenceType
The HasCapability ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be an instance of AutomationComponentCapabilitiesType.
The TargetNode of this ReferenceType shall be an instance of BaseDataVariableType or a subtype of it.
The HasCapability ReferenceType is formally defined in Table 232.
| Attributes | Value | ||
| BrowseName | 3:HasCapability | ||
| InverseName | CapabilityOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX AutomationComponent Base |
11.7 HasCharacteristic ReferenceType
The HasCharacteristic ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be an instance of AutomationComponentConfigurationType.
The TargetNode of this ReferenceType shall be an instance of BaseDataVariableType or a subtype of it.
The HasCharacteristic ReferenceType is formally defined in Table 233.
| Attributes | Value | ||
| BrowseName | 4:HasCharacteristic | ||
| InverseName | CharacteristicOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.8 HasCMCapability ReferenceType
The HasCMCapability ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be an instance of ConnectionManagerCapabilitiesType.
The TargetNode of this ReferenceType shall be an instance of BaseDataVariableType or a subtype of it.
The HasCMCapability ReferenceType is formally defined in Table 234.
| Attributes | Value | ||
| BrowseName | 4:HasCMCapability | ||
| InverseName | CMCapabilityOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.9 HasCommunicationFlowConfiguration ReferenceType
The HasCommunicationFlowConfiguration ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be a ConnectionConfigurationSet.
The TargetNode of this ReferenceType shall be an instance of CommunicationFlowConfigurationType or a subtype of it.
The HasCommunicationFlowConfiguration ReferenceType is formally defined in Table 235.
| Attributes | Value | ||
| BrowseName | 4:HasCommunicationFlowConfiguration | ||
| InverseName | CommunicationFlowConfigurationOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.10 HasConnectionConfiguration ReferenceType
The HasConnectionConfiguration ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be a ConnectionConfigurationSet.
The TargetNode of this ReferenceType shall be an instance of ConnectionConfigurationType or a subtype of it.
The HasConnectionConfiguration ReferenceType is formally defined in Table 236.
| Attributes | Value | ||
| BrowseName | 4:HasConnectionConfiguration | ||
| InverseName | ConnectionConfigurationOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.11 HasConnectionEndpoint ReferenceType
The HasConnectionEndpoint ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be an instance of ConnectionEndpointsFolderType.
The TargetNode of this ReferenceType shall be an instance of ConnectionEndpointType.
The HasConnectionEndpoint ReferenceType is formally defined in Table 237.
| Attributes | Value | ||
| BrowseName | 3:HasConnectionEndpoint | ||
| InverseName | ConnectionEndpointOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX FunctionalEntity Base |
11.12 HasControlGroup ReferenceType
The HasControlGroup ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be a FunctionalEntity.
The TargetNode of this ReferenceType shall be an instance of ControlGroupType.
The HasControlGroup ReferenceType is formally defined in Table 238.
| Attributes | Value | ||
| BrowseName | 3:HasControlGroup | ||
| InverseName | ControlGroupOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX FunctionalEntity Base |
11.13 HasInputGroup ReferenceType
The HasInputGroup ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType. It provides for the nesting of InputGroups.
The SourceNode of this ReferenceType shall be an instance of InputsFolderType.
The TargetNode of this ReferenceType shall be an instance of InputsFolderType.
The HasInputGroup ReferenceType is formally defined in Table 239.
| Attributes | Value | ||
| BrowseName | 3:HasInputGroup | ||
| InverseName | InputGroupOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX FunctionalEntity Base |
11.14 HasOutputGroup ReferenceType
The HasOutputGroup ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType. It provides for the nesting of OutputGroups.
The SourceNode of this ReferenceType shall be an instance of OutputsFolderType.
The TargetNode of this ReferenceType shall be an instance of OutputsFolderType.
The HasOutputGroup ReferenceType is formally defined in Table 240.
| Attributes | Value | ||
| BrowseName | 3:HasOutputGroup | ||
| InverseName | OutputGroupOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX FunctionalEntity Base |
11.15 HasPart ReferenceType
The HasPart ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasContainedComponent ReferenceType.
The semantic of this ReferenceType is to link together FxAssetType instances. This Reference indicates that the Asset the Reference points to is a removable part inside the Asset. This implies that the part is not visible from the outside of the Asset. To gain access to the Asset, removing a component of the Asset (e.g., a hatch) is typically necessary. Also, it implies that both Assets have the same physical location and, therefore, the same Asset location information. An example of this Reference is a PCI board plugged inside a PC. The PCI board is located inside the PC and is accessible after removing the PC housing.
The SourceNode of this ReferenceType shall be an Asset.
The TargetNode of this ReferenceType shall be an Asset.
The HasPart ReferenceType is formally defined in Table 241.
| Attributes | Value | ||
| BrowseName | 3:HasPart | ||
| InverseName | PartOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasContainedComponent ReferenceType defined in OPC 10000-23 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX Asset Base |
11.16 HasServerAddress ReferenceType
The HasServerAddress ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be a ConnectionConfigurationSet.
The TargetNode of this ReferenceType shall be an instance of ServerAddressType or a subtype of it.
The HasServerAddress ReferenceType is formally defined in Table 242.
| Attributes | Value | ||
| BrowseName | 4:HasServerAddress | ||
| InverseName | ServerAddressOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.17 HasSubFunctionalEntity ReferenceType
The HasSubFunctionalEntity ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of HasComponent ReferenceType.
The SourceNode of this ReferenceType shall be an instance of FunctionalEntityType or a subtype of it.
The TargetNode of this ReferenceType shall be an instance of FunctionalEntityType or a subtype of it.
The HasSubFunctionalEntity ReferenceType is formally defined in Table 243.
| Attributes | Value | ||
| BrowseName | 3:HasSubFunctionalEntity | ||
| InverseName | SubFunctionalEntityOf | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:HasComponent ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX FunctionalEntity Base |
11.18 IsPartOfRedundantAssetSet ReferenceType
The IsPartOfRedundantAssetSet ReferenceType is a concrete ReferenceType and can be used directly. It is a symmetric Reference and is a subtype of NonHierarchicalReferences ReferenceType.
The semantic of this ReferenceType is to link Assets that are redundant. An Asset may have multiple IsPartOfRedundantAssetSet References. This Reference provides no additional information related to redundancy; it only indicates Assets that are part of a redundant set. It is illustrated in Figure 63.

The SourceNode of this ReferenceType shall be an Asset.
The TargetNode of this ReferenceType shall be an Asset.
The IsPartOfRedundantAssetSet ReferenceType is formally defined in Table 244.
| Attributes | Value | ||
| BrowseName | 3:IsPartOfRedundantAssetSet | ||
| InverseName | |||
| Symmetric | True | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:NonHierarchicalReferences ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX Asset Base |
11.19 ToAutomationComponentConfiguration ReferenceType
The ToAutomationComponentConfiguration ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of NonHierarchicalReferences ReferenceType.
The SourceNode of this ReferenceType shall be an instance of ServerAddressType.
The TargetNode of this ReferenceType shall be an instance of AutomationComponentConfigurationType.
The ToAutomationComponentConfiguration ReferenceType is formally defined in Table 245.
| Attributes | Value | ||
| BrowseName | 4:ToAutomationComponentConfiguration | ||
| InverseName | FromAutomationComponentConfiguration | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:NonHierarchicalReferences ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.20 ToConnectionEndpointConfiguration ReferenceType
The ToConnectionEndpointConfiguration ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of NonHierarchicalReferences ReferenceType.
The SourceNode of References of this type shall be an instance of AutomationComponentConfigurationType.
The TargetNode of this ReferenceType shall be an instance of ConnectionEndpointConfigurationType.
The ToConnectionEndpointConfiguration ReferenceType is formally defined in Table 246.
| Attributes | Value | ||
| BrowseName | 4:ToConnectionEndpointConfiguration | ||
| InverseName | FromConnectionEndpointConfiguration | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:NonHierarchicalReferences ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.21 ToDataSetReader ReferenceType
The ToDataSetReader ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of NonHierarchicalReferences ReferenceType.
The SourceNode of References of this type shall be an instance of PubSubConnectionEndpointType or a subtype of it.
The TargetNode of this ReferenceType shall be an instance of DataSetReaderType (see OPC 10000-14).
The ToDataSetReader ReferenceType is formally defined in Table 247.
| Attributes | Value | ||
| BrowseName | 3:ToDataSetReader | ||
| InverseName | FromDataSetReader | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:NonHierarchicalReferences ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionEndpoint PubSub |
11.22 ToDataSetWriter ReferenceType
The ToDataSetWriter ReferenceType is a concrete ReferenceType and can be used directly. It is a subtype of NonHierarchicalReferences ReferenceType.
The SourceNode of References of this type shall be an instance of PubSubConnectionEndpointType or a subtype of it.
The TargetNode of this ReferenceType shall be an instance of DataSetWriterType (see OPC 10000-14).
The ToDataSetWriter ReferenceType is formally defined in Table 248.
| Attributes | Value | ||
| BrowseName | 3:ToDataSetWriter | ||
| InverseName | FromDataSetWriter | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:NonHierarchicalReferences ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionEndpoint PubSub |
11.23 ToFlow ReferenceType
The ToFlow ReferenceType is a concrete ReferenceType. It is a subtype of NonHierarchicalReferences ReferenceType.
The SourceNode of this ReferenceType shall be an instance of ConnectionEndpointConfigurationType or a subtype of it.
The TargetNode of this ReferenceType shall be an instance of CommunicationFlowConfigurationType or a subtype of it.
The ToFlow ReferenceType is formally defined in Table 249.
| Attributes | Value | ||
| BrowseName | 4:ToFlow | ||
| InverseName | FromFlow | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 0:NonHierarchicalReferences ReferenceType defined in OPC 10000-5 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.24 ToInboundFlow ReferenceType
The ToInboundFlow ReferenceType is a concrete ReferenceType. It is a subtype of ToFlow ReferenceType.
The SourceNode of this ReferenceType shall be an instance of ConnectionEndpointConfigurationType or a subtype of it.
The TargetNode of this ReferenceType shall be an instance of SubscriberConfigurationType or a subtype of it.
The ToInboundFlow ReferenceType is formally defined in Table 250.
| Attributes | Value | ||
| BrowseName | 4:ToInboundFlow | ||
| InverseName | FromInboundFlow | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 4:ToFlow ReferenceType defined in 11.23 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |
11.25 ToOutboundFlow ReferenceType
The ToOutboundFlow ReferenceType is a concrete ReferenceType. It is a subtype of ToFlow ReferenceType.
The SourceNode of this ReferenceType shall be an instance of ConnectionEndpointConfigurationType or a subtype of it.
The TargetNode of this ReferenceType shall be an instance of PubSubCommunicationFlowConfigurationType or a subtype of it.
The ToOutboundFlow ReferenceType is formally defined in Table 251.
| Attributes | Value | ||
| BrowseName | 4:ToOutboundFlow | ||
| InverseName | FromOutboundFlow | ||
| Symmetric | False | ||
| IsAbstract | False | ||
| References | NodeClass | BrowseName | Comment |
|---|---|---|---|
| Subtype of the 4:ToFlow ReferenceType defined in 11.23 | |||
| ConformanceUnits | |||
|---|---|---|---|
| UAFX ConnectionManager Base |