Voici les questions que vous devez vous poser si vous souhaitez utiliser la surveillance des machines avec Tulip.
Si vous souhaitez développer une application d’exploitation de première ligne qui utilise à la fois des données humaines et des données machines, Tulip pourrait être la solution idéale pour votre site de production.
Par exemple, si vous souhaitez que l’application de vos opérateurs utilise une logique dynamique en fonction du fait qu’une machine soit en marche ou non, Tulip peut vous aider. Ou encore, si vous souhaitez simplement collecter des données machine parallèlement aux données humaines en vue d’une analyse ultérieure, Tulip peut également vous aider.
Pour déterminer quelles données machine peuvent être intégrées à Tulip, vous devrez connaître les informations suivantes :
- **Quel protocole l’appareil utilise-t-il pour partager ses données ?**Parmi les exemples courants, on peut citer OPC UA, MQTT, MTConnect et Modbus.
- **À quoi ressemble votre infrastructure de données actuelle ?**Disposez-vous, par exemple, d’un système SCADA, d’un historien ou d’un serveur Kepware qui agrège déjà les données machine ? De nombreuses intégrations évolutives connectent Tulip à cette couche plutôt qu’à chaque machine directement.
- **Si vous collectez actuellement des données provenant de la machine, où sont-elles stockées ?**Et quel est leur format ?
Tulip utilise des connecteurs pour interagir avec des logiciels et du matériel externes. Outre les connecteurs HTTP et SQL standard, le module de surveillance des machines de Tulip offre la possibilité de se connecter aux protocoles des machines via le connecteur OPC UA et le connecteur MQTT.
Une fois vos données machine intégrées à Tulip, vous pouvez les combiner avec des données saisies manuellement dans l’éditeur d’applications de Tulip.
Connexions du système Tulip
Consultez les composants de la plateforme Tulip et le schéma du réseau pour comprendre le fonctionnement du système Tulip.

Scénarios de connexion courants
Si vous souhaitez connecter Tulip à un appareil situé dans l'atelier de production, vous devez d'abord déterminer comment vous allez connecter cet appareil à l'infrastructure de données de votre entreprise, que ce soit sur site ou dans le cloud.
Les architectures les plus évolutives connectent Tulip à une couche d’agrégation de données existante plutôt qu’directement à des machines individuelles. Les scénarios les plus courants sont les suivants :
- Une machine connectée via un système SCADA, un historien ou un serveur Kepware: si votre site utilise un système SCADA ou une plateforme d’agrégation OPC telle que Kepware, Tulip peut se connecter à cette couche via OPC UA ou HTTP. Cette approche s’adapte facilement à de grands parcs de machines sans nécessiter de configuration individuelle pour chaque machine.
- Une machine dotée d’une API native: de nombreuses machines modernes exposent directement des interfaces HTTP ou MQTT. Tulip peut s’y connecter via le connecteur HTTP ou le connecteur MQTT pour une intégration directe et légère.
- Une machine qui publie vers un courtier MQTT: si votre site utilise un courtier MQTT (y compris des courtiers cloud tels qu’AWS IoT Core), le connecteur MQTT de Tulip peut s’abonner aux sujets de ce courtier et acheminer les données vers vos applications et vos tableaux de bord de surveillance des machines. Il s’agit d’un schéma courant dans les installations utilisant une architecture à espace de noms unifié (UNS).
- Une machine plus ancienne connectée à un Tulip Edge Device: pour les équipements hérités sans connectivité réseau, un Tulip Edge Device peut faire le lien via un port série, un port USB ou un port GPIO. Il s’agit d’une approche valable pour les machines isolées ou héritées, mais elle n’est pas recommandée pour les déploiements à grande échelle.
Les types de données accessibles dans Tulip dépendent de la méthode de partage des données utilisée par la machine. Tulip peut capturer des informations simples, telles que l’état de marche ou d’arrêt de la machine, ou des indicateurs plus avancés, comme la vitesse de rotation ou la pression de fonctionnement.
Connexion via MQTT
MQTT est un protocole léger de type « publication/abonnement » largement utilisé dans les environnements IoT industriels. Si vos machines ou votre couche SCADA publient des données vers un courtier MQTT, vous pouvez connecter Tulip à ce courtier à l’aide du connecteur MQTT.
Voici les points importants à retenir concernant les connecteurs MQTT :
- Tulip prend en charge à la fois MQTT (authentification par nom d’utilisateur/mot de passe) et MQTTs (MQTT sur TLS/SSL, avec prise en charge des clés privées, des certificats et des jetons CA de confiance).
- Le connecteur s’exécute sur un hôte de connecteur. Si votre courtier MQTT n’est pas accessible depuis l’Internet public, vous avez besoin d’un On-Premise Connector Host (OPCH) (version 261 / LTS11 ou supérieure).
- Tulip prend en charge la publication de données vers votre courtier MQTT depuis les applications, ce qui permet de déclencher des systèmes en aval ou de mettre à jour un espace de noms unifié. Cela nécessite un On-Premise Connector Host (OPCH) fonctionnant sous LTS13 ou une version supérieure.
- La qualité de service (QoS) est configurable au niveau du connecteur : QoS 0 (au plus une fois), QoS 1 (au moins une fois) ou QoS 2 (exactement une fois).
Pour obtenir des instructions de configuration, consultez les rubriques Créer votre premier connecteur MQTT et Configurer un connecteur MQTT.
Présentation du flux de données
Le flux de données entre la machine et les applications Tulip comporte trois étapes principales.
- La machine partage les données via un protocole.
- Votre infrastructure de données (système SCADA, historien, courtier MQTT ou API de la machine) stocke ou achemine les données.
- Le Tulip Connector Host reçoit les données et les partage avec le reste de la plateforme Tulip.
Les machines envoient généralement les données vers les serveurs de votre entreprise. Ensuite, les serveurs de votre entreprise transmettent ces données au Connector Host de Tulip lorsque certains événements se produisent.
Voici un schéma illustrant ce flux.

Une fois que les données ont atteint Tulip, vous pouvez utiliser des connecteurs pour les transmettre à des applications, des machines, des widgets et des graphiques en temps réel via l’éditeur d’analyses, puis partager ces vues avec votre équipe à l’aide de tableaux de bord.
Pour en savoir plus
- Introduction à la surveillance des machines dans Tulip
- Créez votre premier connecteur MQTT
- Créer votre première source de données OPC UA
- Présentation des hôtes de connecteurs Tulip
{{snippet.Avez-vous trouvé ce que vous cherchiez ?}}
