Configuration de la communication et utilisation du programme d’exemple

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.

Ce sujet présente deux méthodes pour configurer la communication de l’Interface Standard basée sur le protocole EtherNet/IP entre un PLC Mitsubishi MELSEC iQ-R Series (avec le module d’interface réseau RJ71EIP91) et le système de vision Mech-Mind.

  • Utiliser une carte PCI-e.

  • Configurer le logiciel. Aucune carte requise.

  • Lors de la configuration de la communication, ne mélangez pas les deux méthodes. Choisissez une seule méthode pour terminer la configuration.

  • La configuration logicielle présente un temps de réponse plus long que l’utilisation de la carte. Pour les projets nécessitant des performances de cycle élevées, il est recommandé d’utiliser la carte PCI-e.

    Le tableau ci-dessous compare le temps de réception des deux méthodes lorsque le système de vision envoie les mêmes points de vision ou points de passage. Les temps du tableau sont uniquement à titre de référence et peuvent différer de la consommation réelle de temps.

    Nombre de points de vision ou de points de passage envoyés par le système de vision Configuration logicielle Carte PCI-e

    1

    0.05 s

    0.04 s

    20

    1.4 s

    0.8 s

    100

    6.0 s

    2.5 s

Exigences matérielles et logicielles

Les modèles et versions indiqués ci-dessous ont été testés et peuvent être utilisés. Pour d’autres modèles et versions, vous pouvez vous référer à ce guide pour la procédure d’utilisation. En cas de problème, veuillez contacter l’assistance technique de Mech-Mind.

Matériel

Si vous configurez le logiciel pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher le matériel requis et les paramètres de connexion matérielle.
  • PLC :

    • PLC Mitsubishi série iQ-R avec module d’interface réseau RJ71EIP91. Un PLC avec module R00CPU est utilisé comme exemple dans les instructions suivantes.

    • Alimentation : R61P ; Unité de base : R33B

  • IPC

  • Câble USB Type A mâle vers USB Mini-B mâle

  • Commutateur réseau et câbles Ethernet

La connexion matérielle est la suivante. Chaque appareil possède une adresse IP unique, mais toutes doivent être dans le même sous-réseau et ne pas être utilisées par d’autres appareils. Pour les paramètres d’adresse IP du PLC, reportez-vous à la section ci-dessous. Pour les paramètres d’adresse IP de l’IPC et de l’ordinateur avec GX Works3 installé, voir ce lien.

hardware connection soft
Si vous utilisez une carte PCI-e pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher le matériel requis et les paramètres de connexion matérielle.
  • PLC :

    • PLC Mitsubishi série iQ-R avec module d’interface réseau RJ71EIP91. Un PLC avec module R00CPU est utilisé comme exemple dans les instructions suivantes.

    • Alimentation : R61P ; Unité de base : R33B

  • IPC avec carte d’interface HMS IXXAT INpact 40 PCIe installée

  • Câble USB Type A mâle vers USB Mini-B mâle

  • Commutateur réseau et câbles Ethernet

La connexion matérielle est la suivante. Chaque appareil possède une adresse IP unique, mais toutes doivent être dans le même sous-réseau et ne pas être utilisées par d’autres appareils. Pour les paramètres d’adresse IP du PLC et de la carte de communication, reportez-vous à la section ci-dessous. Pour les paramètres d’adresse IP de l’IPC et de l’ordinateur avec GX Works3 installé, voir ce lien.

hardware connection

Logiciel

Si vous configurez le logiciel pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher le logiciel requis.
Logiciel Description Emplacement d’installation

GX Works3 1.081K

Logiciel de programmation PLC Mitsubishi

Ordinateur utilisé pour la programmation séquentielle du PLC

SW1DN-EIPCT-BD 01B

Logiciel de configuration EtherNet/IP

Ordinateur utilisé pour la programmation séquentielle du PLC

Mech-Vision & Mech-Viz versions: 2.0.0 or above

logiciel Mech-Mind

IPC

