Una decisión arquitectónica fundamental es dónde se ejecuta la lógica de la máquina: en modo «headless» (nube/periferia) o basada en una aplicación (terminal).
Matriz de compensaciones
La tabla siguiente explica los diferentes métodos de ejecución de la lógica.
| Método | Sin interfaz | Coste | Casos de uso ideales | Limitaciones |
|---|---|---|---|---|
| Desencadenantes automáticos | Sí | Incluido en la licencia de máquina de Tulip | OEE Seguimiento, gestión de estados, recuento sencillo de piezas | Acciones limitadas (solo cambios de estado y campos de actividad), sin editor de expresiones, no se pueden llamar a funciones del conector |
| Automatizaciones | Sí | Tarificación por tarea | Flujos de trabajo complejos, inserciones en tablas, funciones de los conectores, integración con sistemas externos | El coste varía en función del uso; no hay registros de finalización |
| Desencadenantes de la aplicación | No | Incluidos | Flujos de trabajo hombre-máquina, interacciones avanzadas en la interfaz de usuario, lógica compleja con expresiones | Requiere que la aplicación se ejecute en un terminal; no es adecuada para la monitorización 24/7 |
| DataOps plataforma (p. ej., Litmus, High Byte) | Sí | Póngase en contacto con el proveedor de DataOps | Normalización avanzada de datos, base de datos de series temporales, agregación multiprotocolo | Plataforma adicional que gestionar, mayor coste total, complejidad de integración |
| Dispositivo periférico + Node-RED | Sí | Coste único de hardware | Lógica altamente personalizada, infraestructura propiedad del cliente | Menor fiabilidad (sin conmutación por error ni multihilo), mayor dificultad para escalar, carga de mantenimiento |
Criterios de decisión
Desencadenantes de máquina
Utilice los desencadenantes de máquina cuando:
- Se necesite un seguimiento básico del OEE (estado, recuento de piezas, defectos)
- La lógica consista en comprobaciones condicionales sencillas (p. ej., «si el atributo > 10, establecer el estado en En marcha»)
- La optimización de costes sea fundamental (incluida con Tulip)
Automatizaciones
Utilice automatizaciones cuando:
- Necesites escribir datos de la máquina en tablas de Tulip
- Se requiera la integración con sistemas externos mediante funciones de conector
- El funcionamiento sin interfaz gráfica sea obligatorio y el presupuesto permita la tarificación por tarea
Ejemplo: «Cuando la máquina 5 genere un código de defecto, crea un registro en la tabla de problemas de calidad Y envía una notificación a Slack»
Desencadenantes de la aplicación
Utiliza los activadores de aplicaciones cuando:
- Los operadores humanos participen activamente en el flujo de trabajo
- Necesites el editor de expresiones para realizar cálculos complejos
- El flujo de trabajo incluye interacciones con la interfaz de usuario (botones, formularios, escaneos)
Ejemplo: «El operador pulsa “Completar ejecución”, la aplicación calcula el OEE a partir de los datos de la máquina y muestra el resultado en pantalla»
Plataforma DataOps
Utiliza la plataforma DataOps cuando:
- Necesites una resolución de datos inferior a un segundo (<1 Hz)
- Necesites agregar datos de protocolos no compatibles con Tulip
- Se requiera una base de datos de series temporales para análisis avanzados
- El cliente ya ha realizado una inversión en la plataforma
Dispositivo periférico
Utiliza un dispositivo periférico + Node-RED cuando:
- Se esté llevando a cabo un proyecto de prueba de concepto o piloto
- El cliente cuenta con una sólida experiencia en sistemas embebidos
- Los requisitos normativos impiden la ejecución de lógica basada en la nube
- Las restricciones presupuestarias impiden el uso de software de suscripción
Más información
- Patrones de arquitectura basados en aplicaciones de monitorización de máquinas
- Crea tu primer disparador de máquina
- Automatizaciones
- E/S periférica
- Node-RED
{{snippet.¿Has encontrado lo que buscabas?}}

