ClientTimeouts in the App.OpcUa.config
- Last UpdatedJan 31, 2023
- 1 minute read
The communication stack from Unified Automation requires configuration of the ClientTimeouts variables in the App.OpcUa.config file, located in %PIHOME64%\Connectors\OpcUa\Configuration.
Listed below are the default settings for the ClientTimeouts variables:
Note: Remember that all timeouts are in milliseconds.
ConnectionTimeout - [Default=20000]
SessionRequestTimeout - [Default=120000]
SessionWatchdogCycleTime - the time between cycles of the watchdog, which checks the status of the connection with server [Default=5000]
SessionWatchdogTimeout - maximum time that the watchdog waits for a response from the server before starting the reconnection process [Default=10000]
SessionReconnectDelay - maximum time between the reconnect attempts [Default=30000]
SessionReconnectTimeout - timeout for a reconnection [Default=30000]
SessionReconnectCreateSubscriptionDelay - the time between successful reconnection and consequent CreateSubscription() call [Default=5000]
SubscriptionTimeout - [Default=30000]
SubscriptionMaxKeepAliveTime - the maximum keep alive interval [Default=10000]
SubscriptionLifetime - [Default=600000]
CreateMonitoredItemsTimeout - [Default=60000]
BrowseTimeout - [Default=60000]
ReadTimeout - [Default=20000]
HistoryReadTimeout - [Default=60000]
GetEndPointsTimeout - [Default=10000]