
Funktionsblokken LOGGER skriver en statistik for en variabel i databasen.
Bemærk: Loggeren vises kun på visualiseringen, hvis adgangen til symbolet er opfyldt.
Al information om statistikker findes i kapitlet Logger og Statistikker.
Advarsel: Denne funktionsblok kan føre til en øget systembelastning eller overbelastning ved korte intervaller. Data slettes automatisk, hvis intervallet er for lille. Værdier går tabt og bliver muligvis derved forkert.
Databasen definerer ikke kun hukommelsen til funktionsblokken. Den definerer også navnet på loggerens database. Derfor bør du ikke blot omdøbe den, da der ellers oprettes en ny database. Det anbefales at bruge et præfiks såsom logger.Temperatur.
For at fjerne eller tømme en database, kan du gøre dette under kontekstmenuen Data
Statistikker, ved at fjerne det pågældende element. Efter
Anvendelse går alle optagne data tabt.
Indgangen forventer et tal. Dette kan være af typen Integer (heltal) eller Float (flydende komma). Hvis værdien er NULL, FALSE eller en tom streng, når loggeren oprettes, oprettes loggeren ikke.
Det behøver ikke at angives, hvilken værdi der skal logges. Der logges den maksimale og minimale værdi samt gennemsnittet af værdien i intervallet fra indgangen PT. Dette beregnes hver gang databasen evalueres. Derudover understøttes værdier som inkrementer. Værdierne kan derefter vises differentielt.
Hvis energidata logges, skal det tages hensyn til, at enheden gemmes uden SI-præfiks. Kommer der fra et grænseflade en værdi i kW, så skal denne multipliceres med 1000.
Tip: For at logge en binær værdi, brug funktionsblokken RT_UPTIME og indstil samme værdi for indgangen PT som i loggeren.
Definerer intervallet i formatet T#. Hvis indgangen ikke er defineret eller værdien er NULL, antages T#1s. Indgangen kan også ændres dynamisk. For eksempel kan fugtighedsmålingen gemmes med høj opløsning under en vanding.
Det anbefales at vælge et så stort interval som muligt. Et interval på T#1m til T#15m er helt tilstrækkeligt til at logge en rumtemperatur.
Bemærk: Intervallet er begrænset til T#15m på Nano-, Pico- og Touch-servere. På alle andre servere er det T#1s.
Hvis indgangen er sand, deaktiverer den logningen af en værdi i databasen. Gennemsnitsberegningen bliver afbrudt, men ikke nulstillet.
Giver samme værdi som indgangen IN. Så kan funktionsblokken indsættes i en eksisterende forbindelse mellem to funktionsblokke.
Udgangen returnerer det mindste mulige interval. Dette kan ændre sig dynamisk for at forhindre en bufferoverløb. Variablen sættes af logger-tjenesten, når der skrives et nyt indhold.