iec850 driver in Abort procedure uses too long timeout when server does not react correctly

iec850 driver in Abort procedure uses too long timeout when server does not react correctly

Summary

In IEC61850 (client) driver please reduce in Abort procedure the timeout value 1s introduced by #181506 - to 100ms. Currently there are on the market popular server stacks reacting on Abort with "old-fashion", not Standard-conform, response (TCP disconnect frame, instead TCP-FIN or ACSE Abort accept). By Runtime exit it may result in significant delay by many driver instances/many connections.

Description

In IEC61850 (client) driver please reduce in Abort procedure the timeout value 1s introduced by #181506 - to 100ms. Currently there are on the market popular server stacks reacting on Abort with "old-fashion", not Standard-conform, response (TCP disconnect frame, instead TCP-FIN or ACSE Abort accept). By Runtime exit it may result in significant delay by many driver instances/many connections.

Solution

Abort timeout is now 100ms

Information

The Clien waits this timeout only by devices which are not fully conform to the Standard. When IED is responding on Abort service correctly – there will be no timeout, the session is then closed immediately. The IEC 61850 Standard in Abort service demands to wait on reaction, but gives no recommendation about period.

Issue Number: 34815
Fixed on Date: 15.7.2015
Versions: 7.20 0 BUILD 21629