
El bloque de funciones LOGGER escribe una estadística para una variable en la base de datos.
Nota: El Logger solo se mostrará en la visualización si el permiso del símbolo está cumplido.
Toda la información sobre estadísticas se encuentra en el capítulo Logger y Estadísticas.
Atención: Este bloque de funciones puede, con intervalos cortos, llevar a una carga del sistema elevada o incluso a una sobrecarga. Los datos se borrarán automáticamente si el intervalo es demasiado pequeño. Se perderán valores y podrían ser incorrectos.
La base de datos no solo define la memoria del bloque de funciones. También define el nombre de la base de datos del Logger. Tenga en cuenta que no puede cambiar simplemente el nombre, ya que se creará una nueva base de datos. Se recomienda usar un prefijo, como por ejemplo logger.Temperatura.
Para eliminar o vaciar una base de datos, puede hacerlo en el menú contextual Datos
Estadísticas, eliminando el elemento correspondiente. Después del
Aplicar, se perderán todos los datos registrados.
La entrada espera un número. Este puede ser de tipo Integer (entero) o Float (número decimal). Si al crear el Logger el valor es NULL, FALSE o una cadena de texto vacía, no se creará el Logger.
No es necesario especificar qué valor debe registrarse. Se registrarán el valor máximo y mínimo, así como el valor promedio en el intervalo de la entrada PT. Este se calculará cada vez que se evalúe la base de datos. Además, los valores se soportan como incremento. Los valores pueden mostrarse entonces con la configuración diferencial.
Si se registran datos de energía, debe tenerse en cuenta que la unidad se guarda sin prefijo SI. Si una interfaz proporciona el valor en KW, este debe multiplicarse por 1000.
Consejo: Para registrar un valor binario, utilice el bloque de funciones RT_UPTIME y establezca el mismo valor para la entrada PT que en el Logger.
Define el intervalo en formato T#. Si la entrada no está definida o el valor es NULL, se asume T#1s. La entrada también puede cambiarse dinámicamente. Por ejemplo, durante un riego, la medición de humedad puede almacenarse con una resolución alta.
Se recomienda elegir el intervalo más grande posible. Para registrar la temperatura ambiente, un intervalo de T#1m a T#15m es completamente suficiente.
Nota: El intervalo está limitado en los servidores Nano, Pico y Touch a T#15m. En todos los demás servidores, este límite es de T#1s.
Si la entrada es verdadera, desactiva el registro de un valor en la base de datos. El cálculo del promedio se interrumpe, pero no se reinicia.
Devuelve el mismo valor que la entrada IN. Así, el bloque de funciones puede insertarse en una conexión existente entre dos bloques de funciones.
La salida devuelve el intervalo más pequeño posible. Este puede cambiar dinámicamente para evitar un desbordamiento del búfer. La variable es establecida por el servicio Logger cuando se escribe una nueva entrada.