beautypg.com

Timing parameters – ProSoft Technology PS-QS-1x10-0781 User Manual

Page 55

background image

FieldServer Configuration Manual

Page 55 of 90

FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com

Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: [email protected]

9

TIMING PARAMETERS

Under normal operation, the FieldServer will send a poll request to a Server device and that device will reply with a
response. The amount of time between successive poll requests is called the Scan_Interval. The time between
receiving a response from a Server device and the next poll request is called the Poll_Delay.

If the FieldServer sends a poll request, and the Server device does not send a response, it is considered a timeout.
The time the FieldServer waits before declaring a timeout can be adjusted by the Timeout parameter. If a timeout
occurs, then the FieldServer will retry the poll request (number of times retried is specified by the retries
parameter). The interval between Retries is specified by the Retry_Interval. The FieldServer will send poll
requests at the end of each Retry_Interval. Once the specified numbers of Retries have been sent, the FieldServer
will mark the Node offline. Once a Node has been marked offline, it will wait for a period specified by
Recovery_Interval before sending another poll request.

Once the communications have been re-established, the FieldServer will wait for a period called Probation_Delay,
before marking the Node as online.

Note 1: The Ic_Timeout parameter monitors the time between characters in a response. If the time exceeds the
Ic_Timeout, the response is discarded and is considered a Timeout.

Note 2: All parameters in bold above are configurable. See table below for where they are configured, and what
the defaults will be if they are not configured. Refer also to Appendix B.2.

Parameter

Default Value Where Used

Scan_Interval

2 seconds

Map Descriptor, Node, Connection

Poll_Delay

0.05 seconds

Connection

Timeout

2 seconds

Map Descriptor, Node, Connection

Retry_Interval

10 seconds

Node

Retries

3 times

Node

Recovery_Interval 30 seconds

Node

Probation_Delay

1 minute

Node

Ic_Timeout

0.5 seconds

Map Descriptor, Node, Connection

Note 4: In the case of parameters that may be declared at the Connection, Node or Map Descriptor level, when the
parameter is declared at more than one level, the Map Descriptor declaration takes highest priority, followed by
the Node declaration and then the Connection declaration.

Note 5: A non-response from the remote Server device causes a Timeout. The driver does nothing until a response
is received or the timeout period has expired. Thus if a connection has two Nodes and one Node is producing
Timeouts this will have the effect of slowing down communication for the other Node in the sense that the driver
does nothing while the timeout timer is counting up to its setpoint. Once there is a timeout on one Node, the
driver will not retry any Map Descriptors on that Node until the Retry_Interval has expired. Thus during the
Retry_Interval the other Node will get 100% of the service.