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

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
Ich nutze:
eigenes Board, OSOPT V3.0, OSOPT V3.1

{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)