There are two separate elements that comprise the timeout configuration:
• The timeout time
• Timeout Object configuration
5.4.1.2 Timeout Time
The timeout time is the maximum number of milliseconds for a break in network communications before
a timeout will be triggered. This timeout setting is configured at the protocol level as part of a driver’s
configuration, and used by the protocol drivers themselves to determine abnormal loss-of-
communications conditions. These conditions then trigger timeout processing events. If it is not desired
to have a certain protocol trigger timeout processing events, then the protocol’s timeout time may be set
to 0 (the default value) to disable this feature.
For some protoc ols, the timeout time is set by the master devic e (PLC, scanner, etc.), and a timeout
time setting is therefore not provided in the Configuration Studio’s driver configuration. Additionally, not
all protocols support timeout detection: refer to the protocol-specific sections of this manual for more
information.
5.4.1.3 Timeout Object Configuration
A timeout object is used as part of the timeout processing to set certain parameters to “fail-safe” values.
When a timeout event is triggered by a protocol, the timeout objects are parsed and written to the
corresponding function code(s). The timeout object(s) will be executed sequentially from first to last. To
add a timeout object, select the device in the Project panel, then add Internal Logic…Fail-safe
Values…Timeout Object. The following paragraphs describe the configurable fields of a timeout object:
Description
This field is strictly for user referenc e: it is not used at any time by the device.
Function Code
Enter the function code (refer to section 4).
Data Type
This is the size of valid values and is fixed to “16-Bit Unsigned” allows for a range of timeout values
between 0 and 65535.
Value
Enter the “fail-safe” timeout value that the function code encompassed by this timeout object will be
automatically written with upon processing a timeout event triggered by a protocol.
5.4.2 Fail-safe Example
This example will demonstrate how to add one timeout object which will assign a value of 2000
(20.00Hz) to function code S05 (frequency command). In the Project panel, select the device and add
Internal Logic…Fail-safe Values…Timeout Object as shown in Figure 9. The red error indicators are
normal at this stage as the Timeout Object Settings have not yet been configured.
Figure 9: Timeout Object Project Panel
Next, configure the Timeout Object Settings as shown in Figure 10.