Comment inclure les appareils du kit d'usine dans les applications
  • 31 Oct 2023
  • 6 Minutes à lire
  • Contributeurs

Comment inclure les appareils du kit d'usine dans les applications


Résumé de l’article

Comment inclure des dispositifs Factory Kit dans les applications

Découvrez comment inclure 5 appareils Factory Kit dans vos applications, y compris la réception de données humaines et le déclenchement d'appareils en fonction des actions dans les applications.

Le Tulip Factory Kit était le premier kit d'accessoires et de matériel permettant aux nouveaux utilisateurs de Tulip de commencer à utiliser la connectivité périphérique.

Le Factory Kit n'est plus disponible depuis le 23 juin 2022.

Une fois que vous avez configuré tous vos appareils Factory Kit, vous êtes prêt à construire la logique de l'application avec les entrées et les sorties de l'appareil. Habituellement, cela se produit dans les déclencheurs d'étape et les déclencheurs de bouton.

Dans cet exemple, nous allons étudier une application d'instructions de travail qui demande à un opérateur d'assembler un circuit imprimé. L'application fonctionnera avec 5 appareils Factory Kit :

  1. Lecteur de code-barres
  2. Pédale
  3. Pince à lumière
  4. Capteur de faisceau de rupture
  5. Lumière Andon

À chaque étape de l'application, vous apprendrez ce qui se passe dans le monde réel et comment cela se connecte à la logique de déclenchement de l'application.

Voici ce que fait l'application :

  1. Demande à un opérateur de scanner le code-barres de la pièce qu'il va assembler
  2. Elle donne une série d'instructions de travail. Dans certaines étapes, l'opérateur doit prendre un composant dans un bac spécifique.
  3. Demande à l'opérateur d'inspecter la pièce avant qu'il n'ait terminé.
  4. Si la pièce est inspectée avec succès, l'application est terminée.
  5. Si la pièce n'est pas inspectée, un spécialiste de la qualité est appelé au poste.

Voici comment utiliser chaque appareil dans ce flux. Sur la passerelle IoT, les ports d'E/S numériques 1 à 8 se trouvent dans la banque A, tandis que les ports 9 à 16 se trouvent dans la banque B.

Lecteur de code-barres

Lors de la première étape, un opérateur doit scanner un code-barres avant de commencer à travailler. L'étape pourrait ressembler à ceci :

How To Include Factory Kit Devices in Apps_98636974.png

Vous devez ajouter un déclencheur d'étape pour permettre à l'opérateur de passer à l'étape suivante une fois qu'il a scanné le bon de travail.

How To Include Factory Kit Devices in Apps_98636975.png

Vous devez également enregistrer le numéro du code-barres en tant que variable afin qu'il soit associé à l'achèvement de l'application.

Voici à quoi pourrait ressembler le déclencheur :

L'instruction "When" recherche la sortie du lecteur de codes-barres :

How To Include Factory Kit Devices in Apps_98636977.png

  • "When" "device" "barcode scanner" outputs at "this station"

La première instruction "Then" stocke le numéro du code-barres dans une variable appelée "work_order" :

  • "Manipulation de données" "store" data : "Expression" "@Deviceoutput.data +'' "

Nous vous recommandons de stocker les valeurs des codes-barres en tant que valeurs textuelles dans Tulip, c'est pourquoi nous ajoutons un ensemble de guillemets et un signe plus dans l'éditeur d'expression.

En savoir plus sur l'éditeur d'expression

La transition envoie l'opérateur à l'étape suivante.

How To Include Factory Kit Devices in Apps_98636979.png

  • "Aller à l'étape suivante

De la cueillette à la lumière

À l'étape suivante, un opérateur doit prendre une assiette blanche dans une série de bacs situés à son poste. C'est la conception de l'étape :

How To Include Factory Kit Devices in Apps_98636980.png

L'opérateur peut avoir une série de 8 bacs à son poste, et le "pick-to-light" allume le 8e bac.

How To Include Factory Kit Devices in Apps_98636982.png

Vous avez en fait besoin de deux déclencheurs de marche pour gérer cette station :

  1. Lorsque le marchepied s'ouvre, l'éclairage de l'emplacement approprié est activé.
  2. Lorsque la marche se ferme, éteindre toutes les lumières.

Voici le déclencheur pour la première partie :

How To Include Factory Kit Devices in Apps_98636984.png

L'instruction "Then" se connecte au Light Kit via la passerelle IoT. Ensuite, elle allume la 8e lumière sur la bande lumineuse pick to.

How To Include Factory Kit Devices in Apps_98636988.png

  • "Run Device Function" "Light Kit" "Turn on One Bin" at "this station" (Exécuter la fonction du dispositif)
  • bin : "Static Value" "integer" "8" color : (green)

Voici le déclencheur qui s'exécute lorsque l'étape est fermée :

