Hopp til innholdet

SV_IT_setzen - Varmestyring - Forespørsel om innendørs settpunkt og faktiske temperaturer

Lesetid 2 minutter

Oppdatert - 12. januar 2023

For varmestyring, som slår seg på når temperaturen faller under settpunktstemperaturen og slår seg av når den er nådd, sendes det en forespørsel til veggtermostaten for begge verdikanalene.

De returnerte verdiene skrives til en variabel.

Begge variabelverdiene sammenlignes deretter med hverandre, og den nødvendige handlingen utføres i henhold til resultatet.

Programmet:

SV_IT_set

Manuset:

ekte Var_SV_IT_set;
real Var_SV_IT_actual;
var SV_IT_set;
var SV_IT_actual;

Var_SV_IT_set = dom.GetObject("BidCos-RF.MEQ1576103:2.SET_TEMPERATURE").Value();
WriteLine("Var_SV_IT_set");WriteLine(Var_SV_IT_set);
dom.GetObject("SV_IT_set").State(Var_SV_IT_set);

Var_SV_IT_actual = dom.GetObject("BidCos-RF.MEQ1576103:1.TEMPERATURE").Value();
WriteLine("Var_SV_IT_aktuell");WriteLine(Var_SV_IT_aktuell);
dom.GetObject("SV_IT_actual").State(Var_SV_IT_actual);

if (Var_SV_IT_set > Var_SV_IT_actual)
{
dom.GetObject('SV_IT').State(0);
WriteLine("Var_SV_IT_aktuell");WriteLine("mindre Var_SV_IT_set");
}
ellers
{
dom.GetObject('SV_IT').State(1);
WriteLine("Var_SV_IT_aktuell");WriteLine("større Var_SV_IT_set");
}

Utdataene fra skriptet (hvis linjene WriteLine(" ... ") er ikke kommentert ut):

Var_SV_IT_set
23.000000
Var_SV_IT_aktuell
22.300000
Var_SV_IT_aktuell
mindre Var_SV_IT_set

Her er for eksempel måltemperaturen 23 °C. Den faktiske temperaturen er 22,3 °C og er derfor lavere enn settpunktstemperaturen. Settpunktstemperaturen er derfor ikke nådd, og spørringsresultatet er derfor "feil", og derfor er oppvarmingen slått PÅ.

Kodelinjen, introdusert med sekvensen dom.GetObjectetterfulgt av enhetstypen "BidCos-RF." for ikke-IP-enheter

dom.GetObject("BidCos-RF.IEQ0101895:1.STATE").State(1);

overfører koblingsaktuatoren med den angitte adressen "IEQ0101895" på kanalen hans "1.STATE" har status "1", for "på".

Hvis settpunkttemperaturen er nådd, er spørringsresultatet "true", og oppvarmingen slås AV, noe som initieres på samme måte ved å endre statusen til "0".

I CCUs historiker (statistikktillegg), ser forskriften da slik ut:

Evaluering av CCU-historikeren

De to øverste delene av kurven viser statusen til de to reléene, som kobler varmebatteriene på henholdsvis 500 W og 1000 W (1 = PÅ, 0 = AV).

Den tredje delen representerer reléet som er koblet parallelt med den eksisterende ALDE-termostaten, og som kobler inn pumpen.

Den fjerde delen viser den innstilte temperaturen på veggtermostaten med den blå kurven og den faktiske temperaturen målt med den lilla kurven.
Reguleringens treghet er 0,2 °C, og innkoblingsnøyaktigheten er 0,1 °C.

Den femte delen viser utviklingen av utetemperaturen.

Den sjette delen viser det kontinuerlige strømforbruket. De små nedgangene representerer periodene når kjøleskapet er slått av og på, mens toppene representerer det midlertidige forbruket til for eksempel kaffemaskinen eller støvsugeren.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *