![Banner Sure Cross DXM700-B Series Скачать руководство пользователя страница 44](http://html1.mh-extra.com/html/banner/sure-cross-dxm700-b-series/sure-cross-dxm700-b-series_instruction-manual_471859044.webp)
The timeout parameter is simple to set for Modbus devices directly connected to the DXM700, if there are no MultiHop
wireless devices. If a MultiHop network a part of the DXM700, special considerations need to be made to set the timeout
parameter.
Wireless communications are inherently lossy networks, and controllers operating these networks must be configured to
allow for enough time for hardware transmission retries. Set the Communications Timeout parameter to cover the expected
time for messages to be sent throughout the wireless network. For the DXM700, the Communications Timeout parameter is
the maximum amount of time the DXM700 should wait after a request is sent until the response message is received from
the Modbus slave device. Use the DXM Configuration Tool to set the timeout parameter on the Settings > General screen.
The default setting for the timeout parameter is 5 seconds.
7.4.1 MultiHop Networks vs DX80 Star Networks
The DX80 star Gateway collects all the data from the Nodes, which allows the host system to directly read the data from the
Gateway without sending messages across the wireless network. This allows for DX80 Gateway to be treated like any other
wired Modbus device.
In a MultiHop network, the data resides at each device, forcing the controller to send messages across the wireless network
to access the data. For this reason, carefully consider the value of the wireless timeout parameter.
7.4.2 Calculating the Communications Timeout for Battery-Powered
MultiHop Radios
Battery-powered MultiHop radios are configured to run efficiently to maximize battery life. By optimizing battery life, the
allowed communications window for receive messages is slow (once per 1.3 seconds) and sending message rates are
standard (once per 0.04 seconds).
A MultiHop device is set from the factory with the retry parameter of 8. This means that under worst-case conditions, a
message is sent from the DXM700 to an end device a total of nine times (one initial message and eight retry messages). The
end device sends the acknowledgment message back to the DXM700 a maximum of nine times (one initial message and
eight retries). A single Modbus transaction may send up to two me 16 retry messages before the transaction is
complete. In addition, the radios randomly wait up to one time period before retransmitting a retry message. So to allow for
the random wait time, add one extra time period for each in-between time of retries.
To calculate the communication timeout parameter for a Master radio to a slave radio (no repeaters):
Master to Slave Send time = (9 × 1.3 sec) + (8 retry wait × 1.3 sec) = 22 seconds
Slave to Master Send time = (9 × 0.04 sec) + (8 retry wait × 0.04 sec) = 1 second
Total Send/Receive time = 23 seconds
Minimum Timeout period = 23 seconds
If the link quality of the network is poor, the maximum transfer times may happen. Set the timeout parameter to
accommodate the maximum number of retries that may happen in your application.
When MultiHop repeaters are added into the wireless network, each additional level of hierarchical network increases the
required timeout period. Since MultiHop repeaters are running at the highest communications rate, the overall affect is not
as great.
Master to Repeater Send time = (9 × 0.04 sec) + (8 retry wait × 0.04 sec) = 1 second
Repeater to Master Send time = (9 × 0.04 sec) + (8 retry wait × 0.04 sec) = 1 second
Additional Timeout period for a repeater = 2 seconds
Using the timeout calculation above of 23 seconds, if a repeater is added to the network the timeout should be set to 25
seconds. For each additional MultiHop repeater device creating another level of network hierarchy, add an additional two
seconds to the timeout period.
7.4.3 Calculating the Communication Timeout for 10–30 VDC
MultiHop Radios
Line-powered (10–30 V dc) MultiHop devices operate at the maximum communication rate, resulting in a much lower
timeout parameter setting. For each repeater added to the network, increase the timeout parameter 2 seconds.
For a Master radio to a 10–30 V dc powered slave radio (no repeaters):
Master to Slave Send time = (9 × 0.04 sec) + (8 retry wait × 0.04 sec) = 1 second
Slave to Master Send time = (9 ×* 0.04 sec) + (8 retry wait × 0.04 sec) = 1 second
Total Send/Receive time = 2 seconds
Sure Cross
®
DXM700-Bx Wireless Controller
44
www.bannerengineering.com - Tel: + 1 888 373 6767