- Impression
Comment utiliser les sorties machine dans les déclencheurs
Comment utiliser les sorties machine dans les déclencheurs
Utilisez les sorties machine pour construire une logique dans vos applications Tulip.
Avant de pouvoir utiliser les Sorties Machine dans un Trigger, vous devez d'abord configurer une machine Assurez-vous que vos Types de Machines et Attributs sont configurés dans Tulip de manière appropriée. Vérifiez que les données circulent depuis vos machines vers l'onglet Machine dans Tulip afin de configurer avec succès les déclencheurs de sortie.
Les sorties machine contrôlent en temps réel un certain nombre d'attributs de vos machines, tels que la vitesse de la broche. Ces sorties peuvent être utilisées pour déterminer l'état des machines indépendamment des applications, mais peuvent également être utilisées pour construire une logique au sein des applications.
Ces déclencheurs sont utiles pour réagir aux sorties machine lors de l'utilisation d'une application. Dans une application, vous pouvez vouloir utiliser la dernière sortie d'une machine pour déterminer qu'un opérateur part en pause ou que le travail est terminé. Il existe de nombreux cas d'utilisation pour créer une logique in-app pour les machines, y compris :
- Envoi de notifications d'arrêt de la machine
- Routage des étapes
- Compléter une application
- Écrire dans l'historique des activités
Créer un déclencheur pour les sorties de machine
Dans le volet contextuel d'une application, sélectionnez ADD dans l'option Machines & Devices Trigger.
Un déclencheur de sortie de machine peut être basé sur n'importe lequel des attributs définis pour les machines. Il peut également être basé sur le changement d'état de la machine.
Dans l'éditeur de déclencheurs, toute logique peut être ajoutée en fonction des sorties de la machine. Les exemples suivants décrivent des cas d'utilisation.
Exemple 1 - Envoi de notifications d'arrêt de la machine
Si une machine entre dans un état d'arrêt, spécifié par la page de déclenchement de la machine, il est probable que vous souhaitiez en être informé.
Pour ce faire, vous pouvez sélectionner la sortie d'une machine spécifique ou une sortie de la machine qui se trouve à la même station que l'application. Dans ce déclencheur, sélectionnez l'option de sortie pour le changement d'état.
À partir de là, vous devez sélectionner l'état de la machine qui convient le mieux à une notification. Dans ce cas, l'état Stopped sera utilisé pour envoyer la notification. Il s'agira d'une instruction conditionnelle qui n'enverra la notification qu'en cas d'état arrêté, plutôt que pour tous les changements d'état. Pour ce faire, créez une condition "If" qui se présente comme suit :
SI Sortie machine - Changement d'état - = - Valeur statique - Enum - Arrêté
ALORS Envoyez un SMS - à - UTILISATEUR - Message - votre message
Désormais, l'application enverra un message à l'administrateur chaque fois que la machine entrera dans cet état, ainsi que l'endroit où se trouve la machine problématique.
Exemple 2- Application de routage
Le routage des applications basé sur les déclencheurs des machines permet à une application de progresser automatiquement sans autre intervention. Il se peut qu'une machine doive atteindre une certaine vitesse de broche ou une certaine valeur pour que le travail progresse. Dans ce cas, le déclencheur de sortie de la machine peut vérifier cette condition et faire avancer automatiquement le travail lorsqu'elle est remplie.
Pour ce faire, sélectionnez l'attribut de la machine à vérifier en tant que sortie.
Ensuite, définissez la condition appropriée. Dans ce cas, l'application ne doit progresser que lorsque la fonction de rampe atteint une valeur de 75, puis elle passe automatiquement à l'étape suivante. Le déclencheur ressemblera à ceci
SI Sortie machine - rampe1 - > - Valeur statique - Nombre - 75
ALORS Passer à l'étape suivante
Cette fonctionnalité peut être construite autour de n'importe quel attribut de la machine, et permet également de passer à des étapes ciblées. Par exemple, si la vitesse de la broche est de 0, vous pouvez passer à l'étape "Maintenance" ou "Pause déjeuner".
Exemple 3 - Écrire l'historique de l'activité
Dans ce cas, vous pouvez utiliser une sortie machine ou toute autre instruction conditionnelle pour écrire dans un champ d'historique d'activité.
Par exemple, vous pouvez utiliser une application Tulip pour définir une raison de temps d'arrêt. Si une application Tulip est utilisée pour aider à l'installation d'une machine, vous pouvez noter que la machine est en panne à cause de l'installation. Dans ce cas, vous pouvez vérifier si la machine est en panne lorsque l'application commence, et lui donner la balise Setup si c'est le cas. Le déclencheur d'une telle application pourrait ressembler à ceci :
IF : Machine Activity Field - At This Station - State - = - Static Value - Enum - Stopped
THEN : Data Manipulation- Set Downtime Reason- machine : A cette station - valeur : Valeur statique - Enum - Configuration
Le déclencheur ci-dessus se déclenche lorsque l'étape s'ouvre. Si la machine est arrêtée lorsque l'étape "Configuration" est ouverte, la raison du temps d'arrêt sera attribuée à la configuration.
Avez-vous 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 !