emilio20
Level-1
- Beiträge
- 835
- Reaktionspunkte
- 20
-> Hier kostenlos registrieren
Hallo
ich habe eine Berechnung für eine Heizungskurfe
Formel hat auch den ganzen witter funktioniert.
Jetzt ist die ausentemperatur bei 18°C und ich erhalte als ergebenis
1.#QNAN0e+000.
Wie kann ich in der If abfrage dies lösen ? Mochte Tv 25 haben wenn der Berechnete wert kleiner 25 und nicht logisch ist ?
ich habe eine Berechnung für eine Heizungskurfe
Code:
tv := (ti + ( tvmax - ti ) * ( ( ti - tau ) / ( ti - taumin ) ) ** ( 1 / n ))+Niveau;
// TEMP_SOLL maximum = TEMP_MAX
IF tv > tvmax THEN
tv := tvmax;
END_IF;
// TEMP_SOLL minimum von 25.0°C
IF tv < 25.0 THEN
tv := 25.0;
END_IF;
Formel hat auch den ganzen witter funktioniert.
Jetzt ist die ausentemperatur bei 18°C und ich erhalte als ergebenis
1.#QNAN0e+000.
Wie kann ich in der If abfrage dies lösen ? Mochte Tv 25 haben wenn der Berechnete wert kleiner 25 und nicht logisch ist ?