How To Include Factory Kit Devices in Apps_98636990.png

L'instruction "Then" éteint toutes les lumières du Pick-to-Light.

How To Include Factory Kit Devices in Apps_98636991.png

  • "Run Device Function" "Light Kit" "All bins off" at "this station" (Exécuter la fonction du dispositif)

Poutre de rupture

Le Pick to Light ne peut pas accepter de données de la part de l'utilisateur. Il ne peut répondre qu'aux événements du lecteur de tulipes.

D'un autre côté, la poutre de rupture peut déclencher un Trigger dans Tulip lorsque la main d'une personne traverse le capteur.

Pour que cela fonctionne, vous devez créer un Trigger sur la première étape de l'application qui alimentera la poutre d'arrêt. Cela lui permettra de commencer à surveiller les mouvements dans son champ de vision.

Afin d'alimenter le faisceau de freinage, ajoutez ce déclencheur avant l'étape de l'application où vous devez surveiller les mouvements.

How To Include Factory Kit Devices in Apps_98636993.png

QUAND

  • "L'étape est ouverte

ALORS

  • "Run Device Function" "GPIO" "Set Digital Output" à cette station
  • sur la broche : "Valeur statique" "entier" "8" à l'état : "Valeur statique" "booléen" "oui"

Bon, vous êtes maintenant prêt à surveiller les mouvements d'un bac spécifique.

How To Include Factory Kit Devices in Apps_98636997.png

Sur la même étape que ci-dessus, disons que vous n'autorisez l'étape à avancer qu'une fois qu'une personne a choisi une pièce avec succès.

How To Include Factory Kit Devices in Apps

Voici à quoi cela ressemblerait :

How To Include Factory Kit Devices in Apps_98637000.png

Le déclencheur se déclenche lorsque l'événement "Pin up" se produit dans l'un des ports GPIO de la passerelle.

How To Include Factory Kit Devices in Apps_98637005.png

QUAND

  • Les sorties "Device" "GPIO" à "cette station" avec l'événement "Pin up".

ALORS

  • "Passer à l'étape suivante

Si vous regardez la banque "A" d'entrées E/S sur la passerelle IoT, vous devriez avoir une configuration comme celle-ci :

How To Include Factory Kit Devices in Apps_98637010.png

Dans ce cas, la poutre de rupture est le seul appareil connecté aux entrées E/S.

  • Le fil marron fournit l'alimentation
  • Le fil bleu met l'appareil à la terre
  • Le fil noir dans le port 1 de la banque A envoie l'entrée après que quelque chose ait traversé la poutre.

Ainsi, votre déclencheur peut rechercher un événement "pin up" sur tous les ports d'entrée/sortie. L'événement "Pin up" ne se déclenche que lorsque quelque chose traverse la poutre.

Pédale

Supposons que vous souhaitiez permettre à l'opérateur de passer à l'étape suivante sans toucher l'écran. La pédale de commande est un moyen très simple d'y parvenir.

Voici à quoi ressemblerait l'instruction "Quand" :

How To Include Factory Kit Devices in Apps_98637011.png

QUAND

  • "device" "Footpedal" sorties à "cette station"

Pile lumineuse

Supposons que l'opérateur remarque un défaut et que vous ayez besoin d'un moyen pour qu'il en informe rapidement un superviseur. L'étape d'inspection pourrait ressembler à ceci :

How To Include Factory Kit Devices in Apps_98637013.png

Lorsqu'un opérateur appuie sur "Échec", vous voulez que le voyant rouge d'une lampe Andon s'allume. Pour ce faire, vous pouvez utiliser un bouton Trigger.

How To Include Factory Kit Devices in Apps_98637014.png

ALORS

  • "Run Device Function" "GPIO" "Set Digital Output" at "this station" on pin "Static Value" "integer" "2" to state "Static Value" "boolean" "yes"
  • "Passer à l'étape suivante : "Rapport de défaut".

Dans la première instruction "Alors", le déclencheur envoie un signal à la deuxième broche de la section "Sortie" de la passerelle IoT. La lumière rouge est connectée à cette broche, tandis que la lumière verte est connectée à la première broche (ou à toute autre broche à laquelle vous l'avez connectée).

L'opérateur est ensuite envoyé à une étape du formulaire intitulée "Rapport de défaut".

Voici comment cette pile lumineuse est connectée à la passerelle.

How To Include Factory Kit Devices in Apps_98637018.png

  • Le fil blanc met l'appareil à la terre
  • La lumière verte, connectée à la lumière verte, est connectée à la première broche.
  • La lumière rouge, connectée à la lumière rouge, est connectée à la deuxième broche.

Ainsi, lorsque l'instruction "Then" comprend "Set Digital Output", cela signifie qu'elle peut envoyer un signal à l'une des 8 broches "Output".

Autres lectures

Voici deux façons d'en savoir plus sur les déclencheurs dans Tulip.


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