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 10. Troubleshooting<br />

10.1 Status Table<br />

10.2 Operating Systems<br />

10.3 Programming<br />

10.3.1 Status Table as Debug Resource<br />

Some troubleshooting tools, concepts, and hints are provided here. If a <strong>Campbell</strong><br />

<strong>Scientific</strong> system is not operating properly, please contact a <strong>Campbell</strong> <strong>Scientific</strong><br />

applications engineer for assistance. When using sensors, peripheral devices, or<br />

telecommunications hardware, look to the manuals for those products for<br />

additional help.<br />

Note If a <strong>Campbell</strong> <strong>Scientific</strong> product needs to be returned for repair or<br />

recalibration, a Return Materials Authorization (p. 3) number is first required.<br />

Please contact a <strong>Campbell</strong> <strong>Scientific</strong> applications engineer for the required<br />

information and procedures.<br />

One tool that spans many potential problems is the Status table. The appendix<br />

Status Table and Settings (p. 528) documents the Status registers and gives some<br />

suggestion on how to use them as troubleshooting tools.<br />

One action that spans troubleshooting of many <strong>Campbell</strong> <strong>Scientific</strong> products is the<br />

operating system update. Operating systems are available, free of charge, at<br />

www.campbellsci.com. Operating systems undergo extensive testing prior to<br />

release by a professional team of product testers. However, the function of any<br />

new component to a data acquisition system should be thoroughly examined and<br />

tested by the end integrator and user. This rule also applies to operating system<br />

updates.<br />

A properly deployed <strong>CR1000</strong> measures sensors accurately and stores all data as<br />

instructed by its program. Experienced users analyze data soon after deployment<br />

to ensure the <strong>CR1000</strong> is measuring and storing data as intended. Most<br />

measurement and data-storage problems are a result of one or more instances of<br />

improper program code or "bugs."<br />

Consult the <strong>CR1000</strong> Status table when developing a program or when a problem<br />

with a program is suspected. Critical Status table registries to review include<br />

CompileResults, SkippedScan, SkippedSlowScan, SkippedRecord,<br />

ProgErrors, MemoryFree, VarOutOfBounds, and WatchdogErrors.<br />

Read More! See the appendix Status Table and Settings (p. 527) or a complete list<br />

of Status table registers. For hints on using the Status table, see table Common<br />

Uses of the Status Table (p. 527).<br />

423

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

Saved successfully!

Ooh no, something went wrong!