Re: Betriebsstundenzähler Kategorie: Programmierung (von nitraM - 3.02.2010 7:48) | ||
Als Antwort auf Re: Betriebsstundenzähler von Markus H - 2.02.2010 21:26 | ||
| ||
{int BH; int BM; int min; pcf8583.init(1,1,0,0,0); BH = pcf8583.readint(0x3F); // lesen BH aus Uhrenbaustein BM = pcf8583.readint(0x42); // lesen BM aus Uhrenbaustein loop {if pcf.get(9,0) == 0 {min = system.minute(); wait (min != system.minute()); // warten auf neue Minute BM = BM + 1; // Minute + 1 if BM == 60 // nach 60 Minuten {BH = BH + 1; // Stunden +1 BM = 0; // Miunten zurücksetzen pcf8583.writeint(0x3F,BH); // Stunden speichern... pcf8583.writeint(0x42,BM); // Minuten speichern... } else {pcf8583.writeint(0x42,BM); // Minuten speichern... } } } } > Hm, möchte eigentlich schon jede Min abpeichern, was ist, wenn mir das System nach 59 Min > ausfällt (z. B. Stromausfall)? Dann geht mir fast eine ganze Stunde verloren? > Werd mich jedenfalls dahinter klemmen um es rauszufinden ;-) Hi Markus, was willst du denn damit überwachen - fals man(n) fragen darf? Warum willst du es so genau haben, überleg mal wie häufig ein Ausfall innerhalb eines Jahres vorkommt. Ich zähle die Anzahl der Programmneustarts bei meiner Heizungssteuerung mit, da sind es pro Jahr so 4 bis 5... nitraM | ||
Antwort schreiben Antworten: Re: Betriebsstundenzähler (von Markus H - 3.02.2010 9:21) Re: Betriebsstundenzähler (von Markus H - 11.02.2010 22:04) Re: Betriebsstundenzähler (von nitraM - 12.02.2010 12:36) Re: Betriebsstundenzähler (von Markus H - 25.02.2010 20:50) |