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

Re: WAIT auf Wert einer Variablen Kategorie: Programmierung (von nitraM - 1.02.2008 12:15)
Als Antwort auf WAIT auf Wert einer Variablen von Markus H - 31.01.2008 21:17
Ich nutze:
C164CI-ControllerBoard, eigenes Board, OSOPT V3.0, OSOPT V3.1
Hallo  Markus,
das geht schon so wie du das willst...

ein paar zeilen code von mir



/******************************************************************************/
/* Steuerung fĂĽr die Warmwasserzilkulation                                    */
/* Version   : 1.1                                                            */
/* Datum     : 09.06.2006                                                     */
/* Getestet  : ja                                                             */
/* Benötigt  : Globale Variablen aus dem Modul global.c2                      */
/* Bemerkung : -                                                              */
/******************************************************************************/
thread zirkulation
{int i;                                // Variable Zähler
 run 8;                                // Priorität ändern
 loop
  {wait(global.BM_EG or global.BM_DG)and(global.Temp[global.Zirkulation]<250);
   i = 0;                              // Schleifenzähler zurĂĽckstellen
   global.P_Zirkulation_out = 1;       // Pumpe einschalten
   while global.Temp[global.Zirkulation] < 320 // solange RĂĽcklauf < 32°C
    {sleep 1000;                       // 1 sec. Pause
     i = i + 1;                        // Zähler + 1
     if i > 120 break;                 // Begrenzung der Laufzeit auf 120 sec.
    }
   global.P_Zirkulation_out = 0;       // Pumpe ausschalten
   for i = 0...300                     // Zeitschleife 300sec (5 min)
    {sleep 1000;                       // 1 sec. Pause
    }
  }
}

                                     

mfG nitraM


    Antwort schreiben


Antworten:

Re: WAIT auf Wert einer Variablen (von Markus H - 6.02.2008 19:34)