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.

skipped system scans


kokihualpa Apr 16, 2020 11:40 AM

After i changed my program in crbasic of Cr1000. The Datalogger shows "skipped systems scans:2349(increasing)". In Program Errors in Station Status. The other message shows 0.

skipped scans:0

skipped slow scans: 0

skipped systems scans:2349

skipped Records in Horario (my table): 0

Variable out of bounds:0

Program Errors: 0

What Does it mean that alert? And How can I do to fix?

This is the principal of my program(just one part there are slowsecuences too)

Public Instring(51) As String * 50
Public OutstringNO(12) As String ={"no","no2","nox","flow","ozonator flow","pres","internal temp","flags","conv temp","cooler temp","pmt temp","react temp"}
Public OutstringBeta(13) As String ={"#","C","J8","JI","JB","JC","JD","JE","JH","JF","JG","JQ","JO"}
Public OutstringBC(13) As String ={"#","C","m1","JJ","J0","J1","J2","J6","J5","J3","J4","JQ","JM"}

Alias Instring(1)=NO 'Concentracion de NO
Alias Instring(2)=NO2 'Concentracion de NO2
Alias Instring(3)=NOx 'Concentracion de NOx
Alias Instring(4)=Smplflow42i 'Flujo de muestra 42i
Alias Instring(5)=Ozflow42i 'Flujo de Ozono 42i
Alias Instring(6)=Pch42i 'Presion de la camara de reaccion 42i
Alias Instring(7)=Tint42i 'Temperatura interna 42i
Alias Instring(8)=flag42i 'Flags 42i
Alias Instring(9)=tempconv42i 'Temperatura del Convertidor de NO2 42i
Alias Instring(10)=tempcooler42i 'Temperatura del cooler 42i
Alias Instring(11)=temppmt42i 'Temperatura del PMT (cooler PMT) 42i
Alias Instring(12)=tempreact42i 'Temperatura de la camara de reaccion 42i
Alias Instring(13)=statusBC 'status y error MAAP
Alias Instring(14)=BC1 'Concentracion de hollin MAAP
Alias Instring(15)=mBC1 'Masa de hollin MAAP
Alias Instring(16)=FBC1 'Flujo MAAP
Alias Instring(17)=T1BC1 'Temperatura Ambiente MAAP
Alias Instring(18)=T2BC1 'Temperatura sobre el filtro MAAP
Alias Instring(19)=T3BC1 'Temperatura bajo el filtro MAAP
Alias Instring(20)=T4BC1 'Temperatura del calefactor MAAP
'Alias Instring(21)=P3BC1 'Presion Barometrica MAAP
Alias Instring(22)=P1BC1 'Presion orificio subsonico MAAP
Alias Instring(23)=P2BC1 'Presion de la Bomba MAAP
Alias Instring(24)=RegHeatBC '% Regulacion del Calefactor MAAP
'Alias Instring(25)=RegFlowBC '% Regulacion del Flujo MAAP
Alias Instring(26)=statusPM1 'status y error Beta PM1
Alias Instring(27)=PM1 'Concentracion de PM1 Beta
Alias Instring(28)=mPM1 'Masa de PM1 Beta
Alias Instring(29)=FPM1 'Flujo Beta PM1
Alias Instring(30)=T1PM1 'Temperatura Ambiente Beta PM1
Alias Instring(31)=T2PM1 'Temperatura sobre el filtro Beta PM1
Alias Instring(32)=T3PM1 'Temperatura bajo el filtro Beta PM1
Alias Instring(33)=T4PM1 'Temperatura del calefactor Beta PM1
'Alias Instring(34)=P3PM1 'Presion Barometrica Beta PM1
Alias Instring(35)=P1PM1 'Presion diferencial de orificio subsonico en Pa Beta PM1
Alias Instring(36)=P2PM1 'Presion de camara de vacio de baja presion en hPa Beta PM1
'Alias Instring(37)=RegHeatPM1 '% Regulacion del Calefactor Beta PM1
'Alias Instring(38)=RegFlowPM1 '% Regulacion del Flujo Beta PM1
Alias Instring(39)=statusPM10 'status y error Beta PM10
Alias Instring(40)=PM10 'Concentracion de PM10 Beta
Alias Instring(41)=mPM10 'Masa de PM10 Beta
Alias Instring(42)=FPM10 'Flujo Beta PM10
Alias Instring(43)=T1PM10 'Temperatura Ambiente Beta PM10
Alias Instring(44)=T2PM10 'Temperatura sobre el filtro Beta PM10
Alias Instring(45)=T3PM10 'Temperatura bajo el filtro Beta PM10
Alias Instring(46)=T4PM10 'Temperatura del calefactor Beta PM10
'Alias Instring(47)=P3PM10 'Presion Barometrica Beta PM10
Alias Instring(48)=P1PM10 'Presion diferencial de orificio subsonico en Pa Beta PM10
Alias Instring(49)=P2PM10 'Presion de camara de vacio de baja presion en hPa Beta PM10
'Alias Instring(50)=RegHeatPM10 '% Regulacion del Calefactor Beta PM10
'Alias Instring(51)=RegFlowPM10 '% Regulacion del Flujo Beta PM10

