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.

CR10X crashing when logging


capiedrav Nov 15, 2012 08:32 PM

Hello everyone,

Hello everyone,

I'm having a strange problem with a CR10X. I'm trying a program that only logs data when a condition is met, for example, when the average temperature of two thermocouples is greater or equal to 40°C.

I'm using PC400 to monitor the logger, and I have noticed that when the condition to start logging is met, the logger disconnects from the PC, and I can't connect to it again, unless the condition is not met anymore. It is a strange behavior that I haven't seen before. I use a LED connected to C6 to check when the program enters the if statement but, it never blinks, so I think that the logger crashes when tries to log the data.

Any idea of what could be happening?

Next is my code in EDLOG:

Execution interval 1s

; CJC for thermocouples
1: Internal Temperature (P17)
1: 1 Loc [ TempRef ]

; Measuring thermocouples
2: Thermocouple Temp (DIFF) (P14)
1: 2 Reps
2: 22 7.5 mV 60 Hz Rejection Range
3: 1 DIFF Channel
4: 4 Type J (Iron-Constantan)
5: 1 Ref Temp (Deg. C) Loc [ TempRef ]
6: 2 Loc [ Temp1 ]
7: 1.0 Multiplier
8: 0.0 Offset

; Measuring relative humidity
3: Volt (SE) (P1)
1: 1 Reps
2: 25 2500 mV 60 Hz Rejection Range
3: 11 SE Channel
4: 4 Loc [ RH ]
5: 0.1 Multiplier
6: 0.0 Offset

; Measuring Temp with MCP9700A
4: Volt (SE) (P1)
1: 1 Reps
2: 25 2500 mV 60 Hz Rejection Range
3: 5 SE Channel
4: 5 Loc [ Temp3 ]
5: 0.1 Multiplier
6: -50 Offset

; Averaging the two thermocouple measurements
5: Spatial Average (P51)
1: 2 Swath
2: 2 First Loc [ Temp1 ]
3: 6 Avg Loc [ TempProm ]

; if TempProm >= 40°C
6: If (X<=>F) (P89)
1: 6 X Loc [ TempProm ]
2: 3 >=
3: 40.0 F
4: 30 Then Do

; Enable writing to FSL
7: Do (P86)
1: 10 Set Output Flag High (Flag 0)

8: Real Time (P77)^27687
1: 1220 Year,Day,Hour/Minute (midnight = 2400)

; Write TempProm in FSL
9: Sample (P70)^32425
1: 1 Reps
2: 6 Loc [ TempProm ]

; Toggle LED as an indicator
10: Do (P86)
1: 66 Toggle Port 6

11: End (P95)

Thanks in advance.

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