OPCUA driver crashes when reading variables in background

OPCUA driver crashes when reading variables in background

Summary

The OPC UA driver is terminated unexpectedly. This error has been fixed.

Description

The OPC UA driver is terminated unexpectedly when reading the PLC variables in the Engineering Studio via the command “Read PLC variables in background”.

The cause is a very high value for one or more options of “Maximum number of nodes per ...” in the “Operation Limits & Timeouts” tab of the driver configuration, such as 2147483647. The driver always reserves memory for the maximum number of queries, even if this is not required in full, as fewer elements are actually queried.

This behavior has been changed. Now only as much memory is reserved as is required for querying the variables that are actually present. Reading the PLC variables in the background works as expected again in the OPC UA driver.

To benefit from this fix:

  • Update your zenon Software Platform to the latest build of zenon 12 or higher.


Item ID: 281560
Version: 14.00 Build: 257014
Version: 12.00 Build: 272744