The DeviceSet Objectis the starting point to locate Devices. It shall either directly or indirectly reference all instances of a subtype of ComponentTypewith a Hierarchical Reference. For complex Devicesthat are composed of various components that are also Devices, only the root instance shall be referenced from the DeviceSet Object. The components of such complex Devicesshall be locatable by following Hierarchical Referencesfrom the root instance. An example is the Modular Devicedefined in 9.4and also illustrated in Figure 12.

Examples:

  • UA Serverrepresents a monolithic or modular Device: DeviceSetonly contains one instance
  • UA Serverrepresents a host system that has access to a number of Devicesthat it manages: DeviceSetcontains several instances that the host provides access to.
  • UA Serverrepresents a gateway Devicethat acts as representative for Devicesthat it has access to: DeviceSetcontains the gateway Deviceinstance and instances for the Devicesthat it represents.
  • UA Serverrepresents a robotic system consisting of mechanics and controls. DeviceSetonly contains the instance for the root of the robotic system. The mechanics and controls are represented by ComponentTypeinstances which are organized as sub-components of the root instance.

Figure 12shows the AddressSpaceorganisation with this standard entry point and examples.

image015.png

Figure 12– Standard entry point for Devices

The DeviceSet Nodeis formally defined in Table 31.

Table 31– DeviceSet definition

Attribute

Value

BrowseName

DeviceSet

References

NodeClass

BrowseName

TypeDefinition

OrganizedBy by the 0:Objects Folder defined in OPC 10000-5

0:HasTypeDefinition

ObjectType

0:BaseObjectType

Conformance Units

DI DeviceSet