Veuillez copier-coller les fichiers suivants depuis l’IPC vers un ordinateur avec GX Works3 installé pour une utilisation ultérieure.

  • Fichier Software EIP.eds, utilisé pour fournir les informations d’identité de l’IPC sur le réseau EtherNet/IP.

    Le fichier Software EIP.eds se trouve dans le chemin Communication Component/Robot_Interface/EthernetIP/EDS du répertoire où Mech-Vision et Mech-Viz sont installés.

  • Fichier d’exemple de programme PLC iQ-R_RJ71EIP91.usl, qui contient les bibliothèques utilisateur suivantes :

    • M_RJ71EIP91_Class1SetOutputData_00A : communique via Class1 pour obtenir les données d’entrée de la connexion spécifiée.

    • M_RJ71EIP91_Class1GetInputData_00A : communique via Class1 pour définir les données de sortie de la connexion spécifiée.

    • CameraSignalsMove : utilisé pour transférer les signaux du système de vision ;

    • CameraTest : utilisé pour tester le système de vision ;

    • MM_XXX_XXX FB : utilisé pour implémenter les fonctions de diverses commandes d’interface.

    Les fichiers de programme d’exemple sont stockés dans Communication Component/Robot_Interface/EthernetIP/Programming Samples/MITSUBISHI iQ-R PLC EthernetIP dans le répertoire d’installation où Mech-Vision et Mech-Viz sont installés.
Si vous utilisez une carte PCI-e pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher le logiciel requis.
Logiciel Description Emplacement d’installation

GX Works3 1.081K

Logiciel de programmation PLC Mitsubishi

Ordinateur utilisé pour la programmation séquentielle du PLC

SW1DN-EIPCT-BD 01B

Logiciel de configuration EtherNet/IP

Ordinateur utilisé pour la programmation séquentielle du PLC

Mech-Vision & Mech-Viz versions: 2.0.0 or above

logiciel Mech-Mind

IPC

HMS IPconfig

Utilisé pour configurer l’adresse IP de la carte PCIe

IPC

Veuillez copier-coller les fichiers suivants depuis l’IPC vers un PC avec GX Works3 installé pour une utilisation ultérieure.

  • Fichier 005A002B003A0100.EDS, utilisé pour fournir les informations d’identité de l’IPC sur le réseau EtherNet/IP.

    Le fichier 005A002B003A0100.EDS se trouve dans le chemin Communication Component/Robot_Interface/EthernetIP/EDS du répertoire où Mech-Vision et Mech-Viz sont installés.

  • Fichier d’exemple de programme PLC iQ-R_RJ71EIP91.usl, qui contient les bibliothèques utilisateur suivantes :

    • M_RJ71EIP91_Class1SetOutputData_00A : communique via Class1 pour obtenir les données d’entrée de la connexion spécifiée.

    • M_RJ71EIP91_Class1GetInputData_00A : communique via Class1 pour définir les données de sortie de la connexion spécifiée.

    • CameraSignalsMove : utilisé pour transférer les signaux du système de vision ;

    • CameraTest : utilisé pour tester le système de vision ;

    • MM_XXX_XXX FB : utilisé pour implémenter les fonctions de diverses commandes d’interface.

    Les fichiers de programme d’exemple sont stockés dans Communication Component/Robot_Interface/EthernetIP/Programming Samples/MITSUBISHI iQ-R PLC EthernetIP dans le répertoire d’installation où Mech-Vision et Mech-Viz sont installés.

Configurer la communication

Si vous configurez le logiciel pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher les opérations détaillées.
  1. Ouvrez Mech-Vision, et vous pouvez arriver sur différentes interfaces. Créez une nouvelle solution selon les instructions ci-dessous.

    • Si vous êtes arrivé sur l’interface d’accueil, cliquez sur Nouvelle solution vierge.

      create solution 1
    • Si vous êtes arrivé sur l’interface principale, cliquez sur Fichier  Nouvelle solution dans la barre de menus.

      create solution 2
    1. Cliquez sur la liste déroulante Sélectionner le robot, puis choisissez soit Robot répertorié soit Robot personnalisé en fonction du robot utilisé dans votre projet. Ensuite, cliquez sur Suivant.

      • Robot répertorié : Convient à la plupart des robots. Cliquez sur Sélectionner le modèle de robot pour choisir le modèle de robot spécifique.

      • Robot personnalisé : Convient aux robots portiques ou aux robots qui ne figurent pas dans la catégorie des robots répertoriés. La convention des angles d’Euler du robot et le système de coordonnées du robot doivent être sélectionnés.

  2. Dans la fenêtre Configuration de la communication du robot, complétez les paramètres suivants.

    1. Cliquez sur le menu déroulant Sélectionner le robot, puis sélectionnez Robot répertorié. Cliquez sur Sélectionner le modèle de robot, puis choisissez le modèle de robot que vous utilisez. Ensuite, cliquez sur Suivant.

    2. Dans la section Mode de communication, définissez Type de service d’interface sur Interface standard, définissez Protocole sur ETHERNET IP (Software), et définissez Cartes réseau et adresse IP sur la carte réseau et l’adresse IP utilisées par l’IPC.

    3. (Facultatif) Sélectionnez Activer automatiquement le service d’interface à l’ouverture de la solution.

    4. Cliquez sur Appliquer.

      ethernet ip software
  3. Sur l’interface principale de Mech-Vision, assurez-vous que l’interrupteur Configuration de la communication du robot dans la barre d’outils est activé et est devenu bleu.

    interface service
