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 élargit la capacité des flux de travail guidés et Suivi machine dans l'atelier.

Avec Edge MC, vous pouvez désormais tirer parti de Node-RED, un langage de programmation libre et gratuit basé sur les flux, pour vous connecter à encore plus d'appareils et de capteurs et créer des applications puissantes. Vous pouvez notamment utiliser Node-RED pour convertir des protocoles que Tulip ne prend pas actuellement en charge de manière native, tels que MTConnect, MQTT et Siemens. Cela vous permet de surveiller davantage de machines et d'ajouter de nouvelles sources de données à vos analyses tout en maintenant une faible complexité et en évitant les logiciels tiers coûteux.

"Des machines CNC prêtes à l'emploi OPC-UA aux tournevis série, nos nombreuses sources de données sont variées. Avec Node-RED intégré dans le matériel de Tulip, Tulip offre le couteau suisse dont nos équipes ont besoin". - Youri Regnaud, Cartier

Dans cet article, nous allons voir comment vous pouvez utiliser Node-RED avec Tulip pour construire un simple compteur incrémental.

https://tulip.widen.net/content/jvehpdc8e0

Mise en place de Node-RED avec Edge MC

Après avoir configuré votre Edge MC, démarrer 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 d'assistance qui vous guideront tout au long de 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 les protocoles, appareils et fonctions existants, ou créer vos propres nœuds pour un équipement personnalisé. Voici un exemple de compteur de base, utilisant les nœuds Tulip .

Capture d'écran d'un compteur construit dans Node-Red

Ce compteur est un simple flux Node-RED qui se connecte à l'API Machine sur 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 que le comptage provient d'une machine, qui dans ce cas est la fonction de comptage dans Node-RED, mais pourrait être des données connectées provenant de n'importe quel appareil ou capteur.

Construire le flux

Pour construire le flux, il vous suffit de faire glisser un nouveau nœud sur Initialize Count. Le nœud sera vide et ne devrait se répéter qu'une seule fois. Ce nœud définit l'état par défaut du compte, qui commence à 0.

Capture d'écran du flux de nœuds dans Node-Red

Ensuite, ajoutez un nœud qui définira le comptage. Ce nœud de changement aura pour valeur 1. Une fois le nœud créé, faites glisser le curseur pour relier les deux nœuds et créer un flux.

La partie suivante du flux nécessite quatre nœuds, 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é ! Cliquez sur Deploy en haut à droite de l'interface Node-RED pour envoyer le flux au 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é, comptant activement par 1, toutes les 5 secondes.

Correspondance des champs de l'API Tulip dans Node-Red

Node-RED avec Edge MC est un outil puissant. Pour en savoir plus sur la façon de démarrer et de connecter Tulip avec Node-RED, lisez cet article d'assistance. Vous voulez plus de détails sur le compteur que nous venons de construire dans cet article ? Lisez notre article d'assistance qui décrit les étapes en détail.

Dépannage de Node-RED ? Node-RED dispose d'une documentation et de ressources pour vous aider.

Nous sommes impatients de voir comment Node-RED est utilisé dans les ateliers, et nous espérons que vous partagerez vos idées sur Tulip Community.