BeginProg
FileCopy (Status.ProgName,"CPU:Default.CR1")
PortSet (9,1)
PPPOpen

Scan(60,Sec,1,0)

For i=1 To 4
Select Case i
Case 1
For j=1 To 12
SerialFlush(Com1)
SerialOpen (Com1,9600,0,100,100)
SerialOut (Com1,CHR(170)+OutstringNO(j)+CHR(13),"",0,10)
SerialIn (Instring(j),Com1,100,13,40)
Select Case j
Case 1 To 3
SplitStr (SplitResult(),Instring(j)," ",4,5)
Instring(j)=SplitResult(2)
Case 4 To 6
SplitStr (SplitResult(),Instring(j)," ",4,0)
Instring(j)=SplitResult(1)
Case 9 To 12
SplitStr (SplitResult(),Instring(j)," ",4,0)
Instring(j)=SplitResult(1)
Case 7
SplitStr (SplitResult(),Instring(j)," ",8,5)
Instring(j)=Left(SplitResult(7),4)
Case 8
SplitStr (SplitResult(),Instring(j)," ",4,5)
Instring(j)=Left(SplitResult(2),8)
EndSelect
Next j
Case 2
For j=1 To 13
SerialFlush(Com2)
SerialOpen (Com2,9600,14,100,100)
SerialOut (Com2,OutstringBC(j)+CRLF,"",0,10)
SerialIn (Instring(12+j),Com2,400,13,40)
Select Case j
Case 9
P3BC1=Instring(21)
P3BC1=P3BC1*0.75
Case 13
RegFlowBC=Instring(25)
RegFlowBC=(RegFlowBC*100)/4096
EndSelect
Next j
Case 3
For j=1 To 13
SerialFlush(Com3)
SerialOpen (Com3,9600,14,100,100)
SerialOut (Com3,OutstringBeta(j)+CRLF,"",0,10)
SerialIn (Instring(25+j),Com3,400,13,40)
Select Case j
Case 9
P3PM1=Instring(34)
P3PM1=P3PM1*0.75
Case 12
RegHeatPM1=Instring(37)
RegHeatPM1=(RegHeatPM1*100)/4095
Case 13
RegFlowPM1=Instring(38)
RegFlowPM1=(RegFlowPM1*100)/4095
EndSelect
Next j
Case 4
For j=1 To 13
SerialFlush(Com4)
SerialOpen (Com4,9600,14,100,100)
SerialOut (Com4,OutstringBeta(j)+CRLF,"",0,10)
SerialIn (Instring(38+j),Com4,400,13,40)
Select Case j
Case 9
P3PM10=Instring(47)
P3PM10=P3PM10*0.75
Case 12
RegHeatPM10=Instring(50)
RegHeatPM10=(RegHeatPM10*100)/4095
Case 13
RegFlowPM10=Instring(51)
RegFlowPM10=(RegFlowPM10*100)/4095
EndSelect
Next j
EndSelect
Next i

CallTable(Horario)

nextscan

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