Pāriet uz saturu

SV_IT_setzen - Apkures kontrole - Iekštelpu iestatītās un faktiskās temperatūras pieprasīšana

Lasīšanas laiks 2 protokols

Atjaunināts - janvāris 12, 2023

Lai regulētu apkures režīmu, ieslēdzot, kad temperatūra nokrīt zem iestatītās temperatūras, un izslēdzot, kad tā ir sasniegta, abiem vērtību kanāliem tiek nosūtīts pieprasījums sienas termostatam.

Atgūtās vērtības tiek ierakstītas mainīgajā.

Pēc tam abas mainīgo vērtības tiek salīdzinātas savā starpā, un saskaņā ar rezultātu tiek izpildīta vajadzīgā darbība.

Programma:

SV_IT_set

Scenārijs:

real 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_actual");WriteLine(Var_SV_IT_actual);
dom.GetObject("SV_IT_actual").State(Var_SV_IT_actual);

ja (Var_SV_IT_set > Var_SV_IT_actual)
{
dom.GetObject('SV_IT').State(0);
WriteLine("Var_SV_IT_actual");WriteLine("mazāks Var_SV_IT_set");
}
citādi
{
dom.GetObject('SV_IT').State(1);
WriteLine("Var_SV_IT_actual");WriteLine("lielāks Var_SV_IT_set");
}

Skripta izvade (ja rindas WriteLine(" ... ") nav komentēti):

Var_SV_IT_set
23.000000
Var_SV_IT_actual
22.300000
Var_SV_IT_actual
mazāks Var_SV_IT_set

Piemēram, šeit mērķa temperatūra ir 23 °C. Faktiskā temperatūra ir 22,3 °C, tātad tā ir zemāka par iestatīto temperatūru. Tāpēc iestatītā temperatūra netiek sasniegta, un tāpēc vaicājuma rezultāts ir "nepareizs", tāpēc apkure ir ieslēgta.

Koda rinda, kas ievadīta ar secību dom.GetObjectkam seko ierīces tips "BidCos-RF." ierīcēm, kas nav IP ierīces

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

pārsūta komutācijas izpildmehānismu ar norādīto adresi "IEQ0101895" viņa kanālā "1.VALSTS" ir statuss "1", kas nozīmē "ieslēgts".

Ja ir sasniegta iestatītā temperatūra, vaicājuma rezultāts ir "true", un apkure tiek izslēgta, ko iniciē tādā pašā veidā, mainot statusu uz "0".

In the CCU vēsturnieks (statistikas papildinājums), tad regula izskatās šādi:

CCU vēsturnieks novērtējums

Divas augšējās līknes daļas parāda divu releju stāvokli, kas ieslēdz sildīšanas spirāles attiecīgi ar 500 W un 1000 W jaudu (1 = ieslēgts, 0 = izslēgts).

Trešajā sadaļā ir relejs, kas ir savienots paralēli esošajam ALDE termostatam, kurš ieslēdz sūkni.

Ceturtajā sadaļā ar zilo līkni ir parādīta sienas termostata iestatītā temperatūra, bet ar violetu līkni - faktiskā izmērītā temperatūra.
Regulatora inerce ir 0,2 °C, ieslēgšanas precizitāte ir 0,1 °C.

Piektajā sadaļā parādīta ārējās temperatūras gaita.

Sestajā sadaļā ir norādīts nepārtrauktais elektroenerģijas patēriņš. Nelielais samazinājums atspoguļo periodus, kad ledusskapis ir izslēgts un ieslēgts, bet maksimumi atspoguļo īslaicīgu patēriņu, piemēram, kafijas automāta vai putekļu sūcēja darbināšanai.

Atbildēt

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *