Registrador de Tendencias

El vencimiento del módulo de publicación en sí solo puede iniciarse y finalizarse. Hereda la información almacenada en el archivo mrsConfig.xml. Este archivo es monitoreado y, si se detecta el cambio, los nuevos datos son transferidos al proceso. Los cambios en el archivo de configuración se realizan a través del editor.

Información general sobre el editor

En principio, el editor se estructura a partir de los siguientes elementos básicos:

  1. Barra de menú: Los canales se pueden crear, archivar o guardar la configuración a través de la barra de menú.
  2. Tableiste: aquí puede elegir entre la vista de canal y de archivo.
  3. Lista de elementos: muestra todos los elementos en la vista activa.
  4. Lista de propiedades: muestra todas las propiedades de uno (o más) objetos seleccionados, ordenados por categoría.

Canales

Se pueden agregar nuevos canales desde el menú Canal . o haciendo clic derecho en una línea vacía en la lista de elementos. Aparece el siguiente cuadro de diálogo para la selección de variables:

Este cuadro de diálogo muestra todas las variables firmables, agrupadas por grupos de variables. Al hacer clic en el símbolo + o – al lado del grupo respectivo, todas las variables asociadas se muestran u ocultan. Al establecer la marca de verificación junto a las respectivas variables, es posible determinar para qué variables se deben crear canales. Cuando coloca la marca de verificación junto a un grupo, se seleccionan todas las variables relacionadas. Cualquier selección se puede cancelar restableciendo la marca de verificación respectiva. Al hacer clic en el botón Aceptar, se crea un canal para cada variable seleccionada. Al hacer clic en Cancelar, se descartará la selección y no sucederá nada más.

La eliminación de un canal se realiza seleccionando una variable en la lista de elementos y luego haciendo clic con el botón derecho en esta variable o mediante el elemento de menú C anel  Eliminar . Al seleccionar canales adicionales manteniendo presionada la tecla Ctrl, también puede eliminar varios canales a la vez.

Para editar un canal, se debe hacer clic en él. Todas sus propiedades y sus valores actuales aparecerán en la lista de propiedades. Un canal seleccionado tiene las siguientes categorías y propiedades:

  • Grabación

Esta categoría contiene todos los ajustes relacionados con la grabación.

  • Intervalo de muestreo

En el modo de exploración síncrona , el intervalo de muestreo determina en qué intervalos se debe recoger y publicar el valor de la variable. En el modo de escaneo asíncrono , especifica el intervalo de tiempo máximo entre dos valores entrantes. Si no se produce ningún valor nuevo dentro de esta distancia, el último valor publicado se vuelve a publicar, con una marca de tiempo renovada. Así que es una especie de tiempo muerto. El formato de entrada es d.hh:mm:ss.f, que son días, horas, minutos, segundos y fracciones de segundo (de uno a siete dígitos). Especificar días y fracciones de segundo es opcional.

  • Modo de escaneo

Hay dos modos de muestreo: Synchronou s y Asynchronou s. El valor predeterminado es A synchronou s. Sincronizar , el valor actual se publica en el intervalo de muestreo. Asy nchronou s publicando cualquier cambio en el valor. Sin embargo, si no se produce ningún cambio de valor durante un intervalo de muestreo, el último valor publicado se vuelve a publicar con una nueva marca de tiempo. El intervalo de muestreo debe seleccionarse para que sea mayor que el intervalo de actualización de las variables de VisXpert. Cuando crea un canal, el intervalo de muestreo se establece en el 110 % del intervalo de actualización.

  • Archivo

Aquí puede seleccionar el archivo en el que se deben contabilizar los valores. Con un sistema de medición recién creado, solo existe el archivo predeterminado, que es un búfer circular (más sobre esto más adelante).

  • Registro

Indica si el canal debe ser grabado o no.

  • Variable de médico de cabecera

Muestra qué variable de VisXpert contiene el canal. Este valor no se puede cambiar.

  • Histéresis

