
Funktionsblocket LOGGER skriver en statistik för en variabel i databasen.
Anmärkning: Loggern visas endast på visualiseringen om behörigheten på symbolen är uppfylld.
All information om statistiken hittar du i kapitlet Logger och Statistik.
Varning: Den här funktionsblocket kan vid korta intervall leda till en ökad systembelastning eller överbelastning. Data tas automatiskt bort vid ett för litet intervall. Värden går då förlorade och blir möjligen felaktiga.
Databasen definierar inte bara minnet för funktionsblocket. Den definierar också namnet på loggerns databas. Observera därför att du inte kan ändra namnet enkelt, eftersom en ny databas skapas annars. Det rekommenderas att använda ett prefix, till exempel logger.Temperatur.
För att ta bort eller tömma en databas kan du göra detta under kontextmenyn Data
Statistik, genom att ta bort det aktuella elementet. Efter
tillämpning går alla registrerade data förlorade.
Ingången förväntar sig ett tal. Detta kan vara av typen Integer (heltal) eller Float (flyttal). Om värdet NULL, FALSE eller en tom sträng ligger när loggern skapas, så skapas inte loggern.
Det behöver inte anges vilket värde som ska loggas. Det som loggas är max- och minvärdet samt medelvärdet i intervallet från ingången PT. Detta beräknas vid utvärdering av databasen. Dessutom stöds värden som inkrement. Värdena kan sedan visas differentiellt.
Om energidata loggas, måste enheten sparas utan SI-prefix. Om ett värde i kW kommer från ett gränssnitt, så måste detta multipliceras med 1000.
Tips: För att logga ett binärt värde, använd funktionsblocket RT_UPTIME och sätt samma värde för ingången PT som i loggern.
Definierar intervallet i formatet T#. Om ingången inte definieras eller värdet NULL ligger, så antas T#1s. Ingången kan också ändras dynamiskt. Till exempel kan fuktighetsmätningen sparas med hög upplösning under bevattning.
Det rekommenderas att välja ett så stort intervall som möjligt. För loggning av rumstemperatur är ett intervall på T#1m till T#15m helt tillräckligt.
Anmärkning: Intervallet har begränsats på servrarna Nano, Pico och Touch till T#15m. På alla andra servrar är det T#1s.
Om ingången är sann, så inaktiverar den loggningen av ett värde i databasen. Beräkningen av medelvärdet avbryts dock inte.
Ger samma värde som ingången IN. På så sätt kan funktionsblocket införlivas i en befintlig anslutning mellan två funktionsblock.
Utgången ger det minsta möjliga intervallet tillbaka. Detta kan ändras dynamiskt för att förhindra buffertöverskridande. Variabeln sätts av Logger-tjänsten när en ny post skrivs.