====== Venkovní teplota (v1.2) ====== {{:cs:mervis-ide:35-help:outsidetemperature_v1.2.png}} ==== Celé jméno ==== Lib.Mervis.v1_2.OutsideTemperature ==== Potřebné reference projektu ==== * Lib.Mervis ===== 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ý typ|Retain|Nutno 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 |[[..:..:alarms_alarmprioritytype.htm|AlarmPriorityType]] |Ne |Ne |Priorita alarmu generovaného v případě poruchy čidla | | |ThresholdSelector |[[..:outsidetemperatureselectortype_v1.1.htm|OutsideTemperatureSelectorType]]|Ano |Ne |Výběr teploty pro blokaci vytápění | | |OutsideTemperatureThreshold|real |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| | |EnabledByOutsideTemperature|bool |Blokace vytápění NEaktivní | | |AlarmsStatus |[[..:alarmsstatus.htm|Lib.Mervis.v1_0.AlarmsStatus]]|Sdružené rozhraní k alarmové indikaci | | ===== Bloky ===== |Jméno |Datový typ |Význam| |Alarms|[[..:alarmsextender1.htm|Lib.Mervis.v1_0.AlarmsExtender1]]|Alarmová funkce bloku\\ \\ |Alarmový vstup|[[..:alarmspriorities.htm|Priorita]]|Význam |\\ |Alarm1 |viz AlarmPriority |Porucha čidla|| | ===== Podrobný popis funkce ===== Blok ošetřuje hodnotu z čidla venkovní teploty pomocí bloku [[..:safeinput_v1.1.htm|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 ===== {{indexmenu>.170-outsidetemperature#2}}