An issue has been identified in the ABCLX
driver when establishing a session on networks with high packet
latency. This has been resolved in ABCLX driver 3.02.14.000.
Please be aware, the ABCLX driver has been written as a high
performance driver. It does not implement communications in the
same way as other Citect drivers (refer to KB article Q4001 for further information).
The ABCLX driver does a lot of work up front (i.e. when
establishing comms) so that once communications are established,
the amount of data transmission required is minimised, which
maximises the efficiency of the driver during normal operation. The
driver can be described as "top heavy" as it downloads all the tags
from the PLC into Citect then subscribes them before it comes
online. When attempting to do this over a slow network, this
process can take a long time and cause the driver to timeout on
startup before it is able to come online. It is recommended
that you follow KB Q4001, and tune the
parameters ForwardOpenPoolSize, ConnTimeout and InitTimeout to
allow the driver more time to make a successful connection.
Citect has confirmed this to be a problem in the ABCLX version
3.02.03.000. This problem has been fixed in version
3.02.14.000.
|