Pilote MT-SICS pour balances

Prev Next

Utilisation du pilote de balance MT-SICS

Guide d'utilisation du pilote de balance MT-SICS pour Tulip:::(Info) (Player Information)
This driver will only be available for Player 2.8.0 and above. In addition, this driver will have to be added to your instance through Tulip Library here or through other scales. If you have an issue, please reach out to developer@tulip.co.
:::

Cet article décrit les capacités et la configuration associées au pilote de balance MT-SICS (par exemple, Sartorius) dans Tulip.

Vue d'ensemble

Dans cet article, nous nous concentrerons sur la connexion entre Tulip et une balance compatible MT-SICS, telle qu'une balance Sartorius. Nous verrons comment configurer la connexion, puis nous explorerons les capacités du pilote, telles que l'obtention du poids, le tarage et la mise à zéro de la balance. Vous aurez besoin de la balance connectée à votre PC Windows et de l'indicateur de fonctionnalité approprié activé dans votre instance de Tulip.


Configuration de la balance

Pour configurer votre balance MT-SICS afin de l'utiliser avec Tulip, suivez les étapes ci-dessous.

Conditions préalables

  1. Connecter la balance: Branchez votre balance Sartorius (ou autre balance compatible MT-SICS) à votre PC Windows, généralement via USB ou une connexion série.
  2. Configuration de Windows: Assurez-vous que votre PC Windows peut reconnaître la balance connectée. S'il s'agit d'une connexion sérielle, notez le port COM attribué par Windows (le pilote peut vous aider à en dresser la liste).

Configuration du lecteur Tulip

La connexion à la balance est gérée par le Tulip Player. Les étapes suivantes sont typiquement effectuées sur la page Player Driver dans une application Tulip appropriée (par exemple, une application Driver Unit Tests) :

  1. Naviguer vers MT-SICS Driver:
    • Ouvrir le lecteur Tulip.
    • Allez sur la page désignée pour les pilotes de périphériques (souvent étiquetée "Player Driver Page" ou similaire dans votre application de test/utilité).
    • Localisez et sélectionnez le bouton ou la section "MT-SICS".

image.png{height="" width=""}2. Identifiez le port COM: * Cliquez sur le bouton List serial devices. Cela interrogera le système et affichera les ports COM disponibles. * Identifiez le port COM correspondant à la balance connectée.

image.png

  1. Établir la connexion:
    • Entrez le port COM identifié dans le champ approprié.
    • Entrez le débit en bauds. Pour de nombreuses balances Sartorius utilisant MT-SICS, il s'agit généralement de 115200.
    • Cliquez sur le bouton Connecter. Un message de réussite ou un indicateur d'état doit confirmer la connexion.

Résolution des problèmes

  • Impossible de lister le port COM:
    • Assurez-vous que la balance est correctement connectée à l'ordinateur et qu'elle est sous tension.
    • Vérifiez dans le Gestionnaire de périphériques de Windows si la balance (ou son adaptateur USB-série) est reconnue et si un port COM lui est attribué.
    • Essayez de reconnecter la balance ou de redémarrer le lecteur Tulip.
  • La connexion échoue:
    • Vérifiez que le port COM et le débit en bauds sont corrects.
    • Assurez-vous qu'aucune autre application n'utilise le même port COM.
    • Vérifiez que l'indicateur de fonctionnalité CUSTOM_EDGE_DRIVER_MT_SICS_SCALE est actif.

Capacités

Le pilote de balance MT-SICS permet aux balances connectées au réseau ou directement connectées (par exemple, via USB/Série) d'être intégrées dans les applications Tulip par l'intermédiaire du lecteur Tulip de Windows.

Le pilote prend en charge la connexion à la balance, la récupération du poids, la mise à zéro de la balance, le tarage de la balance et l'annulation des opérations.

Fonctions

Les fonctions suivantes peuvent être utilisées dans les déclencheurs Tulip pour interagir avec la balance connectée :

image.png

  • Liste des appareils en série:
    • Description: Interroge la machine Windows Player et liste les ports série (COM) disponibles. Utile pour identifier le bon port pour la balance.
    • Entrées: Aucune.
    • Résultats: Une liste des ports COM disponibles.
  • Connecter:
    • Description: Etablit une connexion avec la balance MT-SICS.
    • Entrées:
      • COM Port: Le port série auquel la balance est connectée (par exemple, "COM3").
      • Baud Rate: La vitesse de communication pour la connexion série (par exemple, 115200).
    • Sorties: État de la tentative de connexion (succès/échec).
  • Get weight (Obtenir le poids) :
    • Description: Demande le poids actuel de la balance. En général, le pilote émet alors un événement WeightData avec le résultat.
    • Entrées: Aucune (suppose qu'une connexion est active).
    • Sorties: Déclenche un événement WeightData. Assurez-vous que votre application est configurée pour recevoir et afficher ces données (par exemple, dans une variable "Current Weight").
  • Zéro:
    • Description: Envoie une commande pour mettre la balance à zéro. L'affichage de la balance doit également refléter cette commande.
    • Entrées: Aucune.
    • Résultats: Déclenche un événement OperationStatus (succès/échec).
  • Zéro immédiatement:
    • Description: Envoie une commande immédiate pour mettre la balance à zéro.
    • Entrées: Aucune.
    • Sorties: Déclenche un événement OperationStatus (succès/échec).
  • Tare:
    • Description: Tare la balance avec le poids actuel. L'écran de la balance doit afficher zéro. Cette commande peut échouer si le poids est trop important ou en dehors des limites de la tare.
    • Entrées: Aucune (utilise le poids actuellement sur la balance).
    • Sorties: Déclenche un événement OperationStatus (succès/échec).
  • Tare immédiate:
    • Description: Envoie une commande immédiate pour tarer la balance avec le poids actuel.
    • Entrées: Aucune.
    • Sorties: Déclenche un événement OperationStatus (succès/échec).
  • Annulation:
    • Description: Tente d'annuler toute communication ou commande en cours avec la balance. Cela peut également arrêter les mises à jour continues du poids si le conducteur les diffusait en continu.
    • Entrées: Aucune.
    • Résultats: Déclenche un événement OperationStatus (succès). "Les mises à jour du poids actuel peuvent cesser.
  • Déconnexion:
    • Description: Ferme la connexion avec la balance MT-SICS.
    • Entrées: Aucune.
    • Sorties: État de la tentative de déconnexion.

Evénements

Les événements suivants peuvent être utilisés dans les déclencheurs Tulip pour réagir aux informations ou aux changements d'état du pilote de la balance :

  • Erreur:
    • Description: Indique un problème avec le pilote ou la communication avec la balance.
    • Payload: Contient un message détaillant l'erreur.
  • WeightData:
    • Description: Déclenché lorsque de nouvelles informations sur le poids sont reçues de la balance, généralement après une commande Get weight ou si le pilote est configuré pour transmettre le poids.
    • Payload: Contient le poids (valeur numérique) et l'unité (par exemple, "g", "kg"). Il doit être stocké dans une variable Tulip pour afficher le "poids actuel".
  • OperationStatus:
    • Description: Indique le résultat d'une commande exécutée (par exemple, zéro, tare, annulation).
    • Payload:
      • statut: "success" ou "failure".
      • message: Informations supplémentaires sur le résultat de l'opération (par exemple, "Tare réussie", "Tare échouée : surcharge").