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 *

nb_NONorwegian
We've detected you might be speaking a different language. Do you want to change to:
en_US English
de_DE German
en_US English
fr_FR French
sv_SE Swedish
es_ES Spanish
pt_PT Portuguese
it_IT Italian
nl_NL Dutch
nb_NO Norwegian
fi Finnish
da_DK Danish
cs_CZ Czech
hu_HU Hungarian
el Greek
ru_RU Russian
tr_TR Turkish
ja Japanese
lt_LT Lithuanian
lv Latvian
sl_SI Slovenian
sk_SK Slovak
Close and do not switch language