Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers Kategorie: Programmierung (von reneforster - 9.03.2010 14:59)
Als Antwort auf Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers von Hannes - 8.03.2010 21:15
Ich nutze:
C-Control II Unit, C-Control II Station, CC2-ReglerBoard, OSOPT V3.1
> Interesant wäre noch den Fehler für den jeweiligen Sensor anzuzeigen im Display.
> Damit man auch weis welchen Fühler Defekt ist.
> Müsste man aber dann für jeden Fühler eine Vari erstellen oder.??
> zb fuehlerfehler Kessel, fuehlerfehler Puffer,usw oder


Nur zum Anzeigen würde ich wahrscheinlich so lösen, also direkte Anzeige im jeweiligen
Abschnitt des Sensors.



// Sensor am AD 0 --------------------------------------------------------------
U=0.004*ports.adc(0);
R=(8000/U-1600)/10000;
T1=1000/(math.ln(R)/3.988+1000/298)-273;
// nach dem Berechnen von T1 erfolgt vor der �bergabe die Prüfung auf Fühlerfehler
// deine richtigen Werte müssen noch eingetragen werden, hier mal -10 und +70°C angenommen
if T1<(-10)or T1>(70);{
   global.fuehlerfehler=global.fuehlerfehler+1;
   T1=50;} // bei Fehler wird jetzt der Wert 50°C fest geschrieben
   
   // Anzeige bei defekten Fühler am LCD
   lcdext.clear();lcdext.print("Temperatursensor");
   lcdext.line(2);lcdext.print("Kessel defekt");
   sleep 2000;

// erst jetzt erfolgt die Ã?bergabe des Wertes T1 in den globalen Endwert
global.IST1=T1;



Rene


    Antwort schreiben


Antworten:

Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 9.03.2010 16:51)