Si vous utilisez une carte PCI-e pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher les opérations détaillées.

Vérifier la carte PCI-e et le pilote

  1. Veuillez vous assurer que la carte d’interface INpact EIP Slave PCIe est bien enfoncée dans le slot PCI-e de l’IPC, comme illustré ci-dessous.

    install communication board
  2. Démarrez l’IPC, allez à Démarrer ‣ Gestionnaire de périphériques et vérifiez si le pilote VCI4 INpact PCIe a été installé.

    device manager

Configurer la communication du robot

  1. Ouvrez Mech-Vision, et vous pouvez accéder à différentes interfaces. Créez une nouvelle solution en suivant les instructions ci-dessous.

    • Si vous êtes entré dans l’interface d’accueil, cliquez sur Nouvelle solution vierge.

      create solution 1
    • Si vous êtes entré dans l’interface principale, cliquez sur Fichier  Nouvelle solution dans la barre de menus.

      create solution 2
  2. Cliquez sur Configuration de la communication robot dans la barre d’outils de Mech-Vision.

  3. Dans la fenêtre Configuration de la communication robot, effectuez les configurations suivantes.

    1. Cliquez sur la liste déroulante Sélectionner le robot, et choisissez soit Robot répertorié soit Robot personnalisé selon le robot utilisé dans votre projet. Cliquez ensuite sur Suivant.

      • Robot répertorié : Convient à la plupart des robots. Cliquez sur Sélectionner le modèle de robot pour choisir le modèle de robot spécifique.

      • Robot personnalisé : Convient aux robots portiques ou aux robots qui ne figurent pas dans la catégorie des robots répertoriés. Il faut sélectionner la Convention des angles d’Euler du robot et le système de coordonnées du robot.

    2. Dans la zone Mode de communication, sélectionnez Interface standard pour Type de service d’interface et sélectionnez ETHERNET IP pour Protocole.

    3. (Facultatif) Sélectionnez Activer automatiquement le service d’interface à l’ouverture de la solution.

    4. Cliquez sur Appliquer.

      ethernet ip
  4. Sur l’interface principale de Mech-Vision, assurez-vous que l’interrupteur Configuration de la communication robot dans la barre d’outils est basculé et devient bleu.

    interface service

Configurer l’adresse IP de la carte PCI-e

Assurez-vous que le service d’interface a été activé avant de poursuivre les opérations suivantes.
  1. Utilisez un câble Ethernet pour connecter les ports réseau de l’IPC et de l’INpact EIP Slave PCIe.

    Après avoir configuré l’IP et établi la communication avec succès, le câble Ethernet utilisé ici peut être retiré.
  2. Ouvrez HMS IPconfig, cliquez sur l’icône d’analyse et désélectionnez « Récupérer dynamiquement les paramètres IP à partir d’un serveur DHCP », puis saisissez l’adresse IP et le masque de sous-réseau. Après la configuration, cliquez sur Appliquer et quittez le logiciel.

set ip

Créer et configurer le projet PLC

