IEC870_103 driver does not attempt to connect to the 4th serial connection.

IEC870_103 driver does not attempt to connect to the 4th serial connection.

Summary

Serial communication in IEC870_103 driver: when there are defined 4 connections to PLCs, but first 3 PLCs are disconnected, then the driver does not try to connect to the fourth connection. It only marks the respective variables with INVALID status bit (after the 'response timeout' defined in the connection). Note: this driver bases on IEC60870-5-103 Stack from Triangle Microworks.

Description

Serial communication in IEC870_103 driver: when there are defined 4 connections to PLCs, but first 3 PLCs are disconnected, then the driver does not try to connect to the fourth connection. It only marks the respective variables with INVALID status bit (after the 'response timeout' defined in the connection). Note: this driver bases on IEC60870-5-103 Stack from Triangle Microworks.

Solution

Now - to assure time for a try on each serial connection - the drivers sets the Triangle Stack parameter OfflinePollPeriod (Stack default is 10s). It sets "Confirm timeout time" x ("Retry count" +1) x "Connection count". With the default settings this means that for 4 slaves the OfflinePollPeriod is set to 32s. Which then also means that in case of connection loss to a slave there is 32 seconds retry delay.

Issue Number: 36464
Fixed on Date: 18.10.2016
Versions: 7.60 0 BUILD 36068