Creación de un contador con Node-RED
  • 20 Dec 2022
  • 1 Minuto para leer
  • Colaboradores

Creación de un contador con Node-RED


Article Summary

Creación de un contador con Node-RED

Ejemplo básico de uso de Node-RED en Tulip

Antes de leer este artículo, asegúrate de haber seguido las instrucciones de Uso de Node-RED con Edge MC

Uso de Node-RED

Con tu Edge MC, Node-RED puede ser aprovechado para construir diferentes y potentes aplicaciones. Lo más notable es que puedes utilizar Node-RED para convertir protocolos que Tulip no soporta actualmente de forma nativa, permitiéndote realizar análisis adicionales (por ejemplo, MQTT, S7). Con Node-RED puede reemplazar eficazmente la necesidad de software de terceros, como Kepware, con este lenguaje de programación de código abierto.

Visión general del contador

El siguiente artículo mostrará cómo crear un contador básico. He aquí una visión general de lo que el flujo se verá así:

El siguiente flujo inicializará este Atributo de Máquina a 0, e incrementará su conteo en 1 cada 5 segundos:

Primero, abre tu Editor Node-RED a través de tu Portal Edge MC.

Construir el flujo

Inicializar Contador

  1. Añade un nodo Inject, Initialize Count. Este nodo debe estar en blanco, y configurado para que sólo se repita una vez.
  2. Añada un nodo Cambiar: Aquí es donde quieres definir tu conteo , configurándolo a 1:

  1. Conecte los nodos. Su flujo debería ser como el siguiente:

Incrementar Contador

Ahora es el momento de incrementar el contador que acabamos de inicializar.

  1. Inserta un nodo Inject, Count:

  1. Inserta un nodo tulip-machine-api. Para más información sobre cómo autenticar este nodo consulta este artículo.
  2. Inserta un nodo Change, Increment Count:

  1. Inserta un nodo Debug:
  2. Conecta los nodos de la siguiente manera:

  1. Haga clic en Desplegar en la parte superior derecha de su pantalla para desplegar el flujo a su Edge MC.

Para ver tu contador en acción, navega de nuevo a tu máquina en Tulip. Debería ver que el contador se ha inicializado y ha empezado a incrementarse en 1 cada 5 segundos:

Aquí tienes la documentación de Node-RED para más información.

¿Tienes un caso de uso potente de Node-RED? ¡Comparte tu desarrollo en Tulip Community!


¿Te ha sido útil este artículo?