An OPC UA Server may contain many Nodes, organized in vendor-specific ways. The OPC UA specification already defines entry points to start browsing instances or types. However, finding specific Nodesmight be challenging since they may be managed somewhere inside the hierarchies of Nodesof the OPC UA Server.

This building block provides the capability to easily find all Machinesmanaged in a Server. Figure 9gives an overview. There is a well-defined Objectin the AddressSpaceas entry point to browse to Objectsrepresenting a Machine.


Figure 9– Building Block for Finding all Machines in Server

In many cases, Serverswill only manage one Machine. For example, if the Serverruns on the PLC of a particular Machine. However, Serverscan also manage several Machines, for example, in a cell or production line, or a robot system consisting of a controller and a robot, or when aggregating Machinesof a factory floor, a factory, or company-wide.