The default Namespace Index used by the zenon OPC UA server is not entered in the server Namespace array which may lead to OPC UA clients not being able to browse the OPC UA server address space

The default Namespace Index used by the zenon OPC UA server is not entered in the server Namespace array which may lead to OPC UA clients not being able to browse the OPC UA server address space

Summary

OPC UA clients that browse an OPC UA server address space based solely on the entries in the server namsespace array may not display any results following the browse of the server. An example of such an OPC UA client is the OPC UA client in WinCC.

By default the OPC UA server uses the namespace index 80 for the sub-folders under objects and also as the default for variables when the OPC UA server is started without explicit configuration. The Namespace Index 80 is also used as the default when explicitly adding variables to the configuration. The Namespace Index 80 however is not added by the zenon OPC UA server Namespace Array variable.


Description

OPC UA clients that browse an OPC UA server address space based solely on the entries in the server namsespace array may not display any results following the browse of the server. An example of such an OPC UA client is the OPC UA client in WinCC.

By default the OPC UA server uses the namespace index 80 for the sub-folders under objects and also as the default for variables when the OPC UA server is started without explicit configuration. The Namespace Index 80 is also used as the default when explicitly adding variables to the configuration. The Namespace Index 80 however is not added by the zenon OPC UA server Namespace Array variable.


Solution

An issue has been addressed in the zenon OPC UA server where the server Namespace Array variable does not contain the default namespace index used by the OPC UA server.


For the situation where there is no existing (old) configuration, the OPC UA server will now use the namespace index "2" for folders and variables. The namespace index in this case can also no longer be changed in the configuration when explicitly adding variables. The server namespace array contains an entry with the index 2 for the zenon OPC UA server. When the configuration in this situation is saved, an entry "CONFIGURATION_VERSION=2" is stored so that after a restart with an existing configuration this is recognized as a new configuration and the OPC UA server starts with the new default behaviour.

For the situation where there is an existing (old) configuration, the behaviour of the OPC UA server remains unchanged to maintain compatibility with existing configurations.



Information




Issue Number: 33243
Fixed on Date: 15.6.2015
Versions: 7.20 0 BUILD 20544
    • Related Articles

    • zenon Changesets Excel

      Here, you can access a comprehensive list of changes across all maintained versions of the zenon Software Platform as Excel Worksheets. This includes both implemented bug-fixes and new features. Additionally, these lists are available in CSV format ...
    • zenon Changesets CSV

      Here, you can access a comprehensive list of changes across all maintained versions of the zenon Software Platform as Excel Worksheets. This includes both implemented bug-fixes and new features. Additionally, these lists are available in as Excel ...
    • FAQ: How can I browse an OPC UA Server using the zenon OPC UA Client Driver?

      Go to Drivers > New Driver Create a Driver of Type "OPC UA Client Driver" Open the Driver Configuration Go to "Connections" Create a new Connection Enter your Discovery URL Enter your Server URL manually or click the 3 dots to browse the Discovery ...
    • OPC-UA Server: DNS Name used in certificate created by zenon.

      The creation of the DNS name in the OPC-UA Server certificate may vary depending on the zenon build and if the machine is within a Workgroup or is part of a Domain. This information can be verified in the certificate, the certificates files (*.der) ...
    • Checklist: OPCDA Server

      Time estimate: 20 minutes Please go through all the points in the following checklist. If necessary, confirm with IT Department any information you cannot verify before contacting your local COPA-DATA Representative. Do NOT use DCOM in combination ...