BrowseTreeOptions
The parameters included in this section relates to the browsing of the tree and are specific for the interaction between the OPC UA adapter and the OPC UA servers.
<!-- BrowseNodesOptions -->
<!-- PoolSize is the number of nodes to browse for in the tree structure before pausing. -->
<!-- Default value is 0, which means that browsing a tree structure is made without pausing. -->
<!-- If PoolSize numeric value is different from default (0), -->
<!-- PoolInterval value must be set to configure the interval of time, expressed in milliseconds (ms), after which browsing the tree structure is paused. -->
<BrowseNodesOptions>
<PoolSize>0</PoolSize>
<PoolInterval>1000</PoolInterval>
</BrowseNodesOptions>
- PoolSize: Allows specifying the number of nodes to browse for in the tree structure before pausing.
- PoolInterval: Allows specifying the pause interval when browsing the OPC UA server tree structure.
<!-- OPC UA Servers Reconnection -->
<!-- For each OPC UA server that needs reconnection after the automatic browse of a tree structure, -->
<!-- NeedsReconnectionAfterBrowse must be configured with the OPC UA server URL reference. -->
<NeedsReconnectionAfterBrowse>
<!-- Example:
<Server Url="opc.tcp://xxxxxx:yyyy"/> -->
</NeedsReconnectionAfterBrowse>
- Server Url: Allows specifying the list of URL references for the OPC UA servers that need to reconnect after the automatic browse of a tree structure:
<!-- Nodes excluded from automatic browse -->
<!-- Nodes to exclude from the recursion of the entire tree for the specified OPC UA server. -->
<!-- For each of the servers, the URL reference or asterisk (*) must be configured -->
<!-- where asterisk (*) means applied to all OPC UA servers. -->
<!-- For each OPC UA server, all the required namespaces indexes must be specified. -->
<!-- Index = 0 is the OPC Foundation standard namespace. -->
<!-- Under each namespace, the relevant identifier types and the corresponding nodes identifiers must be specified: -->
<!-- IdType can be one of the following: -->
<!-- Numeric = 0 (prefix "i"), String = 1 (prefix "s"), Guid = 2 (prefix "g"), or Opaque = 3 (prefix "b"). -->
<!-- A node identifier indicates the node starting from which the browse of the tree structure stops. Child nodes are excluded from browsing). -->
<!-- Note that excluding nodes in this file also means that you cannot disclose the relevant child nodes manually. -->
<!-- Example:
<Server Url="opc.tcp://xxxxxx:yyyyy">
<Namespace Index="1">
<Node IdType="2" Id="1c35cb2b-e5d0-495a-93c9-da095c652299"/>
</Namespace>
<Namespace Index="2">
<Node IdType="0" Id="5000"/>
<Node IdType="1" Id="DummyNodes"/>
</Namespace>
</Server>
-->
<NodesExcludedFromTreeBrowse>
<Server Url="*">
<!-- OPC UA standard namespace by OPC Foundation -->
<Namespace Index="0">
<!-- ServerDiagnostics -->
<Node IdType="0" Id="2274"/>
<!-- Namespaces -->
<Node IdType="0" Id="11715"/>
</Namespace>
</Server>
</NodesExcludedFromTreeBrowse>
You can retrieve node attributes information from the specific OPC UA server documentation or any OPC UA client:
- Server Url
- Namespace
- Node IdType
- Id