OPCUA32: Fallback to ConditionRefresh should also occur when the OPC UA Server returns 0x80400000 - BadNotImplemented on the Call of ConditionRefresh2

OPCUA32: Fallback to ConditionRefresh should also occur when the OPC UA Server returns 0x80400000 - BadNotImplemented on the Call of ConditionRefresh2

Summary

Fallback to ConditionRefresh does not work correctly for specific OPC UA Server. This has been fixed.

Description

When the OPCUA32 driver creates monitored items for event notifier variables, it calls the ConditionRefresh2 method  after creating the monitored items. It may fall back to calling the more generic ConditionRefresh method, if the server does not support ConditionRefresh2. If however the OPC UA Server server returns BadNotImplemented the OPCUA32 driver does not execute the expected fallback to ConditionRefresh.

This behavior has been modified. In the case of a BadNotImplemented response from the server to ConditionRefresh2, the OPCUA32 driver executes a fallback to ConditionRefresh.

To benefit from this fix:

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


Item ID: 270764
Version: 14.00 Build: 237866
Version: 14.00 Build: 239777
Version: 14.00 Build: 257014