Programme d’exemple 4 : MM_S4_Vis_SwitchRecipe

Vous consultez actuellement la documentation pour la dernière version (2.1.2). Pour accéder à une autre version, cliquez sur le bouton "Changer de version" situé dans le coin supérieur droit de la page.

■ Si vous n’êtes pas sûr de la version du produit que vous utilisez, veuillez contacter le support technique Mech-Mind pour obtenir de l’aide.

Présentation du programme

Description

Le PLC déclenche Mech-Vision pour basculer la recette de paramètres, lance le projet Mech-Vision, puis obtient le résultat de vision.

Chemin du fichier

Vous pouvez accéder au répertoire d’installation de Mech-Vision et Mech-Viz et trouver le fichier via le chemin Communication Component/Robot_Interface/EthernetIP/Programming Samples/AB PLC EthernetIP/sample applications/ExportedRoutineOfSampleProjects/MM_S4_Vis_SwitchRecipe.L5X.

Projet

Projet Mech-Vision (La recette de paramètres doit être configurée au préalable.)

Prérequis

Ce programme d’exemple est fourni à titre de référence uniquement. Avant d’utiliser le programme, veuillez l’adapter en fonction du scénario réel.

Description du programme

Cette partie décrit le programme d’exemple MM_S4_Vis_SwitchRecipe.

La seule différence entre le programme d’exemple MM_S4_Vis_SwitchRecipe et le programme d’exemple MM_S1_Vis_Basic est que MM_S4_Vis_SwitchRecipe peut basculer la recette de paramètres dans le projet Mech-Vision (Échelon 5). Ainsi, seule la fonctionnalité de basculement de la recette de paramètres est décrite dans la section suivante. Pour les parties de MM_S4_Vis_SwitchRecipe identiques à celles de MM_S1_Vis_Basic, voir Programme d’exemple 1 : MM_S1_Vis_Basic.
sample4 1
sample4 2
sample4 3
sample4 4
sample4 5
sample4 6
sample4 7
sample4 8

La figure ci-dessous décrit le processus du programme d’exemple ci-dessus. La fonctionnalité de basculement de la recette de paramètres dans le projet Mech-Vision du programme ci-dessus est illustrée dans la section indiquée par la ligne rouge dans la figure ci-dessous.

sample4 9

Le tableau ci-dessous décrit le processus de basculement de la recette de paramètres dans le projet Mech-Vision.

  • Pour les commandes de l’Interface standard des PLC AB, vous pouvez cliquer sur l’hyperlien du nom de la commande dans l’explication suivante pour afficher la description détaillée de la commande.

  • Pour les commandes courantes fournies avec les PLC AB, veuillez vous reporter à Commandes courantes.

Fonctionnalité Description

Basculer la Mech-Visionrecette de paramètres et déterminer les opérations ultérieures en fonction de la réussite du basculement de la recette

sample4 6
  • Camera_User.Switch_Recipe: L’indicateur qui déclenche le basculement de la recette de paramètres dans le projet Mech-Vision lorsqu’un front montant se produit.

  • Camera_User.Status_Code_Error[10]: L’indicateur qui signale que le code d’état du système de vision est anormal. True indique que le basculement de la recette de paramètres dans le projet Mech-Vision a échoué, ce qui signifie que le système de vision est anormal.

Pour plus d’informations sur les paramètres d’entrée et de sortie de MM_Switch_Recipe, voir MM_Switch_Recipe.

L’Échelon 5 indique que si Camera_User.Step_Num est défini sur 3, les opérations suivantes sont effectuées.

  1. Activer MM_Switch_Recipe. Dans ce cas, l’ID de la recette de paramètres est 1 (Vision_Recipe_Num est défini sur 1) par défaut. Vous pouvez modifier l’ID selon les scénarios réels.

  2. Lorsque MM_Switch_Recipe.EnableOut est à True et FromCamera.TRIGGER_ACKNOWLEDGE est à False, définir Camera_User.Switch_Recipe. Dans ce cas, le PLC déclenche Mech-Vision pour basculer la recette de paramètres.

  3. Si la valeur de FromCamera.STATUS_CODE est supérieure ou égale à 1001 et inférieure ou égale à 1099, une exception se produit dans le système de vision. Dans ce cas, après réception du front montant pour la sortie logique à l’aide de la commande ONS, définir Camera_User.Status_Code_Error[10] et réinitialiser Camera_User.Switch_Recipe. Pour la cause d’un code d’état spécifique, voir Codes d’état de l’Interface standard et codes d’erreur.

  4. Si la valeur de FromCamera.STATUS_CODE est 1107 et que FromCamera.COMMAND_COMPLETE est à True, le système de vision a exécuté avec succès la commande envoyée par le PLC. Dans ce cas, la commande ONS reçoit le front montant pour la sortie logique, attribue la valeur 5 à Camera_User.Step_Num, puis réinitialise Camera_User.Status_Code_Error[10] et Camera_User.Switch_Recipe.

Cette page est-elle utile ?

Veuillez nous indiquer comment améliorer :

Nous accordons de l’importance à votre vie privée

Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site web. En continuant à utiliser le site, vous reconnaissez accepter l’utilisation des cookies. Si vous refusez, un cookie unique sera utilisé pour garantir que vous ne soyez pas suivi ou reconnu lors de votre visite sur ce site.