Indica, si la optimización está habilitada, qué tolerancia debe aplicarse durante la optimización. Dependiendo de si el modo de histéresis está establecido en Absoluto o Por mil de Mín./Máx., este valor se interpreta como un valor absoluto o por mil. Si se selecciona Deshabilitado como modo de histéresis, el valor se ignora.

  • Modo de histéresis

Hay tres modos de histéresis: Deshabilitado, Absoluto y Permil de Min/Max .
Deshabilitado significa que no se aplica ninguna tolerancia durante la optimización (¡esto no significa que no se pueda llevar a cabo ninguna optimización!). Por lo tanto, la curva del valor medido todavía corresponde al original después de la optimización . Absolutamente significa que un valor medido solo se optimiza si la coordenada y de la curva de medición resultante en el punto del valor medido a optimizar se limita a la cantidad especificada en histéresis del original. En el caso de min/max per mil, en lugar de la cantidad absoluta, se toma como tolerancia la tasa por mil de la diferencia de la lectura más baja y más alta. Min/Max se recuperan cada vez que se inicia la grabación. Este enfoque es más flexible porque no es necesario configurar la cantidad absoluta adjunta para cada canal. Es por eso que este es el valor predeterminado.

  • Optimizar

Especifica si optimizar los valores que se publicarán para ocupar menos espacio en disco. La optimización tiene pérdidas y se explicará con más detalle más adelante. Cuando la optimización está deshabilitada, las propiedades Histéresis y Modo de histéresis no tienen sentido y cada valor se publica. Actualmente, la optimización solo es posible en combinación con SQL Archive.

  • expresión de preprocesamiento

Permite manipular las lecturas entrantes antes de publicarlas. El valor entrante se referencia como ‘x’. El separador decimal es el punto ‘.’. Por ejemplo, para convertir una lectura en Kelvin a grados Celsius, puede usar la siguiente expresión: (x-32)*5/9

  • Mirar

Esta categoría contiene todos los ajustes que afectan a la pantalla.

  • Unidad

Indica la unidad del canal. Se utiliza para etiquetar el eje Y.

  • Valor máximo mostrado

Establece el límite superior del eje y en un valor fijo. Si no se especifica ningún valor, el eje se escala al valor más alto para mostrar.

  • Valor mínimo mostrado

Establece el límite inferior del eje y en un valor fijo. Si no se especifica ningún valor, el eje se escala al valor más bajo para mostrar.

  • Nombre

Determina el nombre público del canal. Esto es entonces visible en la leyenda, entre otras cosas.

  • color de serie

Determina el color de la serie que representa el canal en la visualización del valor medido. Si no se especifica ningún valor, se asigna un color aleatorio al espectáculo cada vez que se inicia la visualización. Para editar valores de propiedad de múltiples canales a la vez, se pueden seleccionar canales adicionales manteniendo presionada la tecla Ctrl.

Archivo

Hay tres tipos de archivos: búfer circular, archivo de seguimiento y archivo SQL .

El búfer de anillo registra datos dentro de un solo archivo hasta que alcanza el tamaño máximo. En ese momento, los datos se vuelven a escribir al principio del archivo, sobrescribiendo los datos más antiguos. El búfer circular es interesante si no se requiere un archivo a largo plazo de los datos.

Sin embargo, en el archivo de seguimiento, los datos de un archivo se actualizan hasta que un activador inicia una división En este punto, el archivo cambiará de nombre y se abrirá uno nuevo con el nombre anterior. El cambio de nombre inserta las fechas de inicio y finalización del subarchivo antes de la extensión del archivo. Los tiempos deben entenderse como UTC.
El archivo SQL le permite publicar los datos en la base de datos. Se puede configurar para mover periódicamente datos antiguos de la base de datos a un archivo de almacenamiento.

Se pueden crear nuevos archivos desde el menú Archivo. o haciendo clic derecho en una fila vacía en la lista de elementos. Aparece el siguiente diálogo para la parametrización básica:

El nombre debe ser único para cada archivo. El tamaño máximo debe ser un número entero y más de 3 megabytes. Solo se puede especificar aquí y no se puede cambiar más tarde. Solo es importante para el búfer de anillo.

