Rockwell Automation AADvance Controller Configuration Guide User Manual

Page 242

Advertising
background image

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).

Advertising