In this Information Model, a number of References are defined. These References are illustrated in Figure 60.
Figure 60 – 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 for 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 208.
Table 208 – 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 209.
Table 209 – 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 210.
Table 210 – 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 211.
Table 211 – 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 212.
Table 212 – 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 213.
Table 213 – 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 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 214.
Table 214 – 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 215.
Table 215 – 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 216.
Table 216 – 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 217.
Table 217 – 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 218.
Table 218 – 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 219.
Table 219 – 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 220.
Table 220 – 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 221.
Table 221 – 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 222.
Table 222 – 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 61.
Figure 61 – 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 223.
Table 223 – 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 224.
Table 224 – 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 225.
Table 225 – 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 226.
Table 226 – 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 227.
Table 227 – 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 228.
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 229.
Table 229 – 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.22 |
|||
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 230.
Table 230 – 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.22 |
|||
ConformanceUnits |
|||
UAFX ConnectionManager Base |