Hi Michael,
There are several things I would like to discuss with you:
- Reading error
I saw errors when dataTaker tried to read Wind Speed parameters.
EVENT ,2014/09/29,01:01:02,0.130371,"E82 - Serial device data not available (8SDI12:AD0:R105)"
EVENT ,2014/09/29,01:02:01,0.661499,"E82 - Serial device data not available (8SDI12:AD0:R105)"
EVENT ,2014/09/29,01:03:01,0.669555,"E82 - Serial device data not available (8SDI12:AD0:R105)"
And it is related to schedule B:
'Data Recording Schedule---------------------------------------------------------
RB("B:",DATA:6H)1M
'1. Outdoor Reference Measurements'
8SDI12(R201,CM,=101CV,FF1,"TAO~degF") 'TAO Temp, outdoor air'
8SDI12(R202,CM,=102CV,FF1,"RHO~%") 'RHO, outdoor air'
8SDI12(R105,CM,=103CV,W) 'WS Wind speed
103CV(FF1,"WS~mph")=103CV*(103CV>0)
8SDI12(R102,CM,=104CV,FF1,"WD~deg") 'WD Wind direction
8SDI12(R301,CM,=105CV,FF1,"RAIN~mm") 'RAIN Rainfall
8SDI12(R203,CM,=106CV,FF1,"OAP~hPa") 'OAP Barometric pressure
8+V(S1,=107CV,FF1,"INSOL~W/m^2") 'INSOL Incident Solar Radiation'
8SDI12(R304,CM,=108CV,FF1,"HAIL~hits/cm^2") 'HAIL
Is there something wrong with WS reading?
These repeatable error might cause the logger to reset.
- Error log entry
2014/09/24,12:01:24
An error occurred at buf.c:19
Task: HTTP 2
Current task : HTTP 2
Error location : 000264A0
Exception 200 at 0x000f18bc
SRR1=00009032 DSISR=00000809 DAR=00000000 BAR=00000000 MSTAT=00000080
LR=000eb76c CR=24000022 CTR=0000005d XER=20000000
R00:07 0000002a 0417dfc8 00140680 001397d3 0000000a 00000030 00000041 00000034
R08:15 00000036 00000000 041cfd7b f00d4321 00000000 040612a8 53535353 53535353
R16:23 53535353 53535353 53535353 53535353 53535353 53535353 53535353 53535353
R24:31 53535353 0417e93c 0406f188 04060000 00051720 04060000 04063b50 0417a890
Call stack: 000264a0 000f1fa8 00080a74 00079310 000ecc04 000ecb98 ffffffff ffffffff
ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
Unfortunately the link between error entry and event entry has been lost, so I can’t find any correlation from both entries.
The above error log entry showed HTTP request failed which might related to the internal web server failure.
This failure might possibly comes from the installed version of firmware (9.14).
That version has several bugs and has been withdrawn.
Could you downgrade your logger firmware to 9.10 version?
You may download 9.10 firmware files from our website: http://www.datataker.com/downloadsDT80.php
- Programming insight.
Yes, you have a long program but it is quite straight forward.
It has 3 schedules: A, B and D.
Schedule A has 15 seconds interval which reading thermocouple type T, MODBUS sensor and Flow meter through counter.
Some flow figures require further calculation which you can see in the program.
Schedule B has 1 minute interval, which reading SDI12 sensors, voltage sensors, thermocouple type T and MODBUS sensor.
Some parameters are derived through calculation, therefore you find a massive formula in this schedule.
Schedule D has specific interval which run on specific time 1 AM, 7 AM, 1 PM and 7 PM.
It will send the measurement data to USB stick and your FTP server.
And about your unrelated question:
That is right, HOST:02 indicates the sensor address 2 for MODBUS.
Best regards,
Rudy Gunawan
Hi Michael,
There are several things I would like to discuss with you:
1. Reading error
I saw errors when dataTaker tried to read Wind Speed parameters.
EVENT ,2014/09/29,01:01:02,0.130371,"E82 - Serial device data not available (8SDI12:AD0:R105)"
EVENT ,2014/09/29,01:02:01,0.661499,"E82 - Serial device data not available (8SDI12:AD0:R105)"
EVENT ,2014/09/29,01:03:01,0.669555,"E82 - Serial device data not available (8SDI12:AD0:R105)"
And it is related to schedule B:
'Data Recording Schedule---------------------------------------------------------
RB("B:",DATA:6H)1M
'1. Outdoor Reference Measurements'
8SDI12(R201,CM,=101CV,FF1,"TAO~degF") 'TAO Temp, outdoor air'
8SDI12(R202,CM,=102CV,FF1,"RHO~%") 'RHO, outdoor air'
8SDI12(R105,CM,=103CV,W) 'WS Wind speed
103CV(FF1,"WS~mph")=103CV*(103CV>0)
8SDI12(R102,CM,=104CV,FF1,"WD~deg") 'WD Wind direction
8SDI12(R301,CM,=105CV,FF1,"RAIN~mm") 'RAIN Rainfall
8SDI12(R203,CM,=106CV,FF1,"OAP~hPa") 'OAP Barometric pressure
8+V(S1,=107CV,FF1,"INSOL~W/m^2") 'INSOL Incident Solar Radiation'
8SDI12(R304,CM,=108CV,FF1,"HAIL~hits/cm^2") 'HAIL
Is there something wrong with WS reading?
These repeatable error might cause the logger to reset.
2. Error log entry
2014/09/24,12:01:24
An error occurred at buf.c:19
Task: HTTP 2
Current task : HTTP 2
Error location : 000264A0
Exception 200 at 0x000f18bc
SRR1=00009032 DSISR=00000809 DAR=00000000 BAR=00000000 MSTAT=00000080
LR=000eb76c CR=24000022 CTR=0000005d XER=20000000
R00:07 0000002a 0417dfc8 00140680 001397d3 0000000a 00000030 00000041 00000034
R08:15 00000036 00000000 041cfd7b f00d4321 00000000 040612a8 53535353 53535353
R16:23 53535353 53535353 53535353 53535353 53535353 53535353 53535353 53535353
R24:31 53535353 0417e93c 0406f188 04060000 00051720 04060000 04063b50 0417a890
Call stack: 000264a0 000f1fa8 00080a74 00079310 000ecc04 000ecb98 ffffffff ffffffff
ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
Unfortunately the link between error entry and event entry has been lost, so I can’t find any correlation from both entries.
The above error log entry showed HTTP request failed which might related to the internal web server failure.
This failure might possibly comes from the installed version of firmware (9.14).
That version has several bugs and has been withdrawn.
Could you downgrade your logger firmware to 9.10 version?
You may download 9.10 firmware files from our website: http://www.datataker.com/downloadsDT80.php
3. Programming insight.
Yes, you have a long program but it is quite straight forward.
It has 3 schedules: A, B and D.
Schedule A has 15 seconds interval which reading thermocouple type T, MODBUS sensor and Flow meter through counter.
Some flow figures require further calculation which you can see in the program.
Schedule B has 1 minute interval, which reading SDI12 sensors, voltage sensors, thermocouple type T and MODBUS sensor.
Some parameters are derived through calculation, therefore you find a massive formula in this schedule.
Schedule D has specific interval which run on specific time 1 AM, 7 AM, 1 PM and 7 PM.
It will send the measurement data to USB stick and your FTP server.
And about your unrelated question:
That is right, HOST:02 indicates the sensor address 2 for MODBUS.
Best regards,
Rudy Gunawan