Un archivo seleccionado tiene las siguientes propiedades:

  • Descripción: Descripción opcional para el archivo.
  • Tamaño máximo: muestra el tamaño máximo del archivo en bytes. Actualmente solo tiene significado para el búfer de anillo.
  • Nombre: determina el nombre del archivo.
  • Ruta
    Muestra la URL del archivo.
  • Write interv al: especifica el intervalo en el que los datos publicados deben escribirse en el disco. Un intervalo más pequeño es más seguro en caso de un bloqueo, pero uno más grande es más eficaz porque es necesario acceder al disco duro con menos frecuencia. También se debe tener en cuenta que si el intervalo es relativamente alto, los datos se acumulan en la memoria. Por lo tanto, no se recomienda un intervalo demasiado alto ni siquiera desde
    el punto de vista del rendimiento. El formato de entrada es d.hh:mm:ss.f, que son días, horas, minutos, segundos y fracciones de segundo (de uno a siete dígitos). Especificar días y fracciones de segundo es opcional.
  • Modo de almacenamiento: muestra el tipo de archivo.

Los archivos de seguimiento tienen las siguientes propiedades adicionales:

  • Tamaño: indica el tamaño a partir del cual se debe completar el archivo de almacenamiento. La especificación está en bytes.
  • Mod e: especifica qué disparadores usar. Tamaño, variable y tiempo o combinación de ellos son posibles .
  • Variable : aquí puede seleccionar una variable booleana de VisXpert que, una vez configurada como verdadera, activa el disparador. Luego se vuelve a establecer automáticamente en falso .
  • T iempo: Se puede configurar para el día , la semana o el mes. El activador se activa a las 0:00, el lunes a las 0:00 o el primer día del mes a las 0:00. También se detecta un cambio de día/semana/mes si el registro no estaba activado en el momento del cambio.

Los archivos SQL también tienen opciones de paginación que se utilizan para limitar el tamaño del archivo mediante la descarga periódica de valores antiguos en un archivo que se puede volver a importar si es necesario:

  • Descarga activa Activa/desactiva la función de intercambio.
  • Interva l Indica en qué intervalo de externalizar.
    El formato de entrada es d.hh:mm:ss.f, que son días, horas, minutos, segundos y fracciones de segundo (de uno a siete dígitos). Especificar días y fracciones de segundo es opcional.
  • Umbral d Indica la cantidad mínima de datos a considerar al intercambiar. El
    formato de entrada es d.hh:mm:ss.f, que son días, horas, minutos, segundos y fracciones de segundo (de uno a siete dígitos). Especificar días y fracciones de segundo es opcional.
  • Ruta : Le permite establecer una ruta bajo la cual colocar los datos paginados. De lo contrario, se utiliza el directorio de datos normal. Si no se puede acceder a la ruta especificada, los datos paginados también se almacenan temporalmente en caché en el directorio de datos.

Para mostrar los datos subcontratados, los datos que se van a importar deben seleccionarse en Archivar -> Importar datos subcontratados . Las horas que se muestran en el cuadro de diálogo son UTC. Si los datos ya no son necesarios, se pueden eliminar del archivo a través de archivo -> Eliminar datos importados nuevamente.

Almacenamiento optimizado

La optimización se realiza de acuerdo con el siguiente algoritmo:

  1. Reserve siempre el primer valor.
  2. Espere tres valores.
  3. Trazar una línea recta a través del primer y último punto.
  4. Del penúltimo al segundo valor, ahora se comprueba si un valor difiere de la línea recta en más de la histéresis en el eje y.
    1. Si es así, se debe publicar el penúltimo valor, porque ese es siempre el valor donde todos los puntos todavía están dentro de la tolerancia. El penúltimo punto se convierte en un nuevo primer punto y el último en segundo. Todos los demás puntos se pueden olvidar. Será a las 2. Continuar.
    2. Sin embargo, si todos los puntos están dentro de la tolerancia de la línea, simplemente espere el siguiente valor y luego en 3. Continúe.
Print Friendly, PDF & Email