Prepara tus máquinas para conectarlas a Tulip

Prev Next

Estas son las preguntas que debes plantearte si estás interesado en utilizar la monitorización de máquinas con Tulip.

Si quieres crear una aplicación de operaciones de primera línea que utilice datos tanto de personas como de máquinas, Tulip podría ser una opción ideal para tu planta de producción.

Por ejemplo, si quieres que la aplicación de tus operarios utilice una lógica dinámica en función de si una máquina está en funcionamiento o no, Tulip puede ayudarte. O, si simplemente quieres recopilar datos de las máquinas junto con los datos de los operarios para su posterior análisis, Tulip también puede ayudarte.

Para determinar qué datos de las máquinas se pueden integrar en Tulip, necesitarás conocer la siguiente información:

  1. **¿Qué protocolo utiliza el dispositivo para compartir datos?**Algunos ejemplos habituales son OPC UA, MQTT, MTConnect y Modbus.
  2. **¿Cómo es tu infraestructura de datos actual?**Por ejemplo, ¿dispones de un sistema SCADA, un historiador o un servidor Kepware que ya agregue datos de las máquinas? Muchas integraciones escalables conectan Tulip a esa capa en lugar de hacerlo directamente con cada máquina.
  3. Si actualmente está capturando datos de la máquina, ¿dónde se encuentran?¿Y cuál es su formato?

Tulip utiliza conectores para interactuar con software y hardware externos. Además de los conectores estándar HTTP y SQL, el módulo de monitorización de máquinas de Tulip añade la capacidad de conectarse a protocolos de máquinas a través del conector OPC UA y el conector MQTT.

Una vez que integres los datos de tus máquinas en Tulip, podrás combinarlos con la información introducida manualmente en el editor de aplicaciones de Tulip.

Conexiones del sistema Tulip

Consulta los componentes de la plataforma Tulip y el diagrama de red para comprender cómo funciona el sistema Tulip.

Escenarios de conexión habituales

Si quieres conectar Tulip a un dispositivo en la planta de producción, primero debes plantearte cómo vas a conectar el dispositivo a la infraestructura de datos de tu empresa, ya sea en tus propias instalaciones o en la nube.

Las arquitecturas más escalables conectan Tulip a una capa de agregación de datos ya existente, en lugar de hacerlo directamente a máquinas individuales. Los escenarios más comunes son:

  1. Una máquina conectada a través de un sistema SCADA, un historiador o un servidor Kepware: si su planta utiliza un sistema SCADA o una plataforma de agregación OPC como Kepware, Tulip puede conectarse a esa capa mediante OPC UA o HTTP. Este enfoque se adapta bien a grandes parques de máquinas sin necesidad de una configuración individual para cada una de ellas.
  2. Una máquina con una API nativa: muchas máquinas modernas exponen directamente interfaces HTTP o MQTT. Tulip puede conectarse a ellas a través del conector HTTP o del conector MQTT para lograr una integración directa y ligera.
  3. Una máquina que publica en un broker MQTT: si tu instalación utiliza un broker MQTT (incluidos los brokers en la nube como AWS IoT Core), el conector MQTT de Tulip puede suscribirse a los temas de ese broker y enviar los datos a tus aplicaciones y paneles de control de máquinas. Este es un patrón habitual en instalaciones que utilizan una arquitectura de espacio de nombres unificado (UNS).
  4. Una máquina antigua conectada a un dispositivo Tulip Edge: en el caso de equipos heredados sin conectividad de red, un dispositivo Tulip Edge puede servir de puente a través de un puerto serie, USB o GPIO. Se trata de un enfoque válido para máquinas aisladas o heredadas, pero no es recomendable para implementaciones a gran escala.

Los tipos de datos a los que se puede acceder en Tulip dependen del método que utilice la máquina para compartir datos. Tulip puede capturar datos sencillos, como si la máquina está encendida o apagada, o métricas más avanzadas, como la velocidad del husillo o la presión de funcionamiento.

Conexión a través de MQTT

MQTT es un protocolo ligero de publicación/suscripción ampliamente utilizado en entornos de IoT industrial. Si tus máquinas o la capa SCADA publican datos en un broker MQTT, puedes conectar Tulip a ese broker mediante el conector MQTT.

A continuación se indican los aspectos importantes que hay que tener en cuenta sobre los conectores MQTT:

  • Tulip es compatible tanto con MQTT (autenticación mediante nombre de usuario y contraseña) como con MQTTs (MQTT sobre TLS/SSL, con soporte para claves privadas, certificados y tokens de CA de confianza).
  • El conector se ejecuta en un host de conectores. Si no se puede acceder a tu broker MQTT desde la Internet pública, necesitarás un On-Premise Connector Host (OPCH) (versión 261 / LTS11 o superior).
  • Tulip permite publicar datos de vuelta a tu broker MQTT desde dentro de las aplicaciones, lo que hace posible activar sistemas posteriores o actualizar un espacio de nombres unificado. Para ello se requiere un On-Premise Connector Host (OPCH) que ejecute LTS13 o superior.
  • La calidad de servicio (QoS) se puede configurar a nivel del conector: QoS 0 (como máximo una vez), QoS 1 (al menos una vez) o QoS 2 (exactamente una vez).

Para obtener instrucciones de configuración, consulta las secciones «Crear tu primer conector MQTT » y «Configurar un conector MQTT».

Descripción general del flujo de datos

El flujo de datos desde la máquina hasta las aplicaciones de Tulip consta de tres pasos principales.

  1. La máquina comparte datos a través de un protocolo.
  2. Tu infraestructura de datos (sistema SCADA, historiador, bróker MQTT o API de la máquina) almacena o enruta los datos.
  3. El Tulip Connector Host recibe los datos y los comparte con el resto de la plataforma Tulip.

Normalmente, las máquinas envían los datos a los servidores de tu empresa. A continuación, los servidores de tu empresa envían los datos al Tulip Connector Host cuando se producen determinados eventos.

Aquí tienes un diagrama de ese flujo.

Una vez que los datos han llegado a Tulip, puedes utilizar los conectores para pasarlos a aplicaciones, máquinas, widgets y gráficos en tiempo real a través del Editor de análisis, y luego compartir esas vistas con tu equipo mediante paneles de control.

Más información

{{snippet.¿Has encontrado lo que buscabas?}}