- Première étape.
- Bâtiment
- Conception de l'application
- La recherche sur les utilisateurs au service de la valeur commerciale
- Meilleures pratiques en matière de conception d'applications
- Credo de la solution tulipe
- Architectures composables ou monolithiques
- Comment concevoir une solution pour les tulipes Nouveau
- Comment créer des applications composables
- Comment concevoir une disposition de base efficace
- Bonnes pratiques pour nommer les éléments dans Tulip
- Comment ajouter des formes aux étapes de l'application
- Éditeur d'applications
- Présentation de l'éditeur d'applications Tulip
- Création d'une nouvelle application Tulipe
- Comment utiliser les raccourcis clavier dans l'éditeur et le lecteur d'applications ?
- Fonctionnalité multilingue dans Tulip
- Étapes
- Widgets
- Qu'est-ce qu'un widget ?
- Widgets de saisie
- Widgets intégrés
- Widgets boutons
- Comment configurer les widgets
- Ajout de widgets de saisie aux étapes
- Qu'est-ce qu'un widget de tableau interactif ?
- Comment utiliser la mise en forme conditionnelle Nouveau
- Comment intégrer des vidéos
- Comment intégrer l'analyse dans une application
- Travailler avec des fichiers
- Remplir dynamiquement les widgets à sélection unique ou multiple
- Comment utiliser le widget case à cocher
- Comment ajouter un widget code-barres
- Comment ajouter un widget de grille à une étape
- Comment copier/coller du contenu dans les applications et entre les applications ?
- Comment ajouter un widget de jauge à votre marche
- Aperçu des widgets personnalisés
- Création d'un formulaire de signature Étape
- Validation des données avec les widgets de saisie
- Aperçu du widget de l'historique des enregistrements
- Détails techniques des étapes du formulaire
- Comment ajouter des images à une application
- Comment utiliser le widget de signature électronique
- Formatage des nombres dans les applications
- Déclencheur
- Qu'est-ce qu'un déclencheur ?
- Déclencheurs de niveau d'étape
- Déclencheurs au niveau de l'application
- Déclencheurs de widgets
- Un guide pour les transitions d'applications
- Déclencheurs de minuterie
- Comment ajouter des déclencheurs d'appareils
- Comment ajouter des déclencheurs avec des conditions (énoncés If/Else)
- Liste des actions et des transitions dans l'éditeur de déclencheurs
- Quels sont les 10 déclencheurs les plus courants ?
- Comment définir la couleur d'un widget à partir d'un déclencheur
- Comment envoyer des courriels
- Comment configurer les utilisateurs de Tulip pour les notifications par SMS ?
- Comment imprimer des étapes à partir d'un déclencheur ?
- Comment utiliser l'éditeur d'expressions dans l'éditeur d'applications
- Détails techniques de l'éditeur d'expression
- Liste complète des expressions dans l'éditeur d'applications
- Utilisation d'expressions temporelles
- Expressions de typecasting
- Utilisation d'expressions avec des tableaux et des objets
- Travailler avec le temps dans les déclencheurs
- Formats de date personnalisés pris en charge
- Comment compléter une application
- Comment scanner des codes-barres et des codes QR via l'appareil photo de votre appareil
- Comment ajouter une expression régulière à un déclencheur ?
- Utilisation des informations sur les applications dans les applications Tulip
- Comment appeler une fonction de connecteur à l'aide de déclencheurs ?
- Variable
- Dépannage
- Dati (déesse hindoue)
- Stockage des données
- Variables dans Tulip
- Nombres et précision numérique Nouveau
- Comment utiliser un modèle de données commun
- Comment utiliser le modèle de données commun pour les cas d'utilisation discrets ?
- Comment utiliser le modèle de données commun pour les cas d'utilisation dans l'industrie pharmaceutique ?
- Tableaux
- États financiers
- Connecteur
- Qu'est-ce qu'un connecteur ?
- Comment créer un connecteur
- Introduction aux hôtes du connecteur Tulip
- Comment exécuter une fonction de connecteur dans plusieurs environnements ?
- Instantanés de connecteurs
- Comprendre les tableaux et les objets dans les sorties de fonctions de connecteurs
- Affichage de listes interactives d'enregistrements de tables ou de sorties de connecteurs dans les applications
- Dépannage des connecteurs
- Partager les connecteurs entre les espaces de travail
- Connecteur Entrée Contrôle du codage
- Comment créer une base de données de test pour une fonction de connecteur ?
- Comment installer les connecteurs rapides
- Connecteurs HTTP
- Comment créer et configurer une fonction de connecteur HTTP ?
- Comment formater les sorties du connecteur HTTP
- Utilisation de connecteurs HTTP dans les applications
- Attraper les erreurs du connecteur HTTP
- Journal d'erreurs du connecteur et réessai de connexion
- OAuth 1.0
- Qu'est-ce que OAuth2.0 ?
- Configuration et détails techniques d'OAuth2.0
- Connecteurs SQL
- Connexions MQTT
- Intégration des connecteurs
- Analyse
- Qu'est-ce qu'une analyse ?
- Introduction à Analytics Builder
- Comment créer une nouvelle analyse
- Aperçu des types d'affichage
- Les types de modèles, expliqués
- Comment utiliser le modèle universel
- Formatage des nombres dans Analytics mettre à jour
- Introduction aux couches de graphiques
- Qu'est-ce qu'une carte de contrôle ?
- Alertes pour les cartes de contrôle
- Comment intégrer l'analyse dans une application
- Comment analyser des données provenant de plusieurs applications
- Utilisation des données machine dans l'éditeur d'analyse
- Comprendre les plages de dates
- Liste des champs dans le volet contextuel de l'analyse
- Comment utiliser l'éditeur d'expressions dans l'éditeur d'analyse
- Détails techniques de l'éditeur d'expression
- Liste complète des expressions dans l'éditeur d'analyse
- Comment modifier une application analytique
- Qu'est-ce qu'un calque de prévision ?
- Exemple d'analyse
- Comment calculer le rendement au premier passage à l'aide d'une analyse numérique ?
- Comment créer des analyses basées sur des tableaux
- Comment analyser les listes de contrôle d'inspection de la qualité à l'aide d'une analyse "à variables multiples" ?
- Comment comparer les défauts par type et par jour en utilisant le champ "Comparer par" ?
- Comment afficher les statistiques sur les temps de cycle par utilisateur à l'aide d'un tableau d'analyse ?
- Comment créer un diagramme de Pareto des défauts courants ?
- Comment créer votre premier tableau de bord d'atelier
- Comment partager des analyses ou des tableaux de bord
- Comment créer des tableaux de bord
- Vision
- Centre de vision
- Fonctionnalité de Tulip Vision
- Lignes directrices et limites de la lecture des codes-barres Vision
- Utilisation du détecteur de couleurs
- Utilisation du détecteur de changement
- Utilisation du détecteur de gabarits
- Utilisation du widget de la caméra Vision dans les applications
- Utilisation de la fonction d'instantané de Vision
- Utilisation des détecteurs de codes-barres et de Datamatrix
- Utilisation d'un détecteur de reconnaissance optique de caractères (OCR)
- Utilisation d'une capture d'écran comme source de caméra pour Vision
- Tulip Vision Integrationen
- Dépannage de la vision
- Surveillance de l'équipement
- Introduction à la surveillance des machines
- Comment configurer votre première machine
- Comment utiliser les sorties machine dans les déclencheurs
- Comment créer votre première source de données OPC UA
- Comment construire votre premier connecteur MQTT
- Comment ajouter un widget machine à une application
- Comment préparer vos machines à se connecter à Tulip
- Comment ajouter des attributs de machine, des raisons d'arrêt et des états ?
- Ecrire sur les attributs de la machine à l'aide des protocoles OPC UA/MQTT mettre à jour
- Utilisation de périphériques Edge pour exécuter l'hôte du connecteur On Prem
- Utilisation de Edge MC pour exécuter OPC UA
- Comment utiliser l'API d'attributs de machine
- Comment configurer les types de machines
- Comment ajouter et configurer des machines
- Comment créer votre premier déclencheur de machine
- Recommandations pour l'architecture de surveillance des machines avec Tulip
- Industries réglementées
- Les bases de la création d'applications GxP
- Meilleures pratiques pour la création d'applications GxP
- Résumé des capacités GxP de Tulip
- Collecte de données GxP
- Corrections des données de traitement et examen de celles-ci
- Fonctionnalité de pause et de reprise
- Utilisation du widget Historique des enregistrements pour visualiser les modifications apportées aux enregistrements d'une table
- Comment exporter les données de l'application au format CSV
- Examen des données pour la conformité GxP
- Validation des données avec les widgets de saisie
- Personnaliser les rôles des utilisateurs
- Comment utiliser le widget de signature électronique
- Co-pilote de première ligne
- Utilisation et prix de Frontline Copilot
- Widget Chat de l'opérateur
- Page des réglages du copilote Frontline
- Traduire l'action de déclenchement
- Extraction de texte à partir d'une image Action de déclenchement
- Réponse aux questions des actions de déclenchement de données/documents
- Classifier l'action déclenchante
- Saisie de la parole en texte
- Chat avec les tables
- FAQ sur la gouvernance des copilotes de ligne mettre à jour
- Automatismes
- Premiers pas avec les automatisations
- Présentation de l'éditeur d'automatismes
- Comment mettre en place des automatismes programmés
- Comment utiliser les versions d'Automations
- Comment utiliser l'historique des exécutions d'Automations
- Limites de l'automatisation
- Solution de gestion des stocks avec automatismes
- Avertissement de bouclage dans les automatismes
- Exportation et importation
- Conception de l'application
- Applications en cours d'exécution
- Comment utiliser le lecteur de tulipes
- Comment faire fonctionner une application dans le lecteur Tulip
- Choisir entre les applications Tulip Web Player et Tulip Player
- Comment passer d'un compte Tulip à un autre
- Comment utiliser le lecteur Tulip sur Apple iOS et iPadOS
- Langues prises en charge par Tulip
- How to access your Tulip Player/Instance in an iFrame
- Comment faire fonctionner les applications Tulip sur différents appareils ?
- Comment dépanner le lecteur Tulip
- Appareils recommandés pour l'exécution du lecteur de tulipes mettre à jour
- Comment redémarrer le lecteur Tulip si l'écran devient vide ?
- Comment exporter les données de l'application au format CSV
- Gestion de
- Configuration de votre instance Tulip
- Gestion des utilisateurs
- Intro: User Management
- Ajouter et gérer des utilisateurs
- Mise à jour des champs sur les utilisateurs et opérateurs individuels de Tulip à partir d'applications
- Personnaliser les rôles des utilisateurs
- Créer et gérer des groupes d'utilisateurs
- Autorisation et contrôle d'accès à l'aide de SAML
- Comment ajouter la carte RFID d'un nouvel opérateur à l'aide d'un lecteur RFID ?
- Gestion des applications
- Intro : Gestion des applications
- Vue d'ensemble de la publication de l'application
- Ajouter et gérer des applications
- Créer et gérer des versions d'applications
- Configurer les approbations pour vos applications mettre à jour
- Modifier les droits d'édition des applications individuelles
- Restaurer une version de développement d'une application à partir d'une version publiée
- Comparer les versions des applications
- Comment récupérer les applications archivées
- Gestion de la médecine
- Gestion de l'espace de travail
- Gestion des joueurs
- Linux Player
- Caractéristiques des joueurs par plate-forme
- Comportement de déconnexion du joueur
- Comment masquer le menu développeur dans Tulip Player
- Comment désactiver les mises à jour automatiques pour le lecteur Tulip
- Résolution des erreurs de la base de données de secours
- Utilisation du lecteur Tulip avec différents comptes Windows
- Déploiement de Tulip Player en entreprise
- Vue d'ensemble des stations et des interfaces
- Comment dépanner le lecteur Tulip
- Developers
- Connect to Software
- Connectors
- Qu'est-ce qu'un connecteur ?
- Comment créer un connecteur
- Introduction aux hôtes du connecteur Tulip
- Configuration et détails techniques d'OAuth2.0
- Comment exécuter une fonction de connecteur dans plusieurs environnements ?
- Instantanés de connecteurs
- Comprendre les tableaux et les objets dans les sorties de fonctions de connecteurs
- Connecteur Entrée Contrôle du codage
- Comment créer et configurer une fonction de connecteur HTTP ?
- Comment formater les sorties du connecteur HTTP
- Utilisation de connecteurs HTTP dans les applications
- Comment écrire une fonction de connecteur SQL
- Aperçu des fonctions MQTT
- Comment construire votre premier connecteur MQTT
- Lignes directrices pour l'intégration des écosystèmes
- Intégration d'Amazon Bedrock
- Intégration AWS - Récupérer toutes les tables Tulip et les écrire sur S3
- Intégration AWS - Envoi de données à AWS via API Gateway et Lambda
- Intégration AWS - Récupérer les données des tables Tulip
- Intégration AWS - Récupérer toutes les tables Tulip dans une fonction Lambda
- Exemple de script ETL Glue pour le chargement des données de la table Tulip
- Intégration IoT Sitewise
- Gestion quotidienne allégée avec AWS
- Intégration de Microsoft Azure Machine Learning
- Intégration Microsoft Fabric
- Intégration de Rockwell FactoryTalk Optix
- Intégration de Snowflake avec le tissu - Récupérer les tables de Tulip dans Snowflake
- Connectors
- Connect to Hardare
- Edge Devices
- Borde IO
- Rand MC
- Kit machine
- Pasarela IO
- Annonce de fin de vente de la passerelle I/O
- Mise en place d'une passerelle Tulip I/O
- Comment enregistrer une passerelle E/S
- Réinitialisation de la passerelle d'E/S aux paramètres d'usine
- Comment activer l'assistance à distance de la passerelle d'E/S
- Comment utiliser les entrées analogiques sur la passerelle d'E/S
- Comment utiliser le pilote de série générique sur la passerelle d'E/S
- Spécifications techniques de la passerelle Tulip I/O Gateway
- Fabrik-Kit
- Guide de démarrage rapide du kit d'usine
- Matériaux du kit d'usine et informations sur l'approvisionnement
- Configuration de la bande lumineuse Edge IO
- Comment configurer une pédale de commande dans Tulip ?
- Test de l'unité du capteur de faisceau de rupture
- Tests à l'unité des capteurs de température et d'humidité
- Comment inclure les appareils du kit d'usine dans les applications
- Kit d'éclairage Tulip Initial Setup
- Comment utiliser le kit d'éclairage des tulipes
- Connexion des périphériques USB du kit d'usine (code-barres, pédale, température/humidité)
- Mise en place du capteur à faisceau brisé
- Kit d'éclairage Test unitaire
- Caractéristiques techniques du kit d'éclairage Tulip
- Assemblage de la pile de lumière
- Gestion des appareils en périphérie
- Comment activer HTTPS sur votre appareil Edge
- Comment configurer le portail des appareils
- Comment gérer les appareils Edge dans Tulip
- Versions du micrologiciel prises en charge
- Comment gérer les mises à jour automatiques des appareils Edge
- Comment configurer les paramètres du réseau sur votre appareil Tulip Edge
- Comment configurer l'interface LAN d'un dispositif Edge ?
- Comment les appareils Tulip Edge obtiennent-ils leur adresse IP ?
- Comment configurer les paramètres SNMP pour les appareils Edge ?
- Comment trouver la version du système d'exploitation de votre appareil Edge
- FAQ sur le dispositif Tulip Edge
- Portail HTTPS de l'appareil Edge
- Études de cas pour les dispositifs finaux
- Dispositifs de périphérie et FlowFuse
- Comment activer et configurer le courtier MQTT de l'appareil Edge
- Comment configurer un pont MQTT sur un appareil Edge
- Utilisation de Edge MC pour exécuter OPC UA
- Comment utiliser GPIO sur Edge IO
- Utilisation de Node-RED avec Edge MC
- Utilisation de Node-RED avec Edge IO
- Comment faire : Utiliser le mode sériel avec Edge IO
- Utilisation de périphériques Edge pour exécuter l'hôte du connecteur On Prem
- Communiquer avec les machines à l'aide du Connecteur Host et du Node-RED d'Edge MC
- Ce que vous pouvez faire avec Tulip + IoT
- Dépannage des appareils Tulip Edge
- Appareils compatibles
- Liste des appareils Plug And Play fonctionnant avec Tulip
- Création et support des pilotes de périphériques
- Support des pilotes de périphériques dans Tulip
- Comment configurer un lecteur de codes-barres
- Utilisation du pilote série
- Comment intégrer une imprimante Zebra avec Tulip
- Utilisation du pilote d'imprimante réseau Zebra mettre à jour
- Utilisation du pilote de l'imprimante d'étiquettes Zebra GK Series
- Utilisation du pilote USB Bobe Box
- Utilisation du pilote In-Sight 2000 de Cognex
- Comment configurer Cognex et Tulip
- Utilisation du pilote du PH-mètre MT SevenExcellence
- Utilisation du pilote ADC générique
- Utilisation du pilote de thermomètre Omega HH806
- Utilisation du conducteur de pied à coulisse numérique
- Comment configurer le thermomètre Bluetooth TS05 de General ?
- Utilisation du pilote TCP DataMan de Cognex
- Configuration du récepteur Mitutoyo U-WAVE pour Windows Tulip Player
- Utilisation du pilote de balance Brecknell PS25
- Utilisation du pilote RFID
- Utilisation du pilote Kolver EDU 2AE/TOP/E
- Utilisation du pilote de la pédale USB
- Utilisation du pilote de protocole ouvert Torque
- Utilisation du pilote de la balance Dymo M10 USB
- Utilisation du pilote In-Sight de Cognex
- Utilisation du pilote Telnet
- Utilisation du pilote générique d'E/S
- Comment configurer un contrôleur de couple Kolver
- Utilisation du pilote de pied à coulisse multicanal Insize
- Utilisation du pilote de la balance USB Dymo S50
- Configuration de Zebra Android DataWedge
- Utiliser le pied à coulisse numérique Mitutoyo avec le pilote U-wave Mitutoyo
- Troubleshoot
- Nodo-RED
- Aperçu de Node-RED
- Instructions
- Études de cas
- Comment configurer les appareils Modbus
- Comment configurer les appareils PICK-IQ de Banner avec Edge IO
- Comment envoyer des données à des machines à partir d'appareils périphériques à l'aide de Node-RED et de balises Tulip
- Communiquer avec les machines à l'aide du Connecteur Host et du Node-RED d'Edge MC
- Connexion d'un capteur 4-20 mA avec Edge IO et Node-RED
- Gestion des états des machines et du nombre de pièces avec Edge IO et Node-RED
- Connexion d'un oscilloscope analogique avec Edge IO et Node-RED
- Connecter les Phidgets filaires avec Edge MC et Node-RED
- Edge Devices
- Écrire des composants réutilisables
- Travailler avec des API
- Connect to Software
- Documentation technique et informatique
- Calendrier des événements de maintenance
- Comment obtenir le soutien des tulipes
- Infrastructure informatique
- Guide de bienvenue de Tulip IT
- Configuration de votre liste d'adresses IP autorisées
- Aperçu des options de sécurité de Tulip
- Guide de la sécurité informatique de Tulip
- Introduction aux hôtes du connecteur Tulip
- On-Prem Connector Host Version Support
- Activation des rotations de journaux pour le conteneur Connector Host existant sur site
- Recommandations pour l'architecture de surveillance des machines avec Tulip
- Détails de la machine virtuelle Tulip sur site
- Composants de la plate-forme Tulip et diagramme du réseau
- Déployer Tulip dans AWS GovCloud
- Comment utiliser un serveur proxy avec Tulip Player sous Windows
- Vue d'ensemble des hôtes de connecteurs sur site
- Exigences en matière de réseau pour un déploiement de Tulip Cloud
- Formulaire W-9 de Tulipe
- Quelles sont les politiques et l'infrastructure de Tulip en matière de cybersécurité ?
- LDAP/SAML/SSO
- Comment utiliser le portail des partenaires de Tulip
- Guides
- Vers la transformation numérique
- Use Cases by Solution
- Exemples
- Comment obtenir une visibilité en temps réel des ordres de travail par poste de travail ?
- Tutoriel sur l'audit 5S
- Comment créer une application automatisée de rapport de rejet
- Comment planifier votre première application pour les opérations de première ligne
- Comment suivre les audits de machines dans un tableau
- Comment automatiser vos ordres de travail dans une application d'opérations de première ligne
- Comment utiliser les applications de fabrication dans les environnements à forte mixité
- Comment créer une application numérique d'instructions de travail
- Comment suivre la généalogie des produits à l'aide de tableaux
- Comment ajouter une balance Ohaus et stocker la production dans une variable ?
- Comment déduire un tableau d'inventaire à la fin d'une opération ?
- Comment utiliser le "modèle d'interface utilisateur" des instructions de travail ?
- Comment créer une matrice de compétences avec des champs d'utilisateur
- Comment créer une table de nomenclature ?
- Comment importer une feuille de calcul dans un tableau ?
- Comment gérer vos stocks à l'aide de tableaux
- Comment transmettre des données dynamiques entre plusieurs applications à l'aide de champs d'utilisateurs ?
- Comment naviguer entre plusieurs applications en créant une "application de routage" ?
- 📄 Suivi des commandes
- 📄 Suivi des défauts
- Bibliothèque
- Utilisation de la bibliothèque des tulipes
- Laboratory Operation App Suite
- Collections de la bibliothèque
- Applications de la bibliothèque
- Exemples pédagogiques
- Exemples fonctionnels
- Exemple fonctionnel Andon
- Exemple fonctionnel d'inspection
- Exemple fonctionnel des données de la tulipe
- Exemple fonctionnel de Duro PLM
- Technicon - Universal Robots Exemple fonctionnel
- United Manufacturing Hub - Exemple fonctionnel
- Exemple de diagramme de contrôle
- Galerie de photos
- Test unitaire AI - Document Q&R
- Solutions pour les applications
- Suite d'applications GMAO
- Zerokey solutions
- Visibilité des performances
- Paquet d'application pour la déclaration électronique des lots (eBR)
- CAPA Lite par PCG
- 5 Pourquoi Root Cause avec l'IA
- Signalement simple des défauts grâce à l'IA
- Constructeur de cas d'entreprise
- Réunion de démarrage Shift
- Kanban App Suite
- Tableau de bord simple de l'OEE
- Solution de nomenclature Arena
- Equipment Management App Suite
- Liste de contrôle simple
- Suite de gestion des listes de contrôle
- Kamishibai App Suite
- Funnel Kaizen
- Attendance Management Simple Solution
- Audit de qualité du Kamishibai
- Applications de la bibliothèque Pack & Ship
- CAPA Management
- Application de caméra mobile
- Calculateur OEE
- Tableau de bord de la production horaire
- Matériau Backflush
- Tableau de bord des événements de qualité
- Application de rendement de premier passage
- De la cueillette à la lumière
- Solutions de formation
- Inventaire des systèmes numériques
- Localisation avec la vision
- Gestion de l'accès aux systèmes numériques
- Gestion du matériel
- Gestionnaire d'outils et de biens
- Gestion d'événements de qualité
- Avance par palier avec capteur de rupture de faisceau
- Chronomètre numérique
- Liste de contrôle de l'audit
- Katana ERP App
- Évaluation de base de haut niveau
- BOM Management
- Gestionnaire des incidents de sécurité
- Kamishibai Card Management
- Tableau de bord allégé
- 5S Radar de résultats (araignée) Widget graphique
- Liste de contrôle 5S
- Tableau de bord de la production mobile
- Modèle de conception mobile
- Ingénierie des procédés (mobile)
- Exécution des ordres de travail
- Exemple de liste de contrôle pour le démarrage d'une machine
- Comment postuler
- eDHR App Suite
- Modèle de formation
- Quality Event Management App Suite
- Batch Packaging Template App
- Modèle de présentation de tableau de bord
- Tableau de bord de la surveillance des machines
- Modèle de suivi des défauts
- Configuration des couleurs
- Exemple d'instructions de travail
- Modèle de conception
- Gestion de la formation
- Modèles d'instructions de travail
- Work Instructions Template
- Modèle de picklist
- Modèles de base pour la création d'applications tulipes
- Tableau de bord des flux de voyageurs et de matériel
- Modèle de suivi des commandes
- Exemples pédagogiques
- MES compostable
- Système MES pour le secteur pharmaceutique.
- Connecteurs et tests unitaires
- Test d'unité Planeus
- COPA-DATA Connector
- Planus Connecteur
- Connecteur Veeva
- Connecteur Inkit
- Connecteur MRPeasy
- Connecteur Oracle Fusion
- Connecteur LabVantage et test d'unité
- Connecteur Google Chat
- Connecteur Salesforce
- Vue d'ensemble de Litmus
- Connecteur eMaint
- Connecteur eLabNext
- Connecteur ERP Acumatica
- Connecteur CETEC
- Connecteur PagerDuty
- Intégration de NiceLabel
- Vue d'ensemble de l'intégration d'Aras
- Intégration SDA
- Nymi Band Unit Test
- Intégration de l'arène
- Tests d'unités de scanners de codes à barres
- Tests de l'unité Footpedal
- Démarrer avec Tulip sur le casque RealWear
- Connecteur de table d'aération
- Connecteur Shippo
- Intégration du barman
- SAP S/4 HANA Cloud Connector
- Tests d'unités de scanners RFID
- Connecteur Jira
- Test de l'imprimante d'étiquettes Zebra
- Connecteur Google Translate
- MSFT Power Automate
- Connecteur OpenAI
- Google Calendar Connector
- Test unitaire de l'API Tulip
- Test de l'unité Duro PLM
- Test d'unité HiveMQ
- Intégration de NetSuite
- Test d'unité de Cognex
- Intégration de PowerBI Desktop
- Test de l'unité ProGlove
- Intégration Fivetran
- Intégration de ParticleIO
- Connecteur Google Drive
- Connecteur flocon de neige
- Connecteur SAP SuccessFactors
- ZeroKey Integration
- Google Geocode Connector
- Connecteur Google Sheets
- Comment intégrer Tulip à Slack
- Test de l'unité HighByte Intelligence Hub
- Test unitaire de LandingAI
- Test de l'unité LIFX (lampes sans fil)
- Connecteur de calendrier Microsoft
- M365 Dynamics F&O Connecteur
- Connecteur Microsoft Outlook
- Connecteur Microsoft Teams
- Connecter l'API Microsoft Graph à Tulip avec Oauth2
- Connecteur Microsoft Excel
- Apps et connecteurs NetSuite
- Connecteur OpenBOM
- Tests unitaires sur les balances
- Connecteur InfluxDB
- Connecteur Augury
- Connecteur ilert
- Connecteur Schaeffler Optime
- Connecteur Atlas MongoDB
- Connecteur MaintainX
- Connecteur Twilio
- Connecteur SendGrid
- Connecteur Solace
- Comment concevoir des applications Tulip pour le casque RealWear
- Connecteur OnShape
- Widgets personnalisés
- Job Planning/Scheduling Board
- Widget chronologique
- Widget de visualisation d'arbre json
- Widget de gestion des tâches Kanban
- Widget de badge
- Widget Timer avancé
- Bouton segmenté Widget personnalisé
- Jauge dynamique Widget personnalisé
- Widget snack-bar
- Test de l'unité de détection de changement
- Indicateur de couleur d'état Test de l'unité
- Vérification de la longueur d'entrée Test de l'unité
- Test unitaire du widget personnalisé de la calculatrice
- Test unitaire du widget d'annotation d'images
- Widgets du tableau de bord Lean
- Test d'unité Looper
- Test d'unité du chronomètre
- Numéro de l'unité d'entrée Test
- Test d'unité du pavé numérique
- Jauges radiales
- Test d'unité du menu pas à pas
- Widget SVG
- Test de l'unité de saisie de texte
- Conseil sur les outils Test d'unité
- Instructions de travail Points de soins Test d'unité
- Test unitaire du widget de signature électronique écrit
- Test d'unité ZPL Viewer
- Widget graphique linéaire simple
- Widget personnalisé pour les étagères
- Slider Widget
- Widget personnalisé NFPA Diamond
- Widget personnalisé Réussite - Échec
- Widget personnalisé Simpler Timer
- Widgets d'intégration de Nymi Presence
- Automatismes
- Check Expired Training
- Alerte et escalade d'événements : Gestion des événements en retard
- Notification horaire de l'état de la production
- Mise à jour de l'état des équipements de maintenance
- Réinitialisation de l'état de l'équipement
- Réinitialisation de l'état d'étalonnage
- Rappel de contrôle d'état de la machine
- Automatisation de la mise à jour du tableau d'inventaire
- Automatisation du connecteur Slack
- Vérification du nombre de pièces
Gestion des états des machines et du nombre de pièces avec Edge IO et Node-RED
Gérer les états des machines et le nombre de pièces avec Edge IO et Node-RED
Apprenez à utiliser le flux Node-RED de visibilité de la machine avec votre Edge IO.
Cet article couvre le flux de travail pour connecter un capteur de faisceau de rupture et un capteur de courant à un Edge IO pour gérer l'état et compter les pièces dans Tulip. Ceci utilise un flux de bibliothèque Tulip Node-RED qui peut être importé sur l'appareil Edge d'un client.
A la fin de cet article, vous aurez le flux suivant dans Node-RED pour envoyer les données de vos capteurs connectés à une machine dans Tulip.
Vous aurez besoin de compléter les étapes suivantes :
- Configuration matérielle : Câbler l'Edge IO
- Configuration de la machine : Créer une machine dans Tulip
- Installation de Node-RED : Importer, éditer et déployer un flux Node-RED depuis la bibliothèque Tulip
Ce dont vous aurez besoin :
Un Edge IO enregistré sur votre compte Tulip
Un capteur de courant : CR3111-3000 ou un autre transformateur de courant similaire
- Une résistance de charge correctement dimensionnée pour le transformateur de courant, recommandée à 100 ohms pour le CR3111-3000 (voir Configuration matérielle pour le dimensionnement).
- Poutre de rupture
- Tournevis à tête plate de 3,5 mm
1. Configuration du matériel - Câblage de l'Edge IO
Ce processus suppose que vous utiliserez un transformateur de courant et une poutre de rupture connectés à un Edge IO.
Calcul de la taille de la résistance de charge : Si vous utilisez la CR3111-3000, nous recommandons une résistance de 100 ohms. Si vous utilisez une pince de courant différente, vous pouvez calculer la taille maximale autorisée de la résistance(R_burden
) à partir du rapport de tours effectif(T_e
) et du courant maximal à mesurer(I_max
) comme suit : R_burden = 3,12 * T_e / I_max
. Votre résistance peut être plus petite que la taille de résistance maximale autorisée ; cela réduira la résolution de votre capteur.
Connectez votre pince de courant (CR3111-3000) et votre faisceau de rupture à votre Edge IO comme suit :
Pince de courant
- Mesure du courant alternatif à travers le câble d'alimentation de votre machine
- Attachez une résistance entre les deux fils de la pince de courant comme indiqué.
- Attachez un fil à la borne [+] de l'ADC différentiel et un fil à la borne [-] de l'ADC différentiel.
- Poutre de rupture
- Capture de la création d'une pièce
- Relier le fil marron (+24V) à la borne +24V de l'ADC SAR.
- Relier le fil bleu (gnd) à la borne de masse de la banque d'entrées numériques.
- Reliez le fil noir (out) à la broche 1 de la banque d'entrées numériques.
En outre, assurez-vous que vous avez alimenté l'appareil et que vous l'avez connecté à votre réseau en branchant un câble Ethernet sur le port WAN.
2. Configuration de la machine - Créer une machine dans Tulip
Pour envoyer les données de la poutre de rupture et du capteur de courant à Tulip, configurons d'abord une Machine en utilisant l'API de Tulip comme source de données. Référez-vous à la section Configuration d'une nouvelle machine de l'article Comment utiliser l'API d'attributs de machine pour une vue d'ensemble approfondie.
Dans cet exemple, nous avons créé une machine avec deux attributs :
- Current (float) - représente le courant renvoyé par le capteur.
- Part Count (int) - signal provenant de la poutre de rupture indiquant l'achèvement d'une pièce.
Vous devez noter les valeurs attributeId et
machineId
pour les transmettre au flux Node-RED.
Vous pouvez également configurer un type de machine à affecter à la machine si vous prévoyez d'utiliser le capteur de courant pour modifier des aspects tels que l'état de la machine ou effectuer des comptages basés sur les sorties du capteur. Reportez-vous à la section Comment configurer les types de machine si cela vous intéresse.
3. Configuration de Node-RED
Ouvrez le portail Edge Device Portal sur l'Edge IO connecté aux capteurs de faisceau de rupture et de courant. Lancez l'éditeur Node-RED en utilisant les informations d'identification suivantes :
- Nom d'utilisateur : admin
- Mot de passe : Votre mot de passe Edge IO
Voir plus d'informations ici pour démarrer avec Node-RED sur Edge IO.
3a. Importer le flux de la bibliothèque
Pour importer le flux de la bibliothèque, suivez les étapes de notre document Importation des flux Tulip Node-RED. Le flux à importer est machine_visibility.json et l'importation crée l'onglet Machine Visibility with Current Clamp and Breakbeam dans l'éditeur.
3b. Vue d'ensemble du flux
Ce flux est composé de deux flux de travail distincts :
Compteur de pièces
Le premier chemin consiste à surveiller le nombre de pièces par l'intermédiaire d'un capteur de faisceau de rupture. Ce flux comprend quatre nœuds fonctionnels :
Monitor Pin
- Objectif : définir la ou les broches GPIO de l'Edge IO à surveiller via la propriété "enabled pin" (broche activée).
- Filtre pour pinUp
- Objectif : À partir de la charge utile du message, déterminer si l'événement sur la (les) broche(s) surveillée(s) est vrai.
- Incrémenter le nombre de pièces
- Objet : Incrémenter le nombre de pièces de la variable de flux lorsque l'événement de l'épingle est vrai.
- Attribut de la machine tulipe : Nombre de pièces
- Objectif : Envoyer la charge utile (partCount) à Tulip via l'API.
Surveillance du courant RMS
Le deuxième chemin consiste à surveiller un capteur de courant connecté à l'entrée ADC (convertisseur analogique-numérique). Ce flux comprend six nœuds fonctionnels.
Lectures différentielles du convertisseur analogique-numérique
- Objectif : affecter le profil de configuration analogique à l'entrée du convertisseur analogique-numérique.
- Filtre 1/5 lectures
- Objectif : Extraire une mesure sur cinq (5 secondes) pour la transmettre à Tulip.
- Passer le message
- Objectif : Réinitialiser le compte des lectures pour chaque cinquième mesure (5 secondes) à transmettre à Tulip : Remettre à zéro le compte des lectures pour chaque cinquième message.
- Drop message & increment
- Objectif : Pour tous les autres relevés, incrémenter le nombre de relevés à zéro : Pour toutes les autres lectures, incrémenter le nombre de lectures de 1.
- Mise à l'échelle du CR-3111
- Objet : Mettre à l'échelle la mesure du capteur en fonction des spécifications du fabricant.
- Attribut de la machine Tulip : RMS Current
- Objet : Envoyer la charge utile (partCount) à Tulip via l'API.
Il existe également quatre nœuds optionnels qui sont désactivés par défaut mais qui peuvent être activés pour que l'état de la machine soit déterminé par Node-RED. Notez qu'il est également possible d'utiliser des déclencheurs de machine dans Tulip pour exécuter cette même logique.
Is Current > 100mA ?
- Objectif : Vérifier si la valeur du courant est supérieure à 100 mA.
- State = ON
- Objectif : Mettre la charge utile à ON si le courant est supérieur à 100 mA.
- État = OFF
- Objectif : Mettre la charge utile sur OFF si le courant est inférieur ou égal à 100 mA.
- Attribut de la machine tulipe : État
- Objet : Envoyer la charge utile (état) à Tulip via l'API.
3c. Modifier le flux
Pour terminer la configuration de ce flux, les informations sur le périphérique pour l'attribut Tulip Machine Attribute : Part Count et Tulip Machine Attribute : RMS Current doivent être incluses avec les champs
attributeId et
machineIdf
de la machine configurée précédemment.
En fonction du capteur que vous utilisez, vous pouvez également éditer le nœud CR-3111 Scaling pour refléter le rapport des tours de votre transformateur de courant.
3d. Déployer le flux
Une fois le flux Node-RED construit et les paramètres nécessaires ajoutés, vous pouvez déployer votre flux et commencer à voir les données de votre faisceau de rupture et de vos capteurs de courant sortir vers Tulip.
En sélectionnant l'option Debug message sur le côté droit de l'éditeur Node-RED, vous devriez être en mesure de voir les réponses et les codes d'état correspondants de l'API Tulip.
Pour obtenir plus d'informations sur les codes d'état, veuillez consulter la documentation de l'API dans votre instance Tulip (c'est-à-dire .tulip.co/apidocs). Spécifiquement, référez-vous à la documentation POST /attributes/report
endpoint.
Vous serez maintenant en mesure de voir les données dans Tulip également, en naviguant vers l'onglet de configuration de la machine.
Détails techniques du flux Node-RED
Voici un résumé détaillé des nœuds et de leurs paramètres de configuration par défaut importés avec le fichier machine_visibility.json.
Pièce Compteur
Broche de surveillance
Objet : Définir la ou les broches GPIO de l'Edge IO à surveiller via la propriété de broche activée.
Type de nœud : Entrée numérique
Propriétés par défaut :
- Mode d'exécution -
continu
- Taux de rafraîchissement -
1 seconde
- Broches activées -
1
- Filtre pour pinUp
- Mode d'exécution -
Objet : À partir de la charge utile du message, déterminer si l'événement sur la (les) broche(s) surveillée(s) est vrai.
Type de nœud : Commutateur
Propriétés par défaut :
- Propriété -
msg.payload
- Règles -
est vrai
- Incrémenter le nombre de pièces
- Propriété -
Objectif : Incrémenter le nombre de pièces de la variable de flux sur l'événement true de l'épingle.
Type de noeud : Change
Propriétés par défaut :
Règles :
- Fixer
flow.partCount
à l'expression$flowContext('partCount') + 1
- Fixer
msg.payload
àflow.partCount
- Attribut de la machine à tulipes : Nombre de pièces
- Fixer
Objectif : Envoyer le payload (partCount) à Tulip via l'API.
Type de noeud : Attribut machine
Propriétés par défaut :
- Device Info* -
{"attributeId" :"", "machineId" :""}
- Source de l'attribut -
msg.payload
- Device Info* -
Courant efficace du moniteur
Lectures différentielles de l'ADC
Objet : Attribuer le profil de configuration analogique à l'entrée ADC.
Node type : Analogique haute vitesse
Propriétés par défaut :
Analog Config -
Differential ADC RMS @ 1kHZ
- Sélectionner l'ADC à configurer -
ADC différ
entiel - Sorties activées -
RMS
- Taille de la mémoire tampon -
1000
- Fréquence d'échantillonnage (Hz) -
1000
+ Type de données -RMS
+ Mode de sortie -Continu
+ Taux de rafraîchissement (secondes) -1
- Filtre 1/5 lectures
- Sélectionner l'ADC à configurer -
Objectif : Extraire une mesure sur cinq (5 secondes) pour la transmettre à Tulip.
Type de nœud : Commutateur
Propriétés par défaut :
Propriété -
flow.numReadings
Règles :
== 4
sinon
- Passer le message
Objectif : réinitialiser le compte des lectures pour chaque cinquième message à zéro : Remettre à zéro le nombre de lectures pour chaque cinquième message.
Type de nœud : Change
Propriétés par défaut :
Règles :
- Fixer
flow.numReadings
à0
- Abandonner le message et l'incrémenter
- Fixer
Objet : Pour tous les autres relevés, incrémenter le nombre de relevés de 1 : Pour toutes les autres lectures, incrémenter le nombre de lectures de 1.
Type de nœud : Change
Propriétés par défaut :
Règles :
- Fixer
flow.numReadings
à l'expression$flowContext('numReadings') + 1
- CR-3111 Mise à l'échelle
- Fixer
Objet : Mettre à l'échelle la mesure du capteur en fonction des spécifications du fabricant.
Type de nœud : Modèle de sous-flux
Propriétés par défaut :
- Propriété -
données
- Échelle* -
3000
- Décalage -
0
- Attribut de la machine tulipe : RMS Current
- Propriété -
Objet : Envoyer la charge utile (partCount) à Tulip via l'API.
Type de nœud : Attribut machine
Propriétés par défaut :
- Device Info* -
{"attributeId" :"", "machineId" :""}
- Source de l'attribut -
msg.data[0]
- Device Info* -
Sous-flux de calcul de l'état de la machine
Is Current > 100mA ?
Objectif : Vérifier si la valeur du courant est supérieure à 100 mA.
Type de nœud : Interrupteur
Propriétés par défaut :
Propriété -
msg.data[0]
Règles :
> 0.1
sinon
- State = ON
Objet : Mettre la charge utile à l'état ON si le courant est supérieur à 100 mA.
Type de noeud : Change
Propriétés par défaut :
Règles :
- Régler
msg.payload
surON
- État = OFF
- Régler
Objectif : Mettre la charge utile sur OFF si le courant est inférieur ou égal à 100 mA.
Node type : Change
Propriétés par défaut :
Règles :
- Set
msg.payload
toOFF
- Attribut de la machine Tulip : État
- Set
Objectif : Envoyer le payload (état) à Tulip via l'API.
Type de nœud : Attribut machine
Propriétés par défaut :
- Device Info* -
{"attributeId" :"", "machineId" :""}
- Attribut Source -
msg.payload
- Device Info* -
* Les paramètres doivent être mis à jour pour que le flux fonctionne correctement. La valeur d'échelle du capteur de courant doit être modifiée conformément aux recommandations du fabricant.
Pour en savoir plus
- Documentation de Node-RED
- Connexion d'un capteur 4-20 mA avec Edge IO et Node-RED
- Connexion d'un oscilloscope analogique avec Edge IO et Node-RED
Vous avez trouvé ce que vous cherchiez ?
Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres personnes ont rencontré une question similaire !