Créer un projet PLC

  1. Ouvrez GX Works3, cliquez sur l’icône Nouveau dans la barre d’outils. Dans la fenêtre New, définissez Series sur RCPU, Type sur R00, et Program Language sur Ladder, puis cliquez sur OK.

    create plc 1
  2. Dans la fenêtre Ajouter un module, cliquez sur Modification des paramètres.

    create plc 2

    Dans la fenêtre Options, sélectionnez Oui dans la liste déroulante à côté de « Utiliser l’étiquette de module », puis cliquez sur OK. Retournez à la fenêtre Ajouter un module, puis cliquez sur OK.

    create plc 3
  3. Dans la section Destination de connexion actuelle du panneau Destination de connexion à gauche, double-cliquez sur Connexion.

    create plc 4
  4. Une fenêtre Spécifier la destination de connexion s’affiche.

    1. Sélectionnez Serial USB côté PC, et sélectionnez PLC Module côté PLC ; RCPU sera automatiquement rempli comme mode PLC.

    2. Cliquez sur CPU Module Direct Coupled Setting. Sélectionnez USB dans la fenêtre contextuelle et cliquez sur Oui.

    3. Retournez à la fenêtre Spécifier la destination de connexion, puis cliquez sur Connection Test. Si un message Connexion réussie avec le R00CPU s’affiche, le logiciel GX Works3 a bien communiqué avec le PLC.

    4. Cliquez sur OK dans la fenêtre Spécifier la destination de connexion et retournez à l’interface principale de GX Works3.

    create plc 5
  5. Dans la fenêtre de navigation à gauche, développez Parameter et double-cliquez sur System Parameter, une fenêtre System Parameter s’affiche.

    1. Dans l’onglet I/O Assignment de la fenêtre System Parameter, sélectionnez Base/Power/Extension Cable Setting, cliquez sur le bouton de la colonne Base à droite de Main, et une fenêtre Model Name Selection s’affichera.

    2. Dans la fenêtre Model Name Selection, sélectionnez le module de base et le module d’alimentation selon la situation réelle, puis cliquez sur OK.

      create plc 6

      Cliquez sur OK dans la fenêtre contextuelle comme indiqué ci-dessous.

      create plc 7
    3. Dans l’onglet I/O Assignment de la fenêtre System Parameter, sélectionnez I/O Assignment Setting, cliquez sur le bouton dans la colonne Module Name à côté de 0 (0-0), et une fenêtre Add New Module s’affichera.

    4. Dans la fenêtre Add New Module, définissez Module Type sur Network Module et Module Name sur RJ71EIP91, puis cliquez sur OK dans chacune des deux fenêtres.

      create plc 8
    5. Cliquez sur OK dans la fenêtre contextuelle comme indiqué ci-dessous.

      create plc 9
  6. Dans la fenêtre de navigation à gauche, développez Parameter et double-cliquez sur le nouvel 0000:RJ71EIP91, et la fenêtre Module Parameter apparaîtra.

    1. Dans la fenêtre Module Parameter, sélectionnez Basic Setting, développez Own Mode Setting et double-cliquez sur l’espace vide à côté de IP Address.

    2. Dans la fenêtre Setting for IP Address, définissez l’adresse IP et le masque de sous-réseau, puis cliquez sur OK.

create plc 10

Télécharger la configuration matérielle vers le PLC

  1. Sélectionnez Program dans le panneau Navigation à gauche, et sélectionnez Convertir  Reconstruire tout dans la barre de menus.

    configure plc 1
  2. Dans la fenêtre Rebuild All, cliquez sur Options, et une fenêtre Options s’affichera.

    configure plc 2
    1. Dans la fenêtre Options, cliquez sur Basic Setting à gauche, et sélectionnez Oui pour « Réaffecter les étiquettes lors de l’exécution de Reconstruire tout », puis cliquez sur OK.

    2. Retournez à la fenêtre Rebuild All et cliquez sur OK.

      configure plc 3
  3. Après la conversion réussie du programme, cliquez sur En ligne  Écrire vers le PLC dans la barre de menus.

    configure plc 4
  4. Dans la fenêtre Online Data Operation, cliquez sur l’onglet Write, puis cliquez sur Paramètre + Programme, puis sur Exécuter.

    configure plc 5
    1. Cliquez sur Oui dans la fenêtre contextuelle comme indiqué ci-dessous.

      configure plc 6
    2. Si la sécurité du système peut être assurée, sélectionnez Oui.

      configure plc 7
    3. Sélectionnez Oui pour tout pour « Êtes-vous sûr de vouloir l’écraser ? ».

      configure plc 8
    4. Après un téléchargement réussi, un message d’alerte comme ci-dessous s’affichera. Si la sécurité du système peut être assurée, sélectionnez Oui.

      configure plc 9
    5. Cliquez sur OK dans la fenêtre Terminé. Retournez à la fenêtre Online Data Operation et cliquez sur Fermer.

      configure plc 10
  5. Redémarrez le PLC pour que les configurations prennent effet.

Installer le fichier EDS et configurer la communication

