Edge MC, le dernier dispositif matériel de Tulip, est un dispositif à faible coût et à profil bas qui permet l'informatique sans fil à la périphérie. Avec une connectivité USB accessible et une connectivité Ethernet, Node-RED, et plus encore, Edge MC étend la capacité des flux de travail guidés et la surveillance des machines dans l'atelier.
Avec l'Edge MC, vous pouvez maintenant tirer parti de Node-RED, un langage de programmation libre et gratuit basé sur les flux, pour vous connecter à encore plus de dispositifs et de capteurs et créer des applications puissantes. Plus particulièrement, vous pouvez utiliser Node-RED pour convertir les protocoles que Tulip ne prend pas encore en charge de manière native, tels que MTConnect, MQTT et Siemens. Cela vous permet de surveiller plus de machines et d'ajouter de nouvelles sources de données dans vos analyses tout en maintenant une faible complexité et en évitant les logiciels tiers coûteux.
"Des machines CNC OPC-UA-ready aux tournevis en série, nos nombreuses sources de données sont variées. Avec Node-RED embarqué dans le matériel de Tulip, Tulip offre le couteau suisse dont nos équipes ont besoin." - Youri Regnaud, Cartier
Dans ce post, nous allons voir comment vous pouvez utiliser Node-RED avec Tulip pour construire un simple compteur incrémental.
Configuration de Node-RED avec Edge MC
Après avoir configuré votre Edge MC, le démarrage avec Node-RED nécessite quelques étapes simples pour connecter votre API Machine et une Machine dans votre Instance Tulip avec Node-RED localement sur votre Edge MC. Suivez les liens ci-dessus pour trouver des articles de support pour vous guider dans ce processus.
Construire un compteur dans Node-RED
Une fois que vous avez configuré votre Edge MC et Node-RED, il est temps de créer. Avec Node-RED, vous pouvez télécharger des nœuds pour des protocoles, des dispositifs et des fonctions existants, ou construire les vôtres pour des équipements personnalisés. Voici un exemple d'un compteur de base, utilisant les nœuds Tulip.
Ce compteur est un simple flux Node-RED qui se connecte à l'API Machine dans Tulip. Le flux définit un attribut machine à 0 et commence à augmenter le compteur de 1 toutes les 5 secondes.
L'attribut peut être utilisé et appelé dans les applications Tulip. La plateforme comprendra le comptage comme provenant d'une machine, qui dans ce cas est la fonction de comptage dans Node-RED mais pourrait être des données connectées de n'importe quel dispositif ou capteur.
Construire le flux
Pour construire le flux, il suffit de faire glisser un nouveau nœud vers Initialize Count. Le nœud sera vide et ne devra être répété qu'une seule fois. Ce noeud définit l'état par défaut du compte, en commençant à 0.
Ensuite, ajoutez un nœud qui définira le compte. Ce nœud de modification sera défini sur 1. Une fois le nœud créé, faites-le glisser pour connecter les deux et créer un flux.
La partie suivante du flux nécessite quatre noeuds comme vous pouvez le voir ci-dessous. L'un de ces nœuds est le nœud Tulip-machine-api.
Une fois les nœuds connectés, le flux est terminé ! En cliquant sur Deploy dans le coin supérieur droit de l'interface Node-RED, le flux sera envoyé vers l'Edge MC.
Conclusion
En retournant sur Tulip, vous pouvez voir le compteur fonctionner sur votre page Machines. Sélectionnez la machine et le compteur sera initialisé, en comptant activement par 1, toutes les 5 secondes.
Node-RED avec Edge MC est un outil puissant. Pour en savoir plus sur le démarrage et la connexion de Tulip avec Node-RED, lisez cet article de support. Vous voulez plus de détails sur le compteur que nous venons de construire dans cet article ? Lisez notre article de support qui explique les étapes en détail.
Dépannage de Node-RED ? Node-RED a de la documentation et des ressources pour vous aider.
Nous sommes impatients de voir comment Node-RED est utilisé dans l'atelier, et nous espérons que vous partagerez vos idées sur Tulip Community.