Rockwell Automation AADvance Controller Configuration Guide User Manual
Page 242
10-8
Document: 553633
ICSTT-RM405f-EN-P
Issue 07
Configuration Guide (AADvance Controller)
BindRespTimeout
This timeout is used in a consumer to timeout a binding data response from a
producer. Once a consumer has established a binding connection with a producer, it
sends a request for binding data; this timeout value timeouts out the producer
response.
If no response is received, either another request (retry) is sent, or the consumer
disconnects from the producer. The number of retries that are attempted before a
consumer disconnects depends on the value of this parameter and MaxAge. The
consumer will continue to send requests until MaxAge expires.
In general the number of requests sent before disconnecting is given by: MaxAge /
BindRespTimeout
The following diagram illustrates (not to scale) the timeout behaviour when the
MaxAge is configured as 2500ms and BindRespTimeout is 1000ms. The total
number of request sent before disconnecting is 2.
Once disconnected, the consumer attempts to re-establish a connection to the
producer by sending a connection request at ‘ConnectTimeOut’ intervals.
MaxAge
This timeout is used in a consumer resource, and serves two purposes. Firstly, it is the
time during which a consumer must receive a valid binding message from the producer
before the physical network is considered ‘unhealthy’. Stale, corrupt, or out of
sequence messages are not considered valid. Continued reception of such messages
may be indicative of underlying network problems, in which case this will be reflected
by an ‘unhealthy’ network status (as reported by the KVB status function blocks).