====== Venkovní teplota (v2.0) ====== {{:cs:mervis-ide:35-help:outsidetemperature_v1.2.png}} ===== Popis ===== * Úplný název funkčního bloku: Lib.Mervis.v2_0.OutsideTemperature * Potřebné reference projektu * Lib.Mervis Blok sloužící pro zpracování venkovní teploty, výpočtu průměrných denních teplot a blokaci vytápění. **Změna oproti předchozím verzím - vstupní hodnotu se doporučuje ošetřit proti neplatným stavům např. pomocí bloku [[cs:mervis-ide:35-help:035-software_basic:060-libraries:060-lib-mervis:020-measurement-and-control:085-safeinput|SafeInput]]** ===== Použití v ST ===== program test var OutsideTemperature: lib.mervis.v2_0.OutsideTemperature; end_var OutsideTemperature(Measured := hw.AI1); end_program ===== Vstupy ===== ^ Jméno ^ Datový typ ^ Jednotka ^ Retain ^ Nutno připojit ^ Význam ^ | Measured | real | °C | Ne | Ano | Změřená teplota z č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á | | ThresholdSelector | OutsideTemperatureSelectorType | | Ano | Ne | Výběr teploty pro blokaci vytápění | | OutsideTemperatureThreshold | real | °C | Ano | Ne | Hranice teploty pro blokaci vytápění | ===== Výstupy ===== ^ Jméno ^ Datový typ ^ Jednotka ^ Význam ^ | OutsideTemperature | real | °C | Zpracovaná venkovní teplota | | AverageYesterday | real | °C | Včerejší průměrná venkovní teplota | | AverageTwoDayBefore | real | °C | Průměrná venkovní teplota dva dny zpět | | AverageThreeDayBefore | real | °C | Průměrná venkovní teplota dva dny zpět | | TwoDayAverage | real | °C | Průměrná venkovní teplota za poslední dva dny | | ThreeDayAverage | real | °C | Průměrná venkovní teplota za poslední tři dny | | SlowOutsideTemperature | real | °C | Pomalá venkovní teplota - použita např. pro přepínání léto/zima | | EnabledByOutsideTemperature | bool | | Blokace vytápění NEaktivní | ===== Bloky ===== ^ Jméno ^ Datový typ ^ Význam ^ | Funkční blok neobsahuje žádné interní bloky k použití ||| ===== Podrobný popis funkce ===== Blok 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í. Současně obsahuje filtr s dlouhou časovou konstantou pro možnost automatizovaného přepínání mezi zimním a letním režimem. ===== Verze =====