Obsah

Venkovní teplota (v1.2)

Celé jméno

Lib.Mervis.v1_2.OutsideTemperature

Potřebné reference projektu

Popis

Blok sloužící pro zpracování venkovní teploty, výpočtu průměrných denních teplot a blokaci vytápění.

Použití v ST

program test
    var
        ot: lib.mervis.v1_2.OutsideTemperature;
    end_var

    ot();
end_program

Vstupy

Jméno Datový typRetainNutno připojit Význam
Measured real Ne Ano Změřená teplota z čidla
FailoverTemperature real Ano Ne Náhradní venkovní teplota v případě poruchy čidla
FilterConstant time Ne Ne Časová konstanta filtru pro filtraci hodnoty z čidla
SlowFilterConstant time Ne Ne Časová konstanta velmi pomalého filtru pro filtraci hodnoty z čidla - použito např. pro rozlišení léto/zima. Pokud je nastaveno na nulovou hodnotu filtr se nevyužívá
AlarmPriority AlarmPriorityType Ne Ne Priorita alarmu generovaného v případě poruchy čidla
ThresholdSelector OutsideTemperatureSelectorTypeAno Ne Výběr teploty pro blokaci vytápění
OutsideTemperatureThresholdreal Ano Ne Hranice teploty pro blokaci vytápění

Výstupy

Jméno Datový typ Význam
OutsideTemperature real Zpracovaná venkovní teplota
AverageYesterday real Včerejší průměrná venkovní teplota
AverageTwoDayBefore real Průměrná venkovní teplota dva dny zpět
AverageThreeDayBefore real Průměrná venkovní teplota dva dny zpět
TwoDayAverage real Průměrná venkovní teplota za poslední dva dny
ThreeDayAverage real Průměrná venkovní teplota za poslední tři dny
SlowOutsideTemperature real Pomalá venkovní teplota - použita např. pro přepínání léto/zima
EnabledByOutsideTemperaturebool Blokace vytápění NEaktivní
AlarmsStatus Lib.Mervis.v1_0.AlarmsStatusSdružené rozhraní k alarmové indikaci

Bloky

Jméno Datový typ Význam
AlarmsLib.Mervis.v1_0.AlarmsExtender1Alarmová funkce bloku

Alarmový vstupPrioritaVýznam
Alarm1 viz AlarmPriority Porucha čidla

Podrobný popis funkce

Blok ošetřuje hodnotu z čidla venkovní teploty pomocí bloku SafeInput. Porucha čidla je vyhodnocena na základě měřené hodnoty, chyba je hlášena pokud je mimo rozsah -50..90 °C. Tuto hodnotu následně zpracovává a vypočítáva meteorologickou denní průměrnou teplotu (to jest průměr z teploty v sedm, čtrnáct a dvakrát dvacetjedna hodin). Dále provádí porovnání vybrané teploty s aktuální a případně deaktivuje výstup využitý pro blokaci vytápění

Verze