Si vous configurez le logiciel pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher les opérations détaillées.
  1. Retournez à la fenêtre 0000:RJ71EIP91 Module Parameter, double-cliquez sur l’icône EtherNet/IP Configuration Tool pour démarrer le logiciel de configuration EIP Configuration Tool for RJ71EIP91.

    install file 1
  2. Une fenêtre Add New Element s’affiche, saisissez l’adresse IP du module RJ71EIP91, qui doit être identique à l’adresse IP du « paramètre de module 0000:RJ71EIP91 » défini dans GX Works3, puis cliquez sur OK.

    install file 2
  3. Dans la fenêtre EIP Configuration Tool for RJ71EIP91, développez Device Library, et sélectionnez EtherNet/IP Devices. Cliquez sur Add et une fenêtre EDS Management s’affichera.

    install file 3
    1. Dans la fenêtre EDS Management, cliquez sur Suivant.

      install file 4
    2. Cliquez sur Parcourir, et sélectionnez le fichier Software EIP.eds (qui doit être copié au préalable depuis l’IPC) dans la fenêtre contextuelle, puis cliquez sur Suivant.

      Le fichier Software EIP.eds se trouve dans le chemin Communication Component/Robot_Interface/EthernetIP/EDS du répertoire où Mech-Vision et Mech-Viz sont installés.
      install file software 5
    3. Cliquez sur Suivant.

      install file software 6
    4. Cliquez sur OK.

      install file 7
  4. Après l’ajout réussi du fichier EDS, développez EtherNet/IP Devices/Mech-Mind Robotics Technologies Ltd./Generic Device, faites un clic droit sur Mech-Mind Standard Interface …​, et cliquez sur Insert in Configuration pour se connecter au réseau EtherNet/IP. La fenêtre de configuration s’affichera.

    install file software 8
    1. Dans l’onglet General, définissez l’adresse IP esclave du système de vision.

      L’adresse IP ici doit être cohérente avec l’adresse IP sélectionnée sous*Network Adapters and IP Address* dans les paramètres de configuration de la communication robot dans Mech-Vision.

      install file software 9
    2. Dans l’onglet Connections, cliquez sur General, et changez la valeur de Input Mode en Point à point. Ensuite, notez les valeurs de Input Size et Output Size, puis cliquez sur OK.

    install file software 10
Si vous utilisez une carte PCI-e pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher les opérations détaillées.
  1. Retournez à la fenêtre 0000:RJ71EIP91 Module Parameter, double-cliquez sur l’icône EtherNet/IP Configuration Tool pour démarrer le logiciel de configuration EIP Configuration Tool for RJ71EIP91.

    install file 1
  2. Une fenêtre Add New Element s’affiche, saisissez l’adresse IP du module RJ71EIP91, qui doit être identique à l’adresse IP du « paramètre de module 0000:RJ71EIP91 » défini dans GX Works3, puis cliquez sur OK.

    install file 2
  3. Dans la fenêtre EIP Configuration Tool for RJ71EIP91, développez Device Library, et sélectionnez EtherNet/IP Devices. Cliquez sur Add et une fenêtre EDS Management s’affichera.

    install file 3
    1. Dans la fenêtre EDS Management, cliquez sur Suivant.

      install file 4
    2. Cliquez sur Parcourir, et sélectionnez le fichier 005A002B003A0100.EDS (qui doit être copié au préalable depuis l’IPC) dans la fenêtre contextuelle, puis cliquez sur Suivant.

      Le fichier 005A002B003A0100.EDS se trouve dans le chemin Communication Component/Robot_Interface/EthernetIP/EDS du répertoire où Mech-Vision et Mech-Viz sont installés.
      install file 5
    3. Cliquez sur Suivant.

      install file 6
    4. Cliquez sur OK.

      install file 7
  4. Après l’ajout réussi du fichier EDS, développez EtherNet/IP Devices/HMS Industrial Networks AB/Generic Device, faites un clic droit sur Ixxat INpact EtherNet/IP(TM), et cliquez sur Insert in Configuration pour se connecter au réseau EtherNet/IP. La fenêtre de configuration s’affichera.

    install file 8
    1. Dans l’onglet General, définissez l’adresse IP esclave du système de vision.

      L’adresse IP ici doit être cohérente avec l’adresse IP définie dans HMS IPconfig.

      install file 9
    2. Dans l’onglet Connections, cliquez sur General, et changez la valeur de Input Mode en Point à point. Ensuite, notez les valeurs de Input Size et Output Size, puis cliquez sur OK.

    install file 10

Télécharger la configuration réseau EtherNet/IP du PLC vers le PLC

Si vous configurez le logiciel pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher les opérations détaillées.
  1. Si l’appareil est ajouté avec succès, l’option d’appareil comme ci-dessous apparaîtra dans la fenêtre. Cliquez sur l’icône Online command dans la barre d’outils.

    download file software 1
  2. Sélectionnez Oui pour « Voulez-vous enregistrer la configuration avant de passer en ligne ? » pour passer en mode en ligne.

    download file 2
  3. En mode de communication Online, cliquez sur l’icône Download the current configuration in the module pour télécharger les paramètres actuels vers le module de communication EtherNet/IP RJ71EIP91.

    download file software 3
    1. Sélectionnez configuration.apa dans la fenêtre contextuelle pour faciliter le téléchargement, le téléversement et l’édition du fichier de configuration avec l’extension .apa. Puis cliquez sur Télécharger.

      download file 4
    2. Cliquez sur OK dans la fenêtre contextuelle comme indiqué ci-dessous.

      download file 5
  4. Redémarrez le PLC pour que les configurations prennent effet.

