Blok funkce LOGGER

Blok funkce LOGGER zapisuje statistiku pro proměnnou do databáze.

Poznámka: Logger se zobrazí na vizualizaci pouze v případě, že máte oprávnění k symbolu splněno.

Všechny informace o statistikách naleznete v kapitole Logger a statistiky.

Pozor: Tento blok funkce může při krátkých intervalech vést k zvýšenému zatížení systému nebo k přetížení. Data s příliš malým intervalem se automaticky mažou. Hodnoty tak mohou být ztraceny a možná tímto nesprávně.

Databáze

Databáze definuje nejen paměť bloku funkce, ale také název databáze loggeru. Proto je důležité si uvědomit, že název nelze jednoduše přejmenovat, jinak se vytvoří nová databáze. Doporučuje se používat prefix, jako například logger.Temperatura.

Abychom odstranili nebo vyprázdnili databázi, můžete to provést v kontextovém menu Data Statistiky, odstraněním příslušného prvku. Po Aplikovat se všechny zaznamenané data ztratí.

Vstup IN

Vstup očekává číslo. Může být typu Integer (celé číslo) nebo Float (desetinné číslo). Pokud při vytváření loggeru je hodnota NULL, FALSE nebo prázdný řetězec, logger se nevytvoří.

Není nutné určovat, která hodnota má být logována. Logovány jsou maximální a minimální hodnoty, stejně jako průměrná hodnota v intervalu vstupu PT. Tyto hodnoty se vypočítají při vyhodnocování databáze. Navíc jsou podporovány hodnoty jako inkrement. Hodnoty lze pak zobrazit s nastavením diferenciálně.

Pokud se logují energetické data, je třeba mít na paměti, že jednotka se ukládá bez SI prefixu. Pokud přijde z rozhraní hodnota v kW, musí být tato hodnota vynásobena 1000.

Tip: Chcete-li logovat binární hodnotu, použijte blok funkce RT_UPTIME a nastavte stejnou hodnotu pro vstup PT jako u loggeru.

Vstup PT

Definuje interval ve formátu T#. Pokud není vstup definován nebo je hodnota NULL, předpokládá se T#1s. Vstup lze také dynamicky měnit. Například během zavlažování můžete uložit měření vlhkosti s vysokým rozlišením.

Doporučuje se zvolit co největší interval. Pro logování teploty místnosti je dostatečný interval od T#1m do T#15m.

Poznámka: Interval byl na serverech Nano, Pico a Touch omezen na T#15m. U všech ostatních serverů je to T#1s.

Vstup DIS

Pokud je vstup pravdivý, deaktivuje logování hodnoty do databáze. Průměrný výpočet se přeruší, ale ne resetuje se.

Výstup Q

Vrátí stejnou hodnotu jako vstup IN. Tím může být blok funkce vložen do existujícího spojení dvou bloků funkce.

Výstup PT_MIN

Výstup vrací nejmenší možné interval. Tento se může dynamicky měnit, aby se zabránilo přetečení paměti. Proměnná je nastavena službou loggeru při zápisu nového záznamu.