beautypg.com

A.4 cpec200 diagnostic words – Campbell Scientific CPEC200 Closed-Path Eddy-Covariance System User Manual

Page 60

background image

Appendix A. CPEC200 Diagnostics

scrub_tmpr_OK

Boolean variable

scrub_tmpr_OK is defined only if the CPEC program is

configured to use a scrub module. See Appendix G, CPEC200 Scrub Module

Installation, Operation and Maintenance, for details.

If

scrub_tmpr_OK = True, the scrub module temperature (scrub_tmpr) is

within its operating range (5°C to 50°C). It is set to

False if it is outside this

range. This check is performed continuously and Boolean variable

scrub_tmprOK is set accordingly.

The variable

scrub_tmpr_OK is ignored in EC mode, but if the CPEC200 is

not in EC mode, bit 1 of

diag_cpec will be set if scrub_tmpr_OK = false,

indicating there is a problem with the temperature of the scrub module. See

notes on bit 1.

A.4 CPEC200 Diagnostic Words

The CPEC200 has three diagnostic words that encode multiple error conditions

as binary bits. These diagnostic words are more difficult to interpret than the

status text variables, but they are more comprehensive and require very little

storage space. They are stored in the time-series output table instead of the

text-based status messages or as individual Boolean variables. The three

diagnostic words are

diag_sonic, diag_irga, and diag_cpec. The diagnostic

words

diag_sonic and diag_irga are sent directly from the EC100 and are only

partially decoded within the CPEC200 program as needed to affect other

variables. They are stored in the time series output table for troubleshooting in

post processing. For a complete listing of the diagnostic bits encoded by these

words, see the EC155 CO

2

and H

2

O Closed-Path Gas Analyzer Manual.

Diagnostic word

diag_cpec flags several conditions specific to the normal

operating range for the CPEC200. Some of these conditions may or may not

be relevant, depending on if the CPEC200 is in

EC mode. The diagnostic

word

diag_cpec, includes only the diagnostic flags that are relevant depending

on

EC_mode. Any value other than zero for diag_cpec indicates a problem in

the present mode. TABLE A-1 lists each of the diagnostic flags, including

which mode it applies to.

To diagnose a problem when

diag_cpec is any number other than zero, the

value is decoded according to TABLE A-1 and additional information is

available in the corresponding sections below. A user unfamiliar with

converting a decimal number to binary, may find it convenient to use a

decimal-to-binary converter that can be found on the Internet. Alternately,

follow the step-by-step troubleshooting instructions as a guide through the

conversion process.

A-8