Si vous utilisez une carte PCI-e pour mettre en place la communication EtherNet/IP, cliquez sur cette ligne pour afficher les opérations détaillées.
  1. Si l’appareil est ajouté avec succès, l’option d’appareil comme ci-dessous apparaîtra dans la fenêtre. Cliquez sur l’icône Online command dans la barre d’outils.

    download file 1
  2. Sélectionnez Oui pour « Voulez-vous enregistrer la configuration avant de passer en ligne ? » pour passer en mode en ligne.

    download file 2
  3. En mode de communication Online, cliquez sur l’icône Download the current configuration in the module pour télécharger les paramètres actuels vers le module de communication EtherNet/IP RJ71EIP91.

    download file 3
    1. Sélectionnez configuration.apa dans la fenêtre contextuelle pour faciliter le téléchargement, le téléversement et l’édition du fichier de configuration avec l’extension .apa. Puis cliquez sur Télécharger.

      download file 4
    2. Cliquez sur OK dans la fenêtre contextuelle comme indiqué ci-dessous.

      download file 5
  4. Redémarrez le PLC pour que les configurations prennent effet.

Importer le programme d’exemple et le télécharger vers le PLC

Importer les programmes d’exemple Mech-Mind

Avant d’ajouter le programme d’exemple Mech-Mind à un projet déjà utilisé, il est recommandé de l’importer d’abord dans un nouveau projet et de le tester.
  1. Retournez à l’interface principale de GX Works3. Sélectionnez Projet  Opération de bibliothèque  Enregistrer dans la liste des bibliothèques  Bibliothèque utilisateur.

    import file 1

    Cliquez sur OK dans la fenêtre contextuelle comme indiqué ci-dessous.

    import file 2
  2. Dans la fenêtre Register Library to Library List, sélectionnez le fichier de programme d’exemple « iQ-R_RJ71EIP91.usl » et cliquez sur Ouvrir. Veuillez copier le fichier depuis l’IPC au préalable.

    import file 3
  3. Retournez à la fenêtre du logiciel GX Works3, sélectionnez les deux fichiers de programme d’exemple « CameraSignalsMove » et « CameraTest » dans le panneau Element Selection à droite. Puis faites un clic droit sur les programmes d’exemple et sélectionnez Ajouter au projet  Scanner.

    import file 4

    Cliquez sur Oui dans la fenêtre contextuelle comme indiqué ci-dessous.

    import file 5
  4. Retournez à la fenêtre du logiciel GX Works3, vérifiez si les programmes d’exemple, les FB et les étiquettes ont été importés avec succès et apparaissent dans le panneau Project. Puis cliquez sur Convertir  Reconstruire tout dans la barre de menus.

    import file 6

    Cliquez sur OK dans la fenêtre contextuelle comme indiqué ci-dessous.

    import file 7

Télécharger le programme PLC vers le PLC

  1. Après la conversion réussie du programme, cliquez sur En ligne  Écrire vers le PLC dans la barre de menus.

    download plc 1
  2. Dans la fenêtre Online Data Operation, cliquez sur l’onglet Write, puis cliquez sur Paramètre + Programme, et ensuite sur Exécuter.

    download plc 2
    1. Cliquez sur Oui dans la fenêtre contextuelle comme indiqué ci-dessous.

      download plc 3
    2. Si la sécurité du système peut être assurée, sélectionnez Oui dans la fenêtre contextuelle comme indiqué ci-dessous.

      download plc 4
    3. Sélectionnez Oui pour tout pour « Êtes-vous sûr de vouloir l’écraser ? ».

      download plc 5
    4. Après un téléchargement réussi, un message d’alerte comme ci-dessous s’affichera. Si la sécurité du système peut être assurée, sélectionnez Oui.

      download plc 6
    5. Cliquez sur OK dans la fenêtre Terminé. Retournez à la fenêtre Online Data Operation et cliquez sur Fermer.

    download plc 7

Vérifier la communication

  1. Retournez à la fenêtre du logiciel GX Works3, double-cliquez sur ProgramBody dans le panneau Navigation.

    establish communication 1
  2. Sélectionnez En ligne  Surveiller  Démarrer la surveillance (Toutes les fenêtres) dans la barre de menus.

    establish communication 2

    Si la connexion est établie avec succès, la valeur surveillée de FromCamera.HEARTBEAT continuera à changer.

    establish communication 3
  3. La connexion du PLC est réussie si le message suivant s’affiche dans l’onglet Console du panneau Log de Mech-Vision : Connexion réussie au contrôleur ETHERNET IP. Si vous ne voyez pas ce message de log, veuillez vérifier :

    1. Si le matériel est correctement connecté ;

    2. Si le service d’interface a bien démarré dans Mech-Vision ;

    3. Si le programme PLC a bien été téléchargé vers le PLC.

Tester avec un projet Mech-Vision/Mech-Viz

Cette section explique comment utiliser le FB de programme d’exemple pour déclencher le projet Mech-Vision afin d’obtenir des points de vision et déclencher le projet Mech-Viz afin d’obtenir la trajectoire planifiée.

Prérequis

  1. Retournez à Mech-Vision et créez un projet Mech-Vision. Faites un clic droit sur la solution et sélectionnez Autoload Solution. Les projets dans la solution sont également chargés automatiquement. Parallèlement, le numéro de projet apparaîtra devant chaque nom de projet.

  2. Créez un projet Mech-Viz. Faites un clic droit sur le nom du projet dans Resources de Mech-Viz et sélectionnez Autoload Project.

    Le projet Mech-Viz utilisé pour le test doit contenir une étape « Branch by Msg » qui a été renommée en 1 comme illustré ci-dessous.

    preparation 4

Exécuter le projet Mech-Vision et obtenir des points de vision

Configurer les programmes

  1. Retournez à la fenêtre du logiciel GX Works3, double-cliquez sur le corps du programme de CameraTest, et définissez l’état de ToCamera.COMM_ENABLE sur toujours activé.

    test vision 1
  2. Cliquez sur le FB MM_Start_Vis et définissez les valeurs des entrées comme indiqué ci-dessous.

    1. Définissez la valeur de Vision_Proj_Num sur 1, alors le projet n° 1 dans Mech-Vision sera démarré.

    2. Définissez la valeur de Req_Pose_Num sur 0, ce qui signifie que le projet Mech-Vision enverra tous les points de vision.

    3. Définir la valeur de Robot_Pose_Type à 0 indique que le projet est en mode œil-à-main, et que la pose de capture d’image n’est pas nécessaire.

    test vision 2

Déclencher l’exécution du projet Mech-Vision

  1. Dans la fenêtre de GX Works3, faites un clic droit sur l’étiquette Camera_User.Start_Vis côté entrée de MM_Start_Vis, sélectionnez Débogage  Modifier la valeur et modifiez la valeur à 1 pour déclencher l’exécution du projet Mech-Vision. Puis réinitialisez la valeur à 0.

    test vision 3
  2. Vérifiez si la valeur renvoyée de STATUS_CODE est 1102.

    1. Sélectionnez En ligne  Observer  Enregistrer dans la fenêtre d’observation  Fenêtre d’observation 1 dans la barre de menus.

      test vision 4
    2. Dans la fenêtre Watch 1, trouvez l’étiquette FromCamera dans la colonne Nom.

      test vision 5
    3. Développez les niveaux et vérifiez la valeur renvoyée de STATUS_CODE.

    test vision 6
Si le projet Mech-Vision démarre avec succès, le code d’état 1102 sera renvoyé. Sinon, le code d’erreur correspondant sera renvoyé. Veuillez vous référer à Status Codes and Troubleshooting pour le dépannage.

Obtenir des points de vision depuis Mech-Vision

  1. Dans la fenêtre de GX Works3, faites un clic droit sur l’étiquette Camera_User.Get_VisData côté entrée de MM_Get_VisData, sélectionnez Débogage  Modifier la valeur et modifiez la valeur à 1 pour obtenir les points de vision depuis Mech-Vision. Puis réinitialisez la valeur à 0.

    test vision 7
  2. Vérifiez la valeur renvoyée de STATUS_CODE dans la Fenêtre d’observation 1.

    test vision 8
    Si les points de vision sont obtenus avec succès depuis Mech-Vision, le code d’état 1100 sera renvoyé. Sinon, le code d’erreur correspondant sera renvoyé. Veuillez vous référer à Status Codes and Troubleshooting pour le dépannage.
  3. Vérifiez la valeur renvoyée de Target_Pose.

    1. Sélectionnez En ligne  Observer  Enregistrer dans la fenêtre d’observation  Fenêtre d’observation 2 dans la barre de menus.

      test vision 9
    2. Dans la fenêtre Watch 2, trouvez l’étiquette Camera_User dans la colonne Nom.

      test vision 10
    3. Développez les niveaux et vérifiez les valeurs renvoyées de Target_Pose. L’exemple de la figure ci-dessous a reçu 2 poses. Divisez les valeurs transférées par 10000 pour obtenir les données de pose réelles.

    test vision 11

Automatiser le processus d’obtention du résultat de vision depuis Mech-Vision

La section précédente explique comment obtenir manuellement le résultat de vision depuis Mech-Vision. Pour automatiser le processus d’obtention du résultat de vision depuis Mech-Vision, connectez les programmes comme dans l’exemple suivant.

get vis results automatically 1
get vis results automatically 2
get vis results automatically 3

Obtenir la trajectoire planifiée depuis Mech-Viz

Configurer les programmes

  1. Dans la fenêtre de GX Works3, faites un clic droit sur l’étiquette Camera_User.Start_Empty côté entrée de MM_Get_VisData, sélectionnez Débogage  Modifier la valeur et modifiez la valeur à 1 pour effacer le résultat de vision précédemment obtenu. Puis réinitialisez la valeur à 0.

    test viz 1

    Vérifiez la valeur de Target_Pose après l’effacement du résultat de vision dans la Fenêtre d’observation 2.

    test viz 2
  2. Cliquez sur le FB MM_Set_Branch et définissez les valeurs d’entrée comme indiqué ci-dessous.

    1. Définissez la valeur de Branch_Name sur 1, et le projet s’exécutera le long de l’étape Branch by Msg dont l’ID d’étape est 1.

    2. Définissez la valeur de Branch_Exit_Port sur 1, et Mech-Viz prendra le port de sortie 1 pour l’étape Branch by Msg dont l’ID d’étape est 1.

    test viz 3
  3. Cliquez sur MM_Get_VizData, définissez la valeur de Request_Pose_Type sur 1, et Mech-Viz enverra des données en positions articulaires.

    test viz 4

Déclencher l’exécution du projet Mech-Viz

  1. Dans la fenêtre de GX Works3, faites un clic droit sur l’étiquette Camera_User.Start_Viz côté entrée de MM_Start_Viz, sélectionnez Débogage  Modifier la valeur et modifiez la valeur à 1 pour déclencher l’exécution du projet Mech-Viz. Puis réinitialisez la valeur à 0.

    test viz 5
  2. Vérifiez la valeur renvoyée de STATUS_CODE dans la Fenêtre d’observation 1.

    test viz 6
Si le projet Mech-Viz démarre avec succès, le code d’état 2103 sera renvoyé. Sinon, le code d’erreur correspondant sera renvoyé. Veuillez vous référer à Status Codes and Troubleshooting pour le dépannage.

Définir le port de sortie de branche de Mech-Viz

  1. Dans la fenêtre de GX Works3, faites un clic droit sur l’étiquette Camera_User.Set_Branch côté entrée de MM_Set_Branch, sélectionnez Débogage  Modifier la valeur et modifiez la valeur à 1 pour sélectionner le port de sortie de la branche. Puis réinitialisez la valeur à 0.

    test viz 7
  2. Vérifiez la valeur renvoyée de STATUS_CODE dans la Fenêtre d’observation 1.

    test viz 8
    Si la branche est définie avec succès, le code d’état 2105 sera renvoyé. Sinon, le code d’erreur correspondant sera renvoyé. Veuillez vous référer à Status Codes and Troubleshooting pour le dépannage.

Obtenir la trajectoire planifiée depuis Mech-Viz

  1. Dans la fenêtre de GX Works3, faites un clic droit sur l’étiquette Camera_User.Get_VizData côté entrée de MM_Get_VizData, sélectionnez Débogage  Modifier la valeur et modifiez la valeur à 1 pour obtenir la trajectoire planifiée depuis Mech-Viz. Puis réinitialisez la valeur à 0.

    test viz 9
  2. Vérifiez la valeur renvoyée de STATUS_CODE dans la Fenêtre d’observation 1.

    test viz 10
    Si la trajectoire planifiée est obtenue avec succès, le code d’état 2100 sera renvoyé. Sinon, le code d’erreur correspondant sera renvoyé. Veuillez vous référer à Status Codes and Troubleshooting pour le dépannage.
  3. Cliquez sur MM_Get_VizData et vous pouvez voir que la valeur de Send_Pose_Num est 10, ce qui indique que 10 ensembles de positions articulaires sont obtenus dans ce programme d’exemple.

    test viz 11
  4. Vérifiez les valeurs renvoyées de Target_Pose dans la Fenêtre d’observation 2. Divisez les valeurs transférées par 10000 pour obtenir les données de pose réelles.

    test viz 12

Automatiser le processus d’obtention de la trajectoire planifiée depuis Mech-Viz

La section précédente explique comment obtenir manuellement la trajectoire planifiée depuis Mech-Viz. Pour automatiser le processus d’obtention de la trajectoire planifiée depuis Mech-Viz, connectez les programmes comme dans l’exemple suivant.

get viz results automatically 1
get viz results automatically 2
get viz results automatically 3
get viz results automatically 4
get viz results automatically 5

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.