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>

<!-- 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>

<!-- 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: