
Le bloc fonctionnel LOGGER écrit une statistique pour une variable dans la base de données.
Remarque: Le Logger n'est affiché que sur la visualisation si l'autorisation du symbole est remplie.
Toutes les informations concernant les statistiques se trouvent dans le chapitre Logger et Statistiques.
Attention: Ce bloc fonctionnel peut, à intervalles courts, entraîner une charge système accrue ou une surcharge. Les données sont automatiquement supprimées en cas d'intervalle trop petit. Des valeurs sont alors perdues et peuvent être incorrectes.
La base de données définit non seulement la mémoire du bloc fonctionnel. Elle définit également le nom de la base de données du Logger. Notez donc que vous ne pouvez pas simplement renommer le nom, car une nouvelle base de données sera créée. Il est recommandé d'utiliser un préfixe, comme par exemple logger.Temperatur.
Pour supprimer ou vider une base de données, vous pouvez le faire dans le menu contextuel Données
Statistiques, en supprimant l'élément correspondant. Après avoir appliqué
, toutes les données enregistrées sont perdues.
L'entrée attend un nombre. Celui-ci peut être de type Integer (nombre entier) ou Float (nombre à virgule flottante). Si la valeur NULL, FALSE ou une chaîne de caractères vide est présente lors de la création du Logger, le Logger n'est pas créé.
Il n'est pas nécessaire d'indiquer quelle valeur doit être enregistrée. Les valeurs maximale et minimale ainsi que la valeur moyenne sont enregistrées dans l'intervalle de l'entrée PT. Celles-ci sont calculées à chaque évaluation de la base de données. De plus, les valeurs sont supportées en incrément. Les valeurs peuvent ensuite être affichées différemment.
Si des données énergétiques sont enregistrées, il est important que l'unité soit stockée sans préfixe SI. Si une interface fournit la valeur en KW, celle-ci doit être multipliée par 1000.
Conseil: Pour enregistrer une valeur binaire, utilisez le bloc fonctionnel RT_UPTIME et définissez la même valeur pour l'entrée PT que dans le Logger.
Définir l'intervalle au format T#. Si l'entrée n'est pas définie ou si la valeur NULL est présente, T#1s est supposé. L'entrée peut également être modifiée dynamiquement. Ainsi, par exemple, pendant l'irrigation, la mesure de l'humidité peut être stockée avec une résolution élevée.
Il est recommandé de choisir un intervalle aussi grand que possible. Un intervalle de T#1m à T#15m est tout à fait suffisant pour l'enregistrement d'une température ambiante.
Remarque: L'intervalle a été limité aux serveurs Nano, Pico et Touch sur T#15m. Pour tous les autres serveurs, il est de T#1s.
Si l'entrée est vraie, elle désactive l'enregistrement d'une valeur dans la base de données. Le calcul de la moyenne est interrompu mais pas réinitialisé.
Elle donne la même valeur que l'entrée IN. Ainsi, le bloc fonctionnel peut être inséré dans une connexion existante entre deux blocs fonctionnels.
La sortie renvoie l'intervalle minimal possible. Celui-ci peut changer dynamiquement pour éviter un débordement du tampon. La variable est définie par le service Logger lorsqu'un nouvel enregistrement est écrit.