CR200/CR200X Series Dataloggers - Campbell Scientific
CR200/CR200X Series Dataloggers - Campbell Scientific
CR200/CR200X Series Dataloggers - Campbell Scientific
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Section 18. Troubleshooting<br />
Note If any component needs to be returned to the factory for repair or<br />
recalibration, remember that an RMA number is required. Contact a <strong>Campbell</strong><br />
<strong>Scientific</strong> applications engineer to receive the RMA number.<br />
18.1 Programming<br />
A properly deployed <strong>CR200</strong>(X) measures sensors accurately and stores all data<br />
as instructed by its program. Experienced users analyze data soon after<br />
deployment to ensure the <strong>CR200</strong>(X) is measuring and storing data as intended.<br />
Most measurement and data storage problems are a result of one or more<br />
instances of improper program code or "bugs."<br />
18.1.1.1 Status Table as Debug Resource<br />
Consult the <strong>CR200</strong>(X) Status Table when developing a program or when a<br />
problem with a program is suspected.<br />
Read More! See APPENDIX. Status Table and Settings p. 15 for a complete list<br />
of Status Table registers and hints on using the Status Table.<br />
18.1.1.2 SkippedScan<br />
Skipped scans are caused by long programs with short scan intervals or when<br />
other operations occupy the processor at a scan's start time. Occasional skipped<br />
scans may be acceptable but should be avoided. Skipped scans may compromise<br />
frequency measurements made with pulse channels. The error occurs because<br />
counts from a scan and subsequent skipped scans are regarded by the <strong>CR200</strong>(X)<br />
as having occurred during a single scan. The measured frequency can be much<br />
higher than actual. Be careful that scans that store data are not skipped. If any<br />
scan skips repeatedly, optimization of the datalogger program or reduction of<br />
online processing may be necessary.<br />
18.1.1.3 VarOutOfBounds<br />
Indicates the number of variables that are out of bounds, meaning the<br />
dimensioned array is not large enough to store the variable. When this value is<br />
non-zero, edit the program and increase the array size.<br />
18.1.1.4 WatchdogErrors<br />
Non-zero indicates the <strong>CR200</strong>(X) has crashed, which can be caused by power or<br />
transient voltage problems, or an operating system or hardware problem.<br />
Watchdog errors may cause telecommunications disruptions, which can make<br />
diagnosis and remediation difficult. Sometimes a TrapCode will accompany a<br />
WatchDogCnt.<br />
151