Hiperbaric
Software de control y monitoreo para las máquinas industriales de procesamiento a alta presión (HPP), prensado isostático en caliente (HIP) y compresión de hidrógeno de Hiperbaric. Hiperbaric es el líder mundial en equipos industriales HPP.
Tecnologías
TypeScript · Node.js · Vue.js · Industrial IoT
Hiperbaric es el líder mundial del mercado en equipos industriales de procesamiento a alta presión (HPP). Sus máquinas son utilizadas por fabricantes de alimentos en todo el mundo para extender la vida útil de los productos sin calor ni conservantes — presurizando los alimentos hasta 6,000 bar para eliminar patógenos mientras se preserva el contenido nutricional. Más allá del HPP, Hiperbaric también construye máquinas de prensado isostático en caliente (HIP) para ingeniería de materiales y equipos de compresión de hidrógeno para el sector energético.
El proyecto de software consistió en construir la interfaz de control y monitoreo que los operadores usan directamente en la planta y a la que los ingenieros acceden de forma remota para diagnóstico y mantenimiento predictivo.
El problema del software en máquinas industriales
La maquinaria industrial de esta escala — unidades que pueden pesar decenas de toneladas y operar a presiones extremas — no puede tolerar fallos de software durante un ciclo de producción. Una caída en el momento equivocado no es solo un problema de software; es una parada de producción y, potencialmente, un incidente de seguridad. Esta restricción marcó cada decisión de arquitectura.
Qué se construyó
La interfaz de control se conecta a la capa del PLC (controlador lógico programable) de la máquina a través de un stack de comunicación de IoT industrial. Vue.js impulsa el panel del operador: curvas de presión en tiempo real, gráficos de temperatura, estado del ciclo y estados de alarma que se renderizan de forma reactiva conforme llegan los datos de los sensores. El backend en Node.js hace de puente entre el flujo de datos del PLC y el frontend, normalizando las lecturas de los sensores en eventos estructurados y guardando los registros de cada ciclo en la base de datos.
La capa de monitoreo permite que el equipo de ingeniería de Hiperbaric acceda a la telemetría de la máquina de forma remota — datos de diagnóstico, códigos de error e historial de ciclos — sin acceso directo a la máquina. Esto respalda su modelo global de servicio posventa: una máquina instalada en EE. UU. o Japón puede diagnosticarse desde la sede en Burgos.
Decisiones técnicas
TypeScript de principio a fin: en contextos industriales, es preferible detectar errores de tipo en tiempo de compilación que llevarse sorpresas en tiempo de ejecución. Vue.js para la interfaz del operador porque renderiza de forma predecible y se actualiza reactivamente sin volver a renderizar toda la interfaz durante los ciclos activos — algo importante cuando los operadores están viendo curvas de presión en vivo. La capa de IoT industrial usa protocolos OPC-UA donde el PLC lo permite, con una capa de normalización personalizada para generaciones de máquinas más antiguas.
La escala
Las máquinas de Hiperbaric se envían a fabricantes de alimentos, empresas farmacéuticas y proveedores de materiales aeroespaciales en más de 40 países. El software tiene que manejar distintas configuraciones de máquina, requisitos de idioma local y requisitos de registro regulatorio que varían según la región y la industria. Los estándares de alimentos y los aeroespaciales difieren de forma significativa, y el sistema de registro tiene que ser configurable por cada instalación.
Trabajar dentro de una empresa con este nivel de precisión de fabricación significa que el ciclo de desarrollo de software tiene que estar a la altura de ese rigor: procesos formales de control de calidad (QA), registros de cambios documentados y tolerancia cero a regresiones en rutas críticas para la seguridad.