04.01.2015 Views

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Section 8. Operation<br />

8.5.4 PakBus Troubleshooting<br />

• If Verify Interval = 0, then CVI = 2.5 x Beacon Interval*<br />

• If Verify Interval = 60, then CVI = 60 seconds*<br />

• If Beacon Interval = 0 and Verify Interval = 0, then CVI = 300 seconds*<br />

• If the router or master does not hear from a neighbor for one CVI, it begins<br />

again to send a hello-message to that node at the random interval.<br />

Users should base the Verify Interval setting on the timing of normal<br />

communications such as scheduled LoggerNet-data collections or datalogger- todatalogger<br />

communications. The idea is to not allow the CVI to expire before<br />

normal communications. If the CVI expires, the devices will initiate helloexchanges<br />

in an attempt to regain neighbor status, which will increase traffic on<br />

the network.<br />

Various tools and methods have been developed to assist in troubleshooting<br />

PakBus® networks.<br />

8.5.4.1 Link Integrity<br />

With beaconing or neighbor-filter discovery, links are established and verified<br />

using relatively small data packets (hello-messages). When links are used for<br />

regular telecommunications, however, longer messages are used. Consequently, a<br />

link may be reliable enough for discovery using hello-messages but unreliable<br />

with the longer messages or packets. This condition is most common in radio<br />

networks, particularly when maximum packet size is >200.<br />

PakBus ® communications over marginal links can often be improved by reducing<br />

the size of the PakBus ® packets with the Max Packet Size setting in DevConfig<br />

Advanced tab. Best results are obtained when the maximum packet sizes in both<br />

nodes are reduced.<br />

8.5.4.1.1 Automatic Packet-Size Adjustment<br />

The BMP5 file-receive transaction allows the BMP5 client (LoggerNet) to specify<br />

the size of the next fragment of the file that the <strong>CR1000</strong> sends.<br />

Note PakBus ® uses the file-receive transaction to get table definitions from the<br />

datalogger.<br />

Because LoggerNet must specify a size for the next fragment of the file, it uses<br />

whatever size restrictions that apply to the link.<br />

Hence, the size of the responses to the file-receive commands that the <strong>CR1000</strong><br />

sends is governed by the Max Packet Size setting for the datalogger as well as<br />

that of any of its parents in the LoggerNet network map. Note that this calculation<br />

also takes into account the error rate for devices in the link.<br />

BMP5 data-collection transaction does not provide any way for the client to<br />

specify a cap on the size of the response message. This is the main reason why the<br />

Max Packet Size setting exists. The <strong>CR1000</strong> can look at this setting at the point<br />

where it is forming a response message and cut short the amount of data that it<br />

would normally send if the setting limits the message size.<br />

355

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!