The OPC UA server under specific circumstances does not use PublishRequests in the order First-In-First-Out

The OPC UA server under specific circumstances does not use PublishRequests in the order First-In-First-Out

Summary

Under specific circumstances it may happen that the OPC UA server does not use PublishRequests from the queue in the order First-In-First-Out. This may result in the oldest PublishRequest expiring while the newest received PublishRequest is used.  

Description

Under specific circumstances it may happen that the OPC UA server does not use PublishRequests from the queue in the order First-In-First-Out. This may result in the oldest PublishRequest expiring while the newest received PublishRequest is used.  

Solution

An issue has been addressed in the OPC UA server for the process gateway and the OPC UA server for zenon logic, where under specific circumstances with multiple subscriptions created, the OPC UA server would use the last received PublishRequest instead of the oldest received PublishRequest.   Now the OPC UA server always uses the oldest received PublishRequest from the queue.

Issue Number: 36769
Fixed on Date: 18.7.2016
Versions: 7.20 0 BUILD 30230 | 7.50 0 BUILD 30617
    • Related Articles

    • How to use certificates for OPC UA security

      This article provides an overview of how to use X.509 certificates in order to enable OPC UA security. It links to further how-tos that explicitly describe the necessary steps to create certificates and add them to the configuration of either the OPC ...
    • 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) ...
    • How to setup the zenon OPC UA Driver with a CA-signed certificate

      This article describes how to create a certificate signed by a Certificate Authority (CA) for using it with the zenon OPC UA Driver. For general information about certificate usage for OPC UA security, please refer to the article How to use ...
    • How to setup the zenon OPC UA Driver with a self-signed certificate

      This article describes how to create a self-signed certificate for using it with the zenon OPC UA Driver. For general information about certificate usage for OPC UA security, please refer to the article How to use certificates for OPC UA security. ...