¡Bienvenido!

¡Comparta y comente sobre contenido e ideas acerca de Ignition! Este foro está dedicado a la comunidad hispana, con el objetivo de que exista un espacio en Español. 

Inscribirse

Esta pregunta ha sido marcada
2 Respuestas
78 Vistas

Hola a todos. Tengo un problema al mostrar datos históricos en una tabla "Powertag". Mis variables se historizan al cambiar (on change) o con una frecuencia deseada (por ejemplo 1 vez cada segundo)

En el caso de la imagen Cuando muestro datos por separado (cada uno en su propia tabla), funciona bien.

Sin embargo, al mostrar dos datos, o mas,  en una sola tabla, no funciona correctamente... muestra el mismo valor varias veces (si son 2 datos, muestra el valor 2 veces, si son 3 datos muestra el valor 3 veces y así sucesivamente), como se ve en la imagen adjunta . Agradecería cualquier ayuda. Gracias.


Avatar
Descartar
Autor

Buen Día

Pablo. Para contestar tu pregunta, planteo un nuevo ejemplo con dos señales: "randominteger1" y "randominteger2". Cuando configuro la Powertable para visualizar estas variables con un tiempo de muestreo de un (1) segundo, las variables se muestrean 2 veces, como se observa a continuación:

La configuración para ambos tags es la siguiente:


La configuración de la Powertable, es la siguiente:


Agradecemos tu respuesta, Gracias Pablo, gracias NV

Avatar
Descartar

Buenas Tardes Pablo,

Te comento que hemos analizado el caso y he editado el mensaje que le envíe hace unos días, ahí puede encontrar la posible solución al problema (Fijarse en la sección que dice: "respuesta editada").

Buenos días Pablo, 

Revisando la consulta y lo visto el día de ayer en la llamada, usted sería tan amable de:

-Compartir la configuración del Tag History binding que se utiliza en las tres tablas. 

-Editar la configuración de la columna de tiempo para que muestre los milisegundos y enviarnos nuevamente una imagen de las 3 tablas. 

Gracias.


-----------Respuesta Editada-------------

Estimado Pablo,


Con respecto a la información que nos enviaste y las pruebas que realizamos, hemos deducido lo siguiente:

- Causa de los datos en una misma estampa de tiempo:


El motivo por el que se muestran dos variables en una misma estampa de tiempo se debe a la configuración del binding en el sistema. Al seleccionar el "Sample Size" como "On Change", el sistema devuelve los puntos de datos tal como fueron registrados, sin realizar ningún tipo de interpolación o ajuste. Esto significa que los valores solo se registran cuando ocurre un cambio, y no se distribuyen de manera uniforme a lo largo del tiempo.


En otras palabras, cada vez que un tag cambia, el sistema genera una nueva fila con el valor registrado. Esto puede dar lugar a que los datos de diferentes tags no estén alineados de manera uniforme, lo que puede llevar a que se muestren múltiples filas para un mismo instante de tiempo.


Ejemplo:

Si el Tag A y el Tag B cambian en momentos diferentes, la consulta podría devolver algo como esto:

[[A0, B0], [A1, B0], [A1, B1]]

Esto indica que el Tag A y el Tag B cambiaron en momentos distintos, lo que genera varias filas en lugar de una sola fila con ambos valores.


Solución propuesta:

Para evitar este comportamiento y obtener los valores en una sola fila, encontramos que la mejor solución es cambiar la configuración del "Sample Size" a "Interval" y establecer un valor de 1 segundo.



Al hacer este cambio, el sistema divide el rango de fechas en intervalos uniformes de tiempo, y cada intervalo se llena con los datos de los tags correspondientes. De esta manera, los valores se distribuyen de manera más consistente y se alinean en una única fila por intervalo de tiempo.


Este enfoque asegura que los valores de las variables se muestren de manera más coherente en una sola fila, evitando las múltiples filas que se generaban anteriormente.


Al realizar este cambio, obtuvimos los valores de las variables en una sola fila en la tabla, como se muestra en la imagen que hemos adjuntado a continuación. Esto mejora la legibilidad de los datos y asegura que se alineen correctamente.



Por favor, pruebe esta nueva configuración en su sistema para ver si obtienen los resultados deseados. Si tienen alguna otra pregunta o necesitan más detalles no dude en contactarnos.

Adicionalmente, le comparto el siguiente Link al manual de Ignition, por si desea obtener más información sobre estas configuraciones y otros detalles relacionados con las opciones de Tag History Bindings in Vision.

Saludos cordiales.

Avatar
Descartar