Dear All,
I'm using a CR300 device, and i've connected a CS650 reflectometer using the Short Cut Program from Loggernet.
ShortCut recommends me wire using the following way:
RED - BAT +
GREEN - C1
ORANGE - G
BLACK - G
CLEAR - G
Once configured, i start to measure but doesn't measure data.
Any ideas?
My Regards,
Italo
PS:The code produced from Short Cut is the following:
'CR300 Series 'Created by Short Cut (3.2) 'Declare Variables and Units Public BattV Public PTemp_C Public CS65X(6) Alias CS65X(1)=VWC Alias CS65X(2)=EC Alias CS65X(3)=T Alias CS65X(4)=P Alias CS65X(5)=PA Alias CS65X(6)=VR Units BattV=Volts Units PTemp_C=Deg C Units VWC=m^3/m^3 Units EC=dS/m Units T=Deg C Units P=unitless Units PA=nSec Units VR=unitless 'Define Data Tables DataTable(Measure,True,-1) DataInterval(0,5,Min,10) Average(1,BattV,FP2,False) Average(1,VWC,FP2,False) Average(1,EC,FP2,False) Average(1,T,FP2,False) Average(1,P,FP2,False) Average(1,PA,FP2,False) Average(1,VR,FP2,False) EndTable DataTable(Table2,True,-1) DataInterval(0,5,Min,10) Minimum(1,BattV,FP2,False,False) EndTable 'Main Program BeginProg 'Main Scan Scan(1,Min,1,0) 'Default CR300 Datalogger Battery Voltage measurement 'BattV' Battery(BattV) 'Default CR300 Datalogger Wiring Panel Temperature measurement 'PTemp_C' PanelTemp(PTemp_C,50) 'CS650/655 Water Content Reflectometer measurements 'VWC', 'EC', and 'T' If TimeIntoInterval(0,1,Hr) Then SDI12Recorder(CS65X(),C1,"0","M3!",1,0,-1) EndIf 'Call Data Tables and Store Data CallTable Measure CallTable Table2 NextScan EndProg
Is the sensor's SDI-12 address 0? One way to find out is to go into datalogger's teminal and work through the sdi-12 talk through menu item. Once in, issue the ?! and then hit Enter. The sensor, if connected correctly, will return it's address.
Here are a couple of videos on using SDI-12 sensors: https://www.campbellsci.com/videos?show=&keywords=sdi-12+sensors&type=
The one that covers "Transparent Mode" shows the steps Gary suggested.