Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

CR100x sending multiple SDI-12 command prompts


CRC Sep 10, 2018 02:22 AM

Hi, 

I'm new to the World of Campbells programming and I encountered the following problem setting up a stormwater monitoring set-up including a CR1000x and and YSI EXO2 water quality probe.

After sending the following instruction within the program to the EXO2

SDI12Recorder(SDI_EXO(),C3,2,"Ztwipeb!",1.0,0,-1,0)
Delay (0,30,Sec)
SDI12Recorder(SDI_EXO(),C3,2,"M!",1,0,-1)
'Call Data Tables and Store Data
CallTable EXO

I get the the following result in the Terminal Emulator

11:17:10.025 T 2Ztwipeb!
11:17:10.083 T 2Ztwipeb!
11:17:10.216 T 2Ztwipeb!
11:17:10.362 T 2Ztwipeb!
11:17:10.619 R 2twipeb^M^J45^M^J#_
11:17:40.658 T 2M!
11:17:40.716 T 2M!
11:17:40.806 R 20629
11:18:42.827 T 2D0!
11:18:43.101 R 2+22.996+4797.45+2.68-0.51
11:18:43.110 T 2D1!
11:18:43.351 R 2+1.38+90.72+7.66+0.00
11:18:43.360 T 2D2!
11:18:43.467 R 2+0.00

I'm trying to figure out how to stop the logger from sending multiple 2Ztwipeb! commands but so far no luck. I think it makes the probe do two wipe cycles ("Ztwipeb!" and SDI12 address for probe is "2") which totally stuffs up my timing.

I read in previous threads that if the sensor does not respond within the 50mSec timeout the logger will send the command again. The delay in response could be due to the cable length of the sensor (mine is 10m).

Does anybody have any idea or suggestion how to stop the logger sending multiple sdi-12 commands?

Thanks a lot for any help!


JDavis Sep 10, 2018 04:08 PM

The sensor is not responding to the datalogger within the maximum response time specified by SDI-12 standards, So, the datalogger resends the SDI12 command.

Customers wanting more control over the EXO generally use the RS232 interface.

Log in or register to post/reply in the forum.