Re: Betriebsstundenzähler Kategorie: Programmierung (von Markus H - 3.02.2010 9:21) | |
Als Antwort auf Re: Betriebsstundenzähler von nitraM - 3.02.2010 7:48
| |
Servus nitraM, Danke! Natürlich darf man es wissen ;-) Sollte eine BHKW Steuerung werden! Ein paar Dinge funktionieren schon ganz gut (z. B. Motorstart und Lastaufschaltung), ist aber noch viel Arbeit dran. Leider arbeite ich auswärts, da bleibt mir dann immer nur das Wochenende zum Basteln am BHKW, das machts nicht einfacher. Unter der Woche wird dann eben an der Steuerung gebastelt, sofern ich nachm Büro noch Muse dazu hab. Programmiererfahrung geht bei mir eigentlich gegen Null :-S, komme aus der Thermodynamik Ecke. Gru�, Markus > > {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 - 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) |