QuickOPC-UA Timeout Settings: Difference between revisions
No edit summary |
|||
Line 47: | Line 47: | ||
See also: https://www.opclabs.com/forum/ua-connections/891-timeouts-reconnections | See also: https://www.opclabs.com/forum/ua-connections/891-timeouts-reconnections | ||
= CloseTimeout = | = SessionParameters.CloseTimeout = | ||
A timeout for closing the session (in milliseconds). | A timeout for closing the session (in milliseconds). | ||
Line 57: | Line 57: | ||
closed sessions. | closed sessions. | ||
= EndpointSelectionTimeout = | = SessionParameters.EndpointSelectionTimeout = | ||
A timeout for endpoint selection (in milliseconds). | A timeout for endpoint selection (in milliseconds). | ||
= OperationTimeout = | = SessionParameters.OperationTimeout = | ||
= SessionConnectTimeout = | = SessionParameters.SessionConnectTimeout = | ||
= SessionTimeout = | = SessionParameters.SessionTimeout = | ||
= SessionTimeoutDebug = | = SessionParameters.SessionTimeoutDebug = | ||
= DiscoveryTimeout = | = DiscoveryParameters.DiscoveryTimeout = |
Revision as of 12:20, 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
SessionParameters.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.
SessionParameters.EndpointSelectionTimeout
A timeout for endpoint selection (in milliseconds).