Example program

This following example measures one 109SS temperature probe once a second and stores the average temperature every 60 minutes.

CR1000X program that measures the 109SS

'Program measures one 109SS temperature probe once a second and

'stores the average temperature every 60 minutes.

 

'Wiring Diagram

'==============

'  Probe

'  Wire                              Data logger

'  Color   Function                  Terminal

'  -----   --------                  ------

'  Black   Voltage-excitation input  VX1/EX1

'  Red     Analog-voltage output     SE1

'  Purple  Bridge-resistor ground    Ground Symbol

'  Clear   Shield                    Ground Symbol

 

'Declare the variables for the temperature measurement

Public T109SS_C

 

'Define a data table for 60 minute averages:

DataTable(Hourly,True,-1)

  DataInterval(0,60,Min,0)

  Average(1,T109SS_C,IEEE4,0)

 

EndTable

 

BeginProg

  Scan(1,Sec,1,0)

    'Measure the temperature

    Therm109(T109SS_C,1,1,Vx1,0,60,1.0,0.0)

    'Call Data Table

    CallTable(Hourly)

  NextScan

EndProg