Funkcióblokk LOGGER

A LOGGER funkcióblokk egy változó statisztikáját írja be az adatbázisba.

Megjegyzés: A Logger csak akkor jelenik meg a vizualizációban, ha a szimbólumhoz a jogosultság teljesül.

Az összes információ a statisztikákról a Logger és Statisztikák fejezetben található.

Figyelem: Ez a funkcióblokk rövid intervallumokon nagy terhelést okozhat, vagy túlterheléshez vezethet. Adatok törlődnek automatikusan túl kicsi intervallum esetén. Ekkor adatok veszítenek el és lehet, hogy ez hibásan történik.

Adatbázis

Az adatbázis nem csak a funkcióblokk memóriáját határozza meg. Megadja a Logger adatbázisának nevét is. Figyeljen arra, hogy ne nevezzön át egyszerűen, mert akkor új adatbázist hoz létre. Ajánlott egy prefixet használni, például logger.Temperatur.

Az adatbázis törléséhez vagy üritéséhez a Adatok Statisztikák kontextmenüből töltsön ki az megfelelő elemet. A Alkalmazás után minden felvett adat elveszik.

IN bemenet

A bemenet egy számot vár. Ez lehet Integer (egész szám) vagy Float (lebegőpontos szám). Ha a Logger létrehozásakor az érték NULL, FALSE vagy üres karakterlánc, akkor a Logger nem jön létre.

Nem kell megadni, hogy melyik értéket kell loggolni. A maximális és minimális érték, valamint az átlagérték loggolódik az intervallumban az IN bemenetből. Ezeket az értékeket a adatbázis kiértékelésekor számítják ki. Támogatottak az értékek inkrementálása is. Az értékeket differenciálisan is megjelenítheti.

Energiadatok loggolásakor figyeljen arra, hogy az egységet SI-préfix nélkül tárolja. Ha egy interfész KW értéket ad, akkor ezt 1000-mal kell megszorozni.

Tip: Bináris érték loggolásához használja a RT_UPTIME funkcióblokkot, és állítsa be ugyanazt az értéket az IN bemenetre, mint a Loggerben.

PT bemenet

Azt határozza meg, hogy milyen intervallumot használjon T# formátumban. Ha a bemenet nem definiált vagy az érték NULL, akkor feltételezett T#1s. A bemenet dinamikusan is megváltozhat. Például egy öntözőberendezés alatt a páratartalom mérése magas felbontással történhet.

Azonnal ajánlott nagy intervallumot választani. Egy szobahőmérséklet loggolásához T#1m és T#15m között elegendő.

Megjegyzés: Az intervallum a Nano, Pico és Touch szervereken T#15m-re korlátozódik. Minden más szerveren ez T#1s.

DIS bemenet

Ha a bemenet igaz, akkor letiltja az érték loggolását az adatbázisba. Az átlagszámítás megszakad, de nem nullázódik vissza.

Q kimenet

Ugyanazt az értéket adja ki, mint az IN bemenet. Így a funkcióblokkot beillesztheti két funkcióblokk közötti kapcsolatot.

PT_MIN kimenet

A kimenet a legkisebb lehetséges intervallumot adja vissza. Ez dinamikusan megváltozhat, hogy elkerülje a puffer túlcsordulását. A változót a Logger-szolgáltatás állítja be, amikor egy új bejegyzés íródik.