Campbell Scientific CPEC200 Closed-Path Eddy-Covariance System User Manual

Page 63

Advertising
background image

Appendix A. CPEC200 Diagnostics

3. If

diag_irga is a number greater than zero, this indicates the EC100

has detected a problem. Troubleshoot per the EC155 CO

2

and H

2

O

Closed-Path Gas Analyzer Manual.

If

diag_irga is zero, this means the EC100 has detected no errors with the

EC155. However, the EC100 does not check for low signal levels. Check the

values of

CO2_signal and H2O_signal. These variables give a relative signal

level at the EC155 detector. These variables should be approximately 1.0 for

clean windows. As the windows become dirty, these signals will drop. If

either of these signals is below 0.80,

irga_OK will be set to False and the

EC155 source and detector windows should be cleaned per the EC155 CO

2

and

H

2

O Closed-Path Gas Analyzer Manual.

Bit 7: Sonic Anemometer

If the remainder of

diag_cpec (after subtracting the numeric value for higher

bits that are set) is greater than 63, this means that bit 7 of

diag_cpec is set. To

decode other diagnostic bits, subtract 64 from

diag_cpec and compare the

remainder to the bit values below.

Bit 7 of

diag_cpec is equivalent to sonic_OK = False. It indicates there is a

problem with the sonic anemometer. Troubleshoot as follows:

1. Check the value of

diag_sonic. If it is NAN, this indicates the

CR3000 is not receiving data from the EC100. Check the SDM cable

connection and make sure power is supplied to the EC100.

2. If

diag_sonic is −1, this indicates the EC100 does not recognize that a

CSAT3A sonic head is connected. Make sure the CSAT3A cable is

connected to the EC100. (Remove power from the EC100 before

connecting or disconnecting the CSAT3A).

3. If

diag_sonic is a number greater than zero, check that the sonic path

is not blocked. If no obvious reason for the problem (such as water on

the face of a transducer) can be found, contact Campbell Scientific for

assistance.

Bit 6: Pump Flow

If the remainder of

diag_cpec (after subtracting the numeric value for higher

bits that are set) is greater than 31, this means that bit 6 of

diag_cpec is set. To

decode other diagnostic bits, subtract 32 from

diag_cpec and compare the

remainder to the bit values below.

Bit 6 of

diag_cpec indicates the pump flow is not at the setpoint. To confirm

the problem, verify that public variable

pump_flow_OK = False. This

variable is set to true if the value of

pump_flow matches PUMP_SETPT

within 10%. It is set to false if it is outside this range. If the pump is turned off

this check is still performed, but is not relevant. (

pump_flow_OK = False, but

bit 6

diag_cpec will not be set.)

If the value of

pump_flow = NAN, this indicates a problem with the pump

speed measurement. Contact Campbell Scientific for assistance.

If the flow is not at the setpoint, check the value of

pump_control. This

variable controls the speed of the pump, from 0.0 (off) to 1.0 (full speed). In

normal operation, when the flow falls below the setpoint, the CPEC200 will

A-11

Advertising