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
    • Related Articles

    • zenon 14: OPC driver crashes when reading PLC variables in background

      Description The OPC UA driver crashed if PLC variables have been read in the background. The issue has been fixed and the behavior is now as expected. To benefit from this fix: Update your zenon Software Platform to the latest build of zenon 14 or ...
    • OPCUA32 Driver crash / advising variables

      Description The OPCUA32 driver crashes when advising many variables. For example when opening the variable diagnosis screen. This issue has been fixed. To benefit from this fix: Update your zenon Software Platform to the latest build of zenon 8.20 or ...
    • Allen DF1 driver seem to have a delay when reading variables

      Summary The driver has a delay when reading Variables. It seem it does wait before sending the response telegram. Description The driver has a delay when reading Variables. It seem it does wait before sending the response telegram. Solution Fix ...
    • OPCUA32 crash C0000005 and 0xc0000374 reading UaCPPServer VariableWithByteStringNodeId

      Description OPCUA32 driver crashes when reading UACCP server variables with byte string node ID. You receive error messages with reference to C0000005 ACCESS_VIOLATION or STATUS_HEAP_CORRUPTION. This error has been fixed. To benefit from this fix: ...
    • Checklist: Driver(s) cannot establish a reliable communication

      Time estimate: 60 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. Checklist usage: #. [Quick hints] ...