QuickOPC-UA Timeout Settings: Difference between revisions

From OPC Labs Knowledge Base
No edit summary
Line 48: Line 48:


= CloseTimeout =
= CloseTimeout =
A timeout for closing the session (in milliseconds).
This parameter is not interpreted by the component; it is simply passed down to the OPC UA Stack for processing.
If the session cannot be closed in a timely manner, it is consider closed anyway, and the component will not use
the same session again. The timeout prevents the component from waiting too long or indefinitely for the
confirmation. This means that any new requests to the same endpoint will open a new session, as with the properly
closed sessions.


= EndpointSelectionTimeout =
= EndpointSelectionTimeout =

Revision as of 12:17, 29 July 2021

Overview

Parameter[1] Default value[1] Description
in UAClientSessionParameters
CloseTimeout 10 000 A timeout for closing the session (in milliseconds).
EndpointSelectionTimeout 30 000 A timeout for endpoint selection (in milliseconds).
OperationTimeout[2] 120 000 Timeout used when sending requests (in milliseconds).
SessionConnectTimeout 60 000 A session connect timeout (in milliseconds).
SessionTimeout 60 000 A session timeout (in milliseconds).
SessionTimeoutDebug 600 000 A session timeout used when a debugger is attached (in milliseconds).
in UADiscoveryParameters
DiscoveryTimeout 15 000 A maximum time a server discovery can take (in milliseconds).
in SDK configuration
(none)[2]

Documentation on how to modify the parameters that are set in the SDK configuration: User's Guide: OPC UA Application Configuration

See also: https://www.opclabs.com/forum/ua-connections/891-timeouts-reconnections

CloseTimeout

A timeout for closing the session (in milliseconds).

This parameter is not interpreted by the component; it is simply passed down to the OPC UA Stack for processing.

If the session cannot be closed in a timely manner, it is consider closed anyway, and the component will not use the same session again. The timeout prevents the component from waiting too long or indefinitely for the confirmation. This means that any new requests to the same endpoint will open a new session, as with the properly closed sessions.

EndpointSelectionTimeout

OperationTimeout

SessionConnectTimeout

SessionTimeout

SessionTimeoutDebug

DiscoveryTimeout

  1. 1.0 1.1 The parameter names and default values were verified with QuickOPC 2020.2.
  2. 2.0 2.1 Before QuickOPC 2021.3, the OperationTimeout was configurable in the SDK configuration.