Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers Kategorie: Programmierung (von reneforster - 7.03.2010 18:52) | ||
Als Antwort auf Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers von Hannes - 7.03.2010 12:15 | ||
| ||
Hallo Hannes, wann hast Du eigentlich das letzte mal programmiert. Vielleicht solltest Du noch mal das Handbuch lesen. Hier noch mal das Beispiel, musst aber noch deinen Bedürfnissen anpassen thread Sensoren { int n,ad,d; int stports; float U,R,T1; loop { global.fuehlerfehler=0; // 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 // erst jetzt erfolgt die �bergabe des Wertes T1 in den globalen Endwert global.IST1=T1; // Sensor am AD 1 -------------------------------------------------------------- U=0.004*ports.adc(1); 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 // erst jetzt erfolgt die �bergabe des Wertes T1 in den globalen Endwert global.IST2=T1; // wenn alle AD (Sensoren) durch sind, erfolgt die Schaltung von Relais 2 if global.fuehlerfehler==0 {global.fuehlerfehler2=0;} if global.fuehlerfehler>0 and global.fuehlerfehler2!=global.fuehlerfehler2{ run programm1.Programm1; stports.setRel(2,1); global.fuehlerfehler2 = global.fuehlerfehler;} }} Rene | ||
Antwort schreiben Antworten: Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 7.03.2010 19:48) Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von reneforster - 8.03.2010 17:45) Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 8.03.2010 21:15) Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von reneforster - 9.03.2010 14:59) Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 9.03.2010 16:51) Re: Fehlermeldung bei Nichtberrechen eines Temp Fühlers (von Hannes - 7.03.2010 19:37) |