Saltar al contenido
Elausys

HyperVisu / Configuración del dispositivo

Transformaciones de valores y estado

Convierta unidades, invierta, escale y acote valores, y solucione lo que reporta la página de estado.

elausys · 20 julio 2026
En esta página

Los dispositivos reales rara vez entregan exactamente el valor que la aplicación necesita: un contador envía décimas de kilovatio, un byte de estado agrupa ocho indicadores, un relé utiliza lógica invertida. Las transformaciones convierten entre el valor del protocolo y el valor mostrado, por cada objeto. La página Health supervisa a continuación cada vinculación y transformación de la instalación.

Transformaciones

Cada objeto de comunicación puede incluir una cadena de transformaciones ordenada. Abra el editor de Transformaciones del objeto desde su fila, haga clic en Add Transformation y elija un tipo:

TipoQué hace
Scale & OffsetConversión lineal: (valor × escala) + desplazamiento. Conversión de unidades, escalado de contadores.
Invert BooleanInvierte verdadero y falso — para protocolos donde 0 significa ON.
Bit ExtractExtrae un rango de bits de un entero (bit inicial, número de bits, opcionalmente con signo).
Bit CheckComprueba un bit de un entero y devuelve un booleano (opcionalmente invertido).
Value MapMapea valores discretos a otros valores (reasignación de enumeraciones), con valor por defecto opcional y modo estricto.
ClampLimita los valores a un rango (o al mínimo/máximo propio del objeto).
ThresholdConvierte un número en un booleano (>, >=, <, <=, ==, != respecto a un umbral, con histéresis opcional).
RoundRedondea a una precisión (redondeo, hacia abajo, hacia arriba, truncado).

Cada transformación tiene una dirección:

  • Incoming — protocolo → widget (lo que muestra la aplicación).
  • Outgoing — widget → protocolo (lo que envía un comando).
  • Both — se aplica en ambas direcciones cuando la operación es reversible.

Las cadenas se ejecutan en orden; arrastre para reordenar. Una vista previa en tiempo real le permite introducir un valor de entrada y ver el resultado de la cadena inmediatamente, con ejemplos.

El editor de transformaciones para un objeto de potencia Modbus.

Validación. El editor valida toda la cadena frente al objeto y los tipos de protocolo:

  • Los problemas bloqueantes (por ejemplo, escala cero, salida de cadena incompatible con el tipo de objeto) deben corregirse antes de guardar.
  • Las advertencias (por ejemplo, una conversión forzada o con posible pérdida) permiten guardar, pero mantienen el objeto marcado en la página Health.

Cuándo se necesita una transformación

El espacio de trabajo Devices le indica cuándo se requiere una transformación: el diálogo de discrepancia de DPT al vincular KNX (consulte «Integración KNX») y la advertencia de tipo de datos en los ajustes del objeto (consulte «Ajustes de objetos, registro y notificaciones»). Hasta que la transformación de conversión esté configurada, el objeto aparecerá en la página Health.

La página Health

Abra Health desde la cabecera de la página Devices. Enumera cada objeto que presenta un problema:

  • un enlace incompatible entre protocolo y widget (una vinculación cuyos tipos no coinciden);
  • un problema de configuración de transformación;
  • un error reciente en tiempo de ejecución (un valor que no se pudo convertir en tiempo de ejecución).

Cada fila muestra el objeto, el recuento de problemas por tipo (errores de configuración, errores en tiempo de ejecución) y los detalles de cada problema. Desde una fila puede:

  • Open in Devices — salta directamente al dispositivo para corregir la vinculación o la cadena.
  • Clear runtime errors — borra los errores en tiempo de ejecución registrados para ese objeto, o para todos a la vez, permitiendo verificar una corrección desde cero.

Cuando todo funciona correctamente, la página muestra simplemente No problems found — all widget objects are healthy.

💡 Consejo: Tras la puesta en marcha, abra la página Health una vez que la instalación lleve unas horas en funcionamiento: detectará las discrepancias que solo aparecen cuando empiezan a fluir valores reales.

La página Health con dos filas de problemas.

Preguntas frecuentes

¿Cómo escalo la lectura de un dispositivo?

Añada una transformación Scale & Offset al objeto de comunicación. Aplica (valor × escala) + desplazamiento.

¿Importa el orden de las transformaciones?

Sí. Las cadenas se ejecutan en orden. Arrastre las transformaciones para reordenarlas y utilice la vista previa en tiempo real para probar valores de muestra.

¿Cuál es la diferencia entre transformaciones entrantes y salientes?

Incoming convierte los valores del protocolo para su visualización. Outgoing convierte los comandos de los widgets para el protocolo. Both se aplica en ambas direcciones cuando la operación es reversible.

¿Por qué no puedo guardar una cadena de transformaciones?

Los problemas bloqueantes, como una escala igual a cero o un tipo de salida incompatible, deben corregirse primero. Las advertencias permiten guardar pero dejan el objeto marcado en Health.

¿Borrar los errores en tiempo de ejecución soluciona la causa?

No. Corrija primero la vinculación o la transformación y luego borre los errores registrados para comprobar si se vuelven a producir.

Seguir explorando

Encuentre las demás guías de este producto en la documentación.

Volver a Configuración del dispositivo