
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.
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.
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.
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.
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.
Ugyanazt az értéket adja ki, mint az IN bemenet. Így a funkcióblokkot beillesztheti két funkcióblokk közötti kapcsolatot.
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.