Hallo Alle zusammen,
habe für eine Heizungssteuerung mit Solaranlage den Baustein "Heat_meter" zweimal verwendet und in beiden Fällen stimmt meines Erachtens das berechnete Ergebniss bzw. Funktion nicht.
Fall 1: Wärmemenge Berechnung für Zirkulationspumpe
Heat_Meter Modus: Liter je Stunde ohne Durchflussgeber
TF= 45°C, TR = 25°C, LPH 120, E = Pumpenansteuerung, "CP, Density und Content" = 0, Pulse Mode = False, Return
Meter= False, AVG_time = t#10s
Ergebniss:
Die Pumpe läuft für 360sek, die Angezeigte AVG und Gesamtmenge an Y stimmt
Die Pumpe läuft nach einer Pause wieder an und hier springt nun der AVG Wert im ersten zyklus auf ein paar hundert kwh und Y springt um einen Wert sehr großen Wert nach oben.
Es sieht für mich so aus als würde der Baustein intern weiter rechnen und aufsummieren. Muss ich außer dem Pumpensignal nocht etwas anderes beschalten?
Fall 2:
Wärmemenge Berechnung für Solaranlage
Heat_Meter Modus: 10 Liter je Impuls mit Durchflussgeber im Rücklauf
TF= 61°C, TR = 51°C, LPH 10, E = Impulsgeber Kontakt, CP = 3.58, Density= 1.044, Content=0.453, Pulse Mode = True, Return Meter= true, AVG_time = t#60s
Ergebniss:
Der Baustein berechnet nicht wenn Zählimpulse an "E" ankommen. Nach ändern des Parameters "Return Meter" auf "False" rechnet der Baustein je Impuls 228364.3 Joule aus. Das Erbennis erscheint mir jedoch zu gering und sollten ca. 398097 Joule sein oder berechne ich dies falsch? ( nach meiner Rechnung sollte der Energieertrag für Wasser ca. 228788 J und für den Clykol Anteil ca. 169309 J betragen)
Hat hier jemand eine Idee wo mein Fehler liegt und wie ich ihn korrigieren kann?
Verwendete Komponenten:
Wago 750-841
Codesys 2.3.9.10
OSCAT 3.0.3
Grüße
Thommy