In this Information Model, a number of References are defined. These References are illustrated in Figure 62.
Figure 62 – Reference overview
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.
Table 228 – ConnectedTo definition
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 |
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.
Table 229 – HasAutomationComponentConfiguration definition
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 |
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.
Table 230 – HasBuiltInAsset definition
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 |
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.
Table 231 – HasAssetToVerify definition
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 |
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.
Table 232 – HasCapability definition
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 |
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.
Table 233 – HasCharacteristic definition
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 |
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.
Table 234 – HasCMCapability definition
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 |
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.
Table 235 – HasCommunicationFlowConfiguration definition
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 |
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.
Table 236 – HasConnectionConfiguration definition
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 |
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.
Table 237 – HasConnectionEndpoint definition
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 |
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.
Table 238 – HasControlGroup definition
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 |
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.
Table 239 – HasInputGroup definition
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 |
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.
Table 240 – HasOutputGroup definition
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 |
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.
Table 241 – HasPart definition
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 |
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.
Table 242 – HasServerAddress definition
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 |
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.
Table 243 – HasSubFunctionalEntity definition
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 |
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.
Figure 63 – IsPartOfRedundantAssetSet Reference example
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.
Table 244 – IsPartOfRedundantAssetSet definition
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 |
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.
Table 245 – ToAutomationComponentConfiguration definition
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 |
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.
Table 246 – ToConnectionEndpointConfiguration definition
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 |
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.
Table 247 – ToDataSetReader definition
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 |
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.
Table 248 – ToDataSetWriter definition
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 |
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 |
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.
Table 250 – ToInboundFlow definition
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 |
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.
Table 251 – ToOutboundFlow definition
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 |