OpcUa driver writes structured values even if not advised
Summary
The OPCUA32 driver allows writing to variables in structures that are not advised. This has been modified.
Description
The OPCUA32 driver should usually not write
structures if the structure is not advised. This applies to variables that have
never been advised. However, if the variable has been advised once, a value can
be assigned to the variable via the function "Write setpoint". This works
even if the variable is no longer advised. The other values of the structure
are then filled with the last known values. These may therefore be obsolete.
This behavior has been modified. Variables in structures that are no
longer advised can no longer be assigned a value.
To benefit from this fix:
- Update your zenon Software Platform to the latest build of zenon 12 or
higher.
Item ID: 264078
Version: 12.00 Build: 162090
Related Articles
The OPCUA client driver continues to send a publish request for a subscription even though the OPCUA server reports that the subscription is no longer valid.
Summary The OPCUA client driver sends publish requests for a subscription even though the 3rd party OPCUA server reports that this subscription is no longer valid. (0x80280000, BadSubscriptionIdInvalid, teh subscription id is not valid) Variables of ...
The OPCUA client driver should be able to represent special values in the runtime
Summary The special values NaN, NULL, +infinity and -infinity that variables in an OPCUA server can have, currently cannot be represented in the runtime. Description The special values NaN, NULL, +infinity and -infinity that variables in an OPCUA ...
iec850 driver writes to PLC the Cancel (Abort) of Operate even when by CO variable the property 'Cancel Operate' is deactivated
Summary IEC61850 Client driver writes to PLC the Cancel (Abort) of Operate even when by CO variable the property 'Cancel Operate' is deactivated. It may happen in short period after Operate sent before Operate response transfer from driver to Command ...
The OPCUA client driver may cause the runtime to stop responding under specific circumstances
Summary The OPCUA client driver uses the due time for publish responses (keepalive) to check if the OPCUA server is still responding. Normally if the connection to the OPCUA server is lost, the connection is closed at the TCP level. If however no ...
Variables from the OPCUA client driver that have a bad statuscode on startup will never get a value.
Summary If the value of a OPC UA variable has a bad status code when OPCUA client driver starts, the variable will never get a valid value in the runtime, even when variable gets a good statuscode in the OPCUA server. Description If the value of a ...