¿Qué es un sparkline en un HMI?
Un solo numero en una pantalla le dice a un operador donde esta un valor ahora mismo, pero no dice nada de donde vino ni hacia donde va. Un sparkline llena ese hueco. Es una linea pequena, del tamano de una palabra, dibujada justo al lado de la lectura numerica, que muestra los ultimos minutos u horas de ese valor para que el operador vea no solo el nivel sino la historia a su alrededor. Esta guia explica que es un sparkline, en que difiere de una pantalla de tendencia completa, por que el diseno de HMI de alto rendimiento se apoya en ellos, y como suelen elegirse la ventana de tiempo y la escala.
Minigrafico (sparkline) en una línea: Un sparkline en un HMI es un grafico de tendencia diminuto y en linea colocado junto a un valor, que muestra su historia reciente y su direccion en una huella del tamano de una palabra. A diferencia de una pantalla completa de tendencia con plumas en su propia pantalla, no lleva ejes ni etiquetas y esta pensado para leerse de un vistazo, de modo que un operador ve si un valor sube, baja o esta estable sin salir del grafico de proceso.
Una tendencia del tamano de una palabra
La idea detras de un sparkline es que una linea pequena colocada junto a un valor agrega un enorme significado a casi ningun costo de espacio en pantalla. Donde una lectura numerica responde la pregunta de que valor tiene algo, el sparkline responde que ha estado haciendo. Una lectura de cuarenta por ciento significa una cosa si la linea que la acompana ha estado plana y otra muy distinta si la linea ha estado trepando de forma sostenida los ultimos diez minutos. El operador absorbe ambos hechos de un solo vistazo porque estan lado a lado, y no hace falta ninguna pulsacion ni cambio de pantalla para ver el comportamiento reciente.
Para lograr esa compacidad, un sparkline despoja casi todo lo que carga un grafico normal. No hay lineas de eje, ni retorno de cuadricula, ni escala numerica, ni leyenda, y por lo general ninguna etiqueta de tiempo. Lo que queda es la forma de la propia linea, a veces con un solo punto marcando el valor actual y en ocasiones una banda tenue que muestra el rango normal de operacion. El valor de un sparkline no esta en leer un numero preciso de el, cosa que no soporta, sino en leer la direccion, la pendiente y si el movimiento reciente luce tranquilo o agitado.
Como transmite patron en lugar de precision, un sparkline se empareja de forma natural con el valor numerico junto al que se ubica. El numero da la lectura exacta y el sparkline da el contexto, y juntos dicen mas que cualquiera por si solo. Muchos operadores llegan a confiar mas en la forma que en los digitos durante la vigilancia normal, recorriendo con la vista una pantalla llena de sparklines y notando el que ha empezado a doblarse antes de que se haya levantado ninguna alarma.
Sparklines frente a pantallas de tendencia completa
Una pantalla de tendencia completa, a veces llamada pantalla de plumas de tendencia, es un grafico dedicado con ejes de tiempo y valor etiquetados sobre el cual se trazan uno o mas tags durante un lapso elegido, muchas veces con cursores, zoom y la capacidad de leer valores exactos en un punto. Es la herramienta a la que recurre un operador cuando investiga algo en detalle: comparar varios tags, medir cuanto se movio un valor, o mirar atras horas o dias. Ocupa un area grande y por lo general vive en su propia pantalla o en un panel dedicado, y llamarla es un acto deliberado.
Un sparkline es lo opuesto en intencion. Siempre esta visible, embebido de forma permanente en el grafico de proceso junto al valor que describe, y no pide nada al operador mas alla de un vistazo. No se puede interrogar por numeros precisos y no reemplaza la tendencia completa, pero elimina la necesidad de abrir una tendencia completa para la pregunta mas comun de todas, que es simplemente si un valor se esta moviendo y en que direccion. En ese sentido las dos son complementarias en vez de competir: el sparkline capta la atencion y la tendencia completa apoya la investigacion.
El diseno de HMI de alto rendimiento usa esta division de forma deliberada. En lugar de llenar las pantallas normales de operacion con graficos grandes que exigen foco, embebe sparklines para que la historia reciente este disponible en todas partes a bajo costo visual, y reserva las pantallas de tendencia completa para la mirada mas profunda que sigue una vez que algo ha atraido la vista del operador. El resultado es una pantalla normal que permanece tranquila y legible mientras carga una cantidad sorprendente de informacion temporal.
Sparklines en SCADA y monitoreo remoto
En un contexto SCADA, los sparklines son especialmente valiosos porque gran parte del trabajo es vigilar muchos valores a traves de muchos sitios en busca de senales de deriva. En una pantalla que resume una flota de pozos, baterias de tanques o estaciones de compresion, un sparkline junto a cada lectura clave convierte una pared de numeros estaticos en un conjunto de pequenas historias. Un operador que recorre el resumen no necesita recordar en que nivel estaba cada tanque hace una hora, porque la forma junto al numero ya muestra si ha estado llenando, sosteniendo o vaciando. El sitio anormal es a menudo aquel cuyo sparkline ha cambiado de pendiente, y resalta antes de cruzar cualquier umbral.
Para sitios remotos y no atendidos, la vista de historia reciente que provee un sparkline vale aun mas, porque nadie esta parado junto al equipo para percibir que algo ha cambiado. Una presion que tecnicamente esta dentro de limites pero ha estado subiendo poco a poco la ultima hora es exactamente el tipo de senal temprana que un sparkline saca a la superficie, dando al operador la oportunidad de actuar antes de una alarma. El sparkline en efecto trae un poco del historiador a la pantalla en vivo, para que el operador no tenga que elegir entre ver el valor actual y ver su trayectoria.
Una plataforma SCADA en la nube como Merobix se presta bien para impulsar sparklines porque la historia reciente de cada tag ya se esta recolectando y almacenando de forma central. Eso significa que un sparkline en cualquier pantalla, visto desde una sala de control o un telefono en el campo, se puede dibujar desde la misma historia confiable en lugar de un buffer local fragil, y la misma vista de ventana corta es consistente en cada lugar donde se muestra el sitio. Para una operacion distribuida, embeber sparklines a traves de las pantallas de resumen y de detalle da a los operadores una sensacion de movimiento siempre encendida y de bajo esfuerzo a traves de toda la huella sin abrir una sola tendencia.
Preguntas frecuentes
¿Cuanta historia debe mostrar un sparkline?
La ventana suele ser lo bastante corta para reflejar el comportamiento reciente pero lo bastante larga para revelar una tendencia, comunmente del orden de los ultimos minutos a unas pocas horas segun que tan rapido se mueva el proceso. Variables lentas como el nivel de un tanque podrian usar un lapso mas largo, mientras que un flujo o una presion rapida podrian usar uno mas corto. El objetivo es que la forma muestre un movimiento reciente con sentido en lugar de ruido o una linea plana.
¿Se puede leer un valor exacto de un sparkline?
No, y eso es por diseno. Un sparkline omite deliberadamente ejes y escalas para permanecer pequeno y legible de un vistazo, asi que muestra direccion, pendiente y forma general en lugar de numeros precisos. La lectura exacta viene del valor numerico junto a el, y si se necesita una cifra historica precisa, el operador abre una pantalla de tendencia completa donde los valores se leen de ejes etiquetados.
¿Como se escala un sparkline?
El escalamiento es una eleccion de diseno con compensaciones. Fijar la escala vertical al rango de ingenieria del tag mantiene honestas las proporciones pero puede hacer que movimientos pequenos pero importantes luzcan planos, mientras que autoescalar a los datos de la ventana hace visible cada oscilacion pero puede exagerar el ruido sin sentido. Muchos disenos eligen una banda fija sensata, a veces mostrando el rango normal de operacion como referencia tenue, para que los cambios reales sean visibles sin amplificar el ruido.
Servicios de automatización
¿Necesita convertir esta información en un sistema que funcione?
Merobix integra SCADA, programa PLC Allen-Bradley y Siemens, y diseña y fabrica tableros de control industrial.
Las solicitudes de reunión se revisan antes de confirmarse.