Comment ajouter et configurer des machines
  • 08 Jan 2025
  • 4 Minutes à lire
  • Contributeurs

Comment ajouter et configurer des machines


Résumé de l’article

Ce guide vous aidera à configurer des machines individuelles dans Tulip via la page Machines et à voir leur historique.

Dans cet article, vous apprendrez

  • Comment ajouter des machines individuelles à Tulip et cartographier leurs données via des attributs
  • Comment voir l'historique de ces machines sans utiliser d'application ou d'analyse.

Comment créer une machine

Afin de surveiller les machines dans Tulip, vous devez d'abord établir une connexion avec votre source de données :

Ensuite, vous devez configurer les types de machines et les attributs pour catégoriser les données provenant de la machine.

Pour commencer à ajouter des machines individuelles, allez dans l'onglet Machines sous Shop Floor.

image.png

Créer une machine

Pour ajouter votre première machine à Tulip, utilisez le bouton Créer une machine.

image.png{Cliquez sur le bouton "Créer une machine" pour ajouter votre première machine à Tulip.}

  1. Donnez un nom à votre machine.
  2. Sélectionnez votre type de machine.
  3. [Optionnellement] associez votre machine à une station.
    1. L'association à une station vous permettra d'utiliser les actions de déclenchement de cette station pour partager des applications entre les machines de votre parc.

Mappage des attributs de la machine à votre source de données

Notre machine a été créée, nous devons maintenant faire correspondre ses attributs aux rubriques ou aux nœuds de notre source de données machine.

  1. Naviguez vers l'onglet Configurationet remarquez que cet onglet comporte une icône d'avertissement jaune indiquant que certains attributs de la machine ne sont pas actuellement mappés vers les sources de données de la machineimage.png{height="" width=""}.
  2. Sélectionnez un attribut. Le mappage varie en fonction du type de source de données souhaité.

Mapper vers MQTT

  1. Sélectionnez votre courtier.image.png
  2. Si aucun thème n'a été mappé sur cette machine, sélectionnez "Map to a new topic".image.png
  3. Saisissez le chemin d'accès au thème dans lequel votre machine produit des données.image.png

:: :(Warning) (Note)
We don't currently support single or multilevel wildcards in MQTT topics.
:: :

Obtenir le dernier message

Sélectionnez le bouton Obtenir le dernier message pour obtenir le dernier message (ou le message conservé) pour le sujet saisi. image.png

:: :(Warning) (Latest vs. Retained Message)
If another machine attribute is mapped to this topic, we will return the latest message, even if the retained flag was not enabled on that message. This avoids interruptions in this data streaming to those other machine attributes. If the topic is unused by other machines, the retained message will be returned.
:: :

Charges utiles JSON

Si les données sont transmises sous la forme d'une charge utile JSON, JSON peut être sélectionné dans le type de charge utile et un sélecteur peut être ajouté pour identifier la partie du blob JSON à mettre en correspondance avec l'attribut machine, ou une paire clé:valeur peut être sélectionnée dans le dernier message et un sélecteur sera automatiquement généré. Tulip implémente le format JSON-Query pour tous les extracteurs JSON.

image.png

Sélectionnez Map to Attribute.

Map to OPC-Ua

:: :(Warning) (OPC UA Server Compatibility) Les serveurs OPC UA diffèrent dans leur implémentation de la spécification OPC UA. Tulip a été conçu pour une compatibilité totale avec les serveurs OPC UA conformes à PTC Kepware, et peut ne prendre en charge qu'un sous-ensemble de fonctionnalités pour d'autres serveurs OPC UA.

Les serveurs OPC UA implémentés directement par les PLC implémentent souvent des signatures uniques pour leurs serveurs OPC UA. Kepware a investi du temps pour construire des implémentations pour chacune de ces spécifications de serveur. En savoir plus.
:: :

  1. Sélectionnez votre source de données OPC UA.

image.png

  1. Naviguez jusqu'au nœud OPC UA associé à cet attribut de machine.
  2. Cliquez sur l'icône de carte. Remarque : seuls les attributs machine du même type peuvent être mappés à des nœuds OPC-Ua.image.png

Types de données OPC UA

Type d'attribut de machine TulipType(s) OPC UA supporté(s)
BooléenBooléen
EntierSByte, Byte, Int16, UInt16, Int32, UInt32
Nombre (virgule flottante)Flottant, Double
TexteChaîne, Texte localisé

Mapper à l'API de Tulip

Pour transmettre des données à une machine Tulip à partir de n'importe quel autre matériel, vous pouvez utiliser l'API des machines.

  1. Sélectionnez Tulip API dans le sélecteur de source de données de la machine.

image.png

  1. Sélectionnez l'icône Map pour mapper cet attribut de machine à un point de terminaison de l'API Tulip.

image.png{Cliquez sur l'icône Map pour mapper cet attribut de machine à un point de terminaison de l'API Tulip.}

Visualisation de l'historique de la machine

En utilisant les déclencheurs de machine, vous voudrez faire correspondre ces attributs à des états afin de pouvoir suivre avec précision l'état de la machine seconde par seconde.

Après avoir configuré ces déclencheurs, vous pouvez consulter l'historique des états passés de la machine à l'aide de l'onglet Historique de l'activité de chaque machine.

Voici comment accéder à l'historique :

Voici un exemple d'historique :

Chaque ligne de l'historique est définie par le temps que la machine a passé dans un certain état.

Voici les colonnes de cette vue avec le type de données :

  • État (enum)
  • Heure de début (datetime)
  • Heure de fin (date)
  • Durée (intervalle)
  • Raison de l'arrêt (enum)
  • Programme (texte)
  • Taux d'exécution idéal (nombre)
  • Nombre de défauts (nombre)
  • Nombre de pièces (nombre)

Les déclencheurs de machine peuvent mettre à jour les colonnes de chaque état en fonction des attributs que vous avez mappés.

Limites d'ingestion

Les limites de taux suivantes sont appliquées aux sources de données des machines :

ProtocoleLimite de débitRemarque
MQTT1hz par attribut de machineÉvénements signalés immédiatement
OPC UA1hz par attribut de machineTags interrogés toutes les 1000 ms
APIPas de limite
Globalement500 Hz par instanceEn combinant tous les types sur toutes les machines

Pour en savoir plus


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 répondu à une question similaire !


Cet article vous a-t-il été utile ?