Manual do proprietário | PIAB piCOMPACT23 SMART Allen-Bradley IO-Link Manuel du propriétaire
PDF
Descarregar
Documento
Manuel piCOMPACT 23 SMART ® Allen-Bradley o-Link Manuel de consignes ­complémentaires Ce manuel est disponible dans les langues suivantes sur piab.com : Chinois Anglais Français Allemand Italien Japonais Coréen Polonais Portugais Russe Espagnol Suédois Sommaire 1. Introduction ����������������������������������������� 4 2. Logiciel de développement���������������� 5 3. Matériel pris en charge����������������������� 6 3.1 API������������������������������������������������������������������ 6 3.2 Maîtres IO-Link�������������������������������������������� 6 3.3 Topologie������������������������������������������������������� 6 4. Mise en route�����������������������������������������7 4.1Démarrer un nouveau projet/ouvrir un projet existant�������������������������������������������������������������������� 7 4.2 Installation des fichiers EDS��������������������� 7 4.3 Ajouter un maître à la configuration des E/S���������������������������������������������������������������������������� 9 4.3.1 Topologie A : Module de terrain����������������������� 10 4.3.2 Topologie B : Poste d’E/S de point����������������� 10 4.4 Fichier IODD����������������������������������������������� 12 4.4.1 Enregistrement d’un fichier IODD������������������� 12 4.4.2Configuration du dispositif sur une voie IO-Link�� 13 5. Importer des consignes ­complémentaires�������������������������������������� 14 6. Configuration��������������������������������������17 6.1 Définition des maîtres������������������������������ 17 6.2Messagerie piCOMPACT������������������������������20 6.2.1 Créer des libellés��������������������������������������������������20 6.2.2 Configuration�������������������������������������������������������� 21 6.3E/S de processus piCOMPACT�������������������25 6.3.1 Maîtres IO-Link non Allen-Bradley������������������� 26 6.4 Télécharger le logiciel�������������������������������28 7. Utilisation�������������������������������������������� 30 7.1 Messagerie piCOMPACT30 7.2 E/S de processus piCOMPACT��������������� 32 Annexe 1 : Configuration réseau............. 35 Annexe 2 : Mise à jour du micrologiciel TURCK TBEN-S2-4IOL.............................. 37 Manuel piab.com Page 3/42 Introduction 1. Introduction Octobre 2021 Rév 1 non publiéPour simplifier le processus de prise de connaissance de la fonctionnalité piCOMPACT®23 SMART IO-Link, un logiciel d’exemple a été développé. Il vise à mettre l’unité en service en très peu de temps. Ce guide décrit l’ensemble du processus, de l’installation des fichiers Electronic Data Sheet (EDS) à l’utilisation et au dépannage de la messagerie IO-Link et des données cycliques. Les utilisateurs expérimentés peuvent avoir envie de passer à un chapitre ultérieur, car l’installation de fichiers EDS et la configuration des E/S sont considérées comme sans importance. Veuillez noter que si un dépannage est nécessaire, cela peut être dû au non-respect de toutes les étapes de ce guide. Il est donc recommandé de lire ce guide dans son intégralité. Le logiciel se compose d’un ensemble de consignes complémentaires (AOI) qui doivent être importées dans Rockwell Studio 5000. Pour obtenir une fonctionnalité complète, trois AOI doivent être utilisés : Page 4/42 1. Définition des maîtres : configure les paramètres utilisés par l’AOI de messagerie IO-Link. 2. Messagerie piCOMPACT : exécute la lecture et l’écriture d’éléments IO-Link ISDU. 3. Données cycliques piCOMPACT : gèrent l’état cyclique et le contrôle de l’unité de vide. L’AOI de messagerie contient une version logicielle du fichier piCOMPACT23 SMART IODD (I/O Device Description). Chaque élément possède ses propres propriétés de configuration, telles que : • l’accès en lecture/écriture ; • les valeurs minimum et maximum ; • le type de données ; • la longueur de chaîne maximale. Le fichier IODD est inclus dans l’exemple de package en tant que XML importable et PDF. piab.com Manuel Logiciel de développement 2. Logiciel de développement Le logiciel d’exemple est rédigé en langage ST (Structured Text) et a été développé avec : • Studio 5000 Logix Designer V30.00.00 Mini Edition • Studio 5000 Pack multilingue ESD S/W V24.00.00 La prise en charge de ST n’est pas nécessaire pour utiliser les AOI, mais elle est nécessaire pour pouvoir lire/modifier le code. Manuel piab.com Page 5/42 Matériel pris en charge 3. Matériel pris en charge Le logiciel est conçu autour d’un API (automate programmable industriel) communiquant avec un maître IO-Link via Ethernet/IP. Il s’agit d’une exigence pour tout matériel utilisé en combinaison avec le logiciel afin de prendre en charge la communication Ethernet/IP ainsi que les services d’adressage directs ISDU (Index Service Data Unit). A. Les maîtres Allen-Bradley 1732E-8IOLM12R, BALLUFF BNI EIP-508-105-Z015 et TURCK TBEN-S2-4IOL sont utilisés selon cette topologie. À compter de la publication de ce document, les API et maîtres IO-Link suivants sont testés et leur fonctionnement avec le piCOMPACT23 SMART est confirmé : 3.1 API • Série CompactLogix Allen-Bradley (testée de 5380 à 5096-L306ER) • Série ControlLogix Allen-Bradley (non testée) 3.2 Maîtres IO-Link • Allen-Bradley 1732E-8IOLM12R, micrologiciel 1.001 Figure 1 Topologie A, un module de terrain • Allen-Bradley 1734-IOL (en combinaison avec 1734-AENTR), micrologiciel 1.011 • BALLUFF BNI EIP-508-105-Z015, micrologiciel B. La carte Allen-Bradley 1734-IOL doit être montée sur un poste d’E/S de point intégré à l’armoire 1734-AENTR série B. Lors de l’utilisation de ce module, la topologie cidessous s’applique : 4.3 • TURCK TBEN-S2-4IOL, micrologiciel 3.3.10 (voir annexe Annexe 2 : Mise à jour du micrologiciel TURCK TBEN-S2-4IOL si une mise à jour du micrologiciel est nécessaire) • TURCK TBEN-L4-8IOL, TBEN-L5-8IOL (non testés) 3.3 Topologie La majorité du matériel IO-Link se trouve sur le terrain : la technologie élargit la capacité des capteurs et des actionneurs connectés aux modules E/S avec une IP (protection internationale) élevée. La connexion à l’API est réalisée avec un bus de terrain comme Ethernet/IP. Figure 2 Topologie B, un module d’E/S de point intégré à l’armoire Page 6/42 piab.com Manuel Mise en route 4. Mise en route L’assistant d’installation EDS est un processus relativement simple, même s’il nécessite plusieurs étapes. 4.1 Démarrer un nouveau projet/ouvrir un projet existant Les consignes complémentaires doivent être importées dans un projet. Qu’il s’agisse de démarrer un nouveau projet ou d’ouvrir un projet existant, assurez-vous qu’il soit créé avec un API qui prend en charge Ethernet/IP et le logiciel d’exemple, voir le chapitre 3. Matériel pris en charge. 4.2 Installation des fichiers EDS S’il s’agit de la première utilisation d’un maître IO-Link, il est très probable que le fichier EDS approprié doive être installé. Les fichiers des maîtres IO-Link pris en charge se trouvent dans le package de téléchargement, dans leur dossier « EDS » respectif. Pour installer l’EDS, ouvrez Logix Designer et, dans la barre de menu supérieure, choisissez : Tools > EDS Hardware Installation Tool. Figure 4 Assistant EDS étape 1, cliquez sur « Next » Figure 3 Tools > EDS Hardware Installation Tool Il faut quelques instants pour que l’assistant démarre. Une fois qu’il s’ouvre, sélectionnez « Next », puis cliquez sur « Browse » et trouvez le fichier EDS applicable dans votre système de fichiers. L’assistant vérifie la validité du fichier et demande de confirmer que le bon fichier est sélectionné pour l’installation. La page suivante décrit le processus plus en détail. Voici un aperçu des fichiers EDS utilisés pour tester le logiciel. Figure 5 Assistant EDS étape 2, sélectionnez « Register an EDS file(s) » Marque Maître Nom du fichier Remarque Allen-Bradley 1732E-8IOLM12R - Prise en charge intégrée 1734-IOL - Prise en charge intégrée BALLUFF BNI EIP-508-105-Z015 BNI EIP-508-105-Z015.eds TURCK TBEN-S2-4IOL TBEN-S2-4IOL_R2.8.eds Manuel piab.com Page 7/42 Mise en route Il est possible d’installer un seul fichier EDS ainsi qu’un dossier contenant plusieurs fichiers. Dans cet exemple, un seul fichier est installé. Cliquez sur le bouton « Browse... » pour ouvrir le navigateur de fichiers. Le programme vérifie que le fichier n’a pas d’erreurs et peut être importé. Une fois réussi, vous pouvez cliquer sur le bouton « Next > ». Figure 8 Assistant EDS étape 5 : Vérification du fichier Figure 6 Assistant EDS étape 3, sélectionnez un fichier Cette étape confirme que le fichier EDS va être installé. Accédez au dossier « EDS_Files » et ouvrez le dossier du fabricant, ici le maître BALLUFF est choisi. Figure 9 Assistant EDS étape 6 : fichier EDS qui va être installé. Figure 7 Assistant EDS étape 4, recherchez le fichier Page 8/42 piab.com Manuel Mise en route Une fois l’installation terminée, un résumé est fourni. Cliquez sur « Next » pour terminer avec l’assistant. 4.3 Ajouter un maître à la configuration des E/S Dans l’onglet « Controller Organizer », faites un clic droit sur un port réseau et sélectionnez l’option « New Module... » Figure 10 Assistant EDS étape 7 : Résumé Cliquez sur « Finish » pour quitter l’assistant. Figure 12 Insérer un nouveau module Selon le matériel choisi (voir chapitre 3.3 Topologie), sélectionnez le module de terrain maître IO-Link (topologie A : 4.3.1) ou un poste d’E/S de point (par ex. 1734-AENTR, topologie B : 4.3.2) Figure 11 Assistant EDS étape 8, terminé Manuel piab.com Page 9/42 Mise en route 4.3.1 Topologie A : Module de terrain 4.3.2 Topologie B : Poste d’E/S de point Dans cet exemple, un maître IO-Link 1732 AllenBradley est ajouté. Si le maître à ajouter n’est pas affiché, essayez d’utiliser le type de module et/ou les filtres du fournisseur. Figure 15 Ajout d’un module 1734-AENTR Allen-Bradley Figure 13 Ajout d’un maître IO-Link 1732E Allen-Bradley Configurez le nom du dispositif et l’adresse IP. Assurez-vous que l’adresse IP est dans la plage de celle de l’automate. Vérifiez que la série et la révision correspondent aux informations imprimées sur le maître IO-Link ou, lorsqu’il est sous tension et si disponible, vérifiez la page de diagnostic en accédant à l’IP de l’appareil à l’aide d’un navigateur Web. Si aucune adresse IP n’a été définie sur le maître, reportez-vous à l’Annexe 1 : Configuration réseau. Dans la fenêtre « Module Properties », saisissez un nom, une adresse IP et ouvrez les paramètres « Module Definition » en cliquant sur le bouton « Change... ». Figure 16 Configurer le nom, l’adresse IP et la définition du module Figure 14 Configurer le nom, l’IP et la révision Page 10/42 piab.com Manuel Mise en route Définissez la série, la révision et la taille du châssis. Dans cet exemple, nous utilisons un (1) maître IOLink. Le module de tête compte comme 1, la taille totale du châssis doit donc être 2. Dans la zone de recherche, commencez à taper IO-Link jusqu’à ce que le module 1734-4IOL apparaisse dans les résultats. Sélectionnez le module et cliquez sur « Create » Figure 19 Recherchez et sélectionnez le maître IO-Link Figure 17 Sélectionnez la bonne série, la révision et la taille de châssis Acceptez l’avertissement concernant les modifications apportées au module. Notez que la taille du module dans la configuration des E/S est passée de « PointIO 1 Slot Chassis » à « PointIO 2 Slot Chassis ». Cliquez avec le bouton droit sur le châssis et sélectionnez « New Module » Terminez la configuration en saisissant un nom pour le nouveau module. La configuration des E/S ressemblera à ceci : Figure 20 Maître ajouté à la configuration des E/S Figure 18 Insérer un nouveau module Manuel piab.com Page 11/42 Mise en route 4.4 Fichier IODD Les maîtres IO-Link Allen-Bradley prennent en charge la configuration des esclaves en important le fichier IODD du dispositif. Lorsqu’un maître prend en charge les fichiers IODD, l’onglet IO-Link est présent dans la fenêtre des propriétés du module. Figure 21 L’onglet IO-Link est visible Dans le navigateur de fichiers, accédez au logiciel d’exemple > dossier IODD, sélectionnez le fichier nommé piab-piCOMPACT23S-20190620-IODD1.1.xml Il n’y a pas de confirmation si l’enregistrement du fichier a réussi. Cela peut être vérifié manuellement en élargissant l’arborescence connue des appareils jusqu’à ce que l’éjecteur à vide piCOMPACT soit trouvé. 4.4.1 Enregistrement d’un fichier IODD S’il s’agit de la première utilisation du piCOMPACT, le fichier IODD doit d’abord être installé. Cliquez avec le bouton droit de la souris sur n’importe quel voie dans le volet gauche de l’onglet IO-Link et sélectionnez « Register IODD... » Figure 24 Vérifier l’installation du fichier IODD Figure 22 Enregistrer un fichier IODD sur une voie Sur l’écran suivant, une fois de plus, cliquez sur « Register IODD... » Figure 23 Enregistrer l’IODD... Page 12/42 piab.com Manuel Mise en route 4.4.2 Configuration du dispositif sur une voie IO-Link Si disponible, dans la fenêtre des propriétés du module, sélectionnez l’onglet IO-Link. Sélectionnez ensuite la voie (port) sur laquelle le piCOMPACT sera ajouté et cliquez sur le bouton « Change... ». Figure 25 Changer le dispositif IODD La fenêtre connue du dispositif s’ouvre. Agrandissez l’arborescence jusqu’à ce que l’éjecteur à vide piCOMPACT puisse être sélectionné et doublecliquez dessus. Figure 26 Sélectionner le dispositif IODD Appuyez ensuite sur OK, puis de nouveau sur OK si une fenêtre d’avertissement s’affiche. Manuel piab.com Page 13/42 Importer des consignes complémentaires 5. Importer des consignes complémentaires Cliquez avec le bouton droit de la souris sur le dossier « Add-On Instructions » dans l’onglet « Controller Organizer », puis cliquez sur « Import Add-On Instruction... » Figure 27 Importer une consigne complémentaire Selon le maître IO-Link, sélectionnez la définition de maître appropriée dans le dossier AOI. Dans cet exemple, le 1732E-8IOLM12R Allen-Bradley est utilisé. Figure 28 Sélectionnez l’AOI correct pour le maître Page 14/42 piab.com Manuel Importer des consignes complémentaires La fenêtre « Import Configuration » s’ouvre, aucune consigne complémentaire de ce manuel ne nécessite une configuration quelconque. Cliquez sur OK Figure 29 Fenêtre de l’importation d’une configuration Répétez ce processus pour les compléments PICOMPACT_MESSAGING et PICOMPACT_CYCLIC, qui se trouvent dans le dossier AOI > piab. Figure 30 Accédez à l’AOI de messagerie et cyclique Manuel piab.com Page 15/42 Importer des consignes complémentaires Une fois terminé, le dossier « Add-On Instructions » doit ressembler à ceci Figure 31 Importation des consignes complémentaires terminée Page 16/42 piab.com Manuel Configuration 6. Configuration 6.1 Définition du maître Les messages et les consignes cycliques seront appelés dans deux programmes distincts. Créez un message nommé « messaging » et un message nommé « cyclic ». Cliquez avec le bouton droit de la souris sur « MainTask » dans l’onglet « Controller Organizer » et sélectionnez « Add > New Program » Créez les libellés suivants nécessaires à la définition du maître : Portée Nom Type de données Description Automate Master01 IOL_MASTER Définition du maître 173E Allen Bradley Messagerie Instance de définition AB_173E_1734_ Instance de IOL_DEFINITION définition du maître Le libellé « Master01 » a une portée d’automate afin de pouvoir être utilisé dans plusieurs routines. Développez le dossier « Controller –projectname » et double-cliquez sur le tableau « Controller Tags » Figure 32 Insérer un nouveau programme dans « MainTask » Après avoir ajouté les deux programmes, le dossier « MainTask » doit ressembler à ceci : Figure 34 Ouvrez « Controller Tags » Assurez-vous de sélectionner l’onglet « Edit Tags ». Le tableau doit ressembler à ceci après l’ajout du libellé. Figure 35 Ajouter un libellé « Master01 » Figure 33 Dossier « MainTask » lorsque vous avez terminé Manuel piab.com Page 17/42 Configuration Ensuite, double-cliquez sur le tableau « Parameters and Local Tags » dans le programme « Messaging » et ajoutez le libellé d’instance pour la définition du maître. La fenêtre « New Routine » s’affiche, saisissez un nom descriptif et sélectionnez « Type > Ladder Diagram » Figure 39 Nommer la routine de messagerie Si la case « Open Routine » est cochée, la fenêtre de l’éditeur s’ouvre, cliquez avec le bouton droit sur la ligne supérieure et sélectionnez « Add Ladder Element ». Figure 36 Ouvrir le tableau des libellés de messagerie Figure 37 Ajouter un libellé d’instance de définition Ensuite, ajoutez une routine au programme « Messaging » en cliquant avec le bouton droit sur le programme et en sélectionnant « Add > New Routine... » Figure 38 Ajouter une nouvelle routine au programme de messagerie Page 18/42 Figure 40 Ajouter un élément d’échelle à la routine de messagerie piab.com Manuel Configuration Dans cette fenêtre, saisissez le texte « AB_1732E... » et double-cliquez sur la définition maître AOI dans les résultats de la recherche. Sélectionnez le libellé « DefinitionInstance ». Figure 43 Sélectionnez le libellé d’instance de définition Ensuite, double-cliquez sur le point d’interrogation à côté de « Definition » et sélectionnez le libellé « Master01 ». Lorsque vous avez terminé, la ligne doit ressembler à ceci : Figure 41 Sélectionner l’AOI de définition du maître La consigne est ajoutée à la ligne. Les libellés nouvellement créés doivent être reliés. Doublecliquez sur le point d’interrogation à côté du nom de l’AOI et sélectionnez la flèche déroulante. Figure 44 Ligne de messagerie terminée Figure 42 Relier le libellé à l’AOI Manuel piab.com Page 19/42 Configuration 6.2 Messagerie piCOMPACT 6.2.1 Créer des libellés En utilisant la même méthode que dans le chapitre précédent, créez les libellés suivants : Portée Nom Type de données Description Messagerie Messaging01 PICOMPACT_MESSAGING Instance AOI de messagerie piCOMPACT Automate ISDURead01 MESSAGE Message de lecture Automate ISDUWrite01 MESSAGE Message d’écriture Automate SendBuffer01 SINT[232] Tampon d’envoi Automate ReceiveBuffer01 SINT[232] Tampon de réception Messagerie IODD01 PICOMPACT_IODD Tableau piCOMPACT IODD Messagerie DiagState01 STRING État de la messagerie Messagerie ErrorText01 STRING Texte d’erreur de messagerie Messagerie Reset01 BOOL Réinitialiser la messagerie Le tableau des libellés doit ressembler à ceci lorsqu’il est terminé : Créez une nouvelle ligne dans la routine de « messaging » en cliquant avec le bouton droit sur la ligne « (End) », puis sur « Add Rung » Figure 45 Tableau des libellés de l’automate terminé Figure 47 Ajouter une ligne à la routine de messagerie Figure 46 Tableau des libellés de la messagerie terminée Insérez l’AIO dans la ligne suivante selon la même procédure que celle décrite au chapitre 6.1 et reliez les libellés à l’AOI PICOMPACT_MESSAGING. Notez que le libellé « Master01 » doit être relié au champ MasterDefinition. La routine « messaging » ressemblera à ceci : Figure 48 Ligne de messagerie terminée Page 20/42 piab.com Manuel Configuration 6.2.2 Configuration Prêtez une attention particulière à la numérotation des ports sur le maître IO-Link. Sur certaines marques, le premier port sera zéro (0), d’autres utiliseront le un (1). Saisissez le numéro de port dans le champ « Port » de la fenêtre des propriétés AOI. La consigne de messagerie nécessite une certaine configuration : • Le port du maître IO-Link auquel l’unité de vide se connecte. • Un chemin pour le message de lecture et d’écriture. • Les codes de service pour le message de lecture Pour configurer le message de lecture et d’écriture, cliquez sur les trois points à côté de ISDURead01 et ISDUWrite01. Cela ouvrira la fenêtre de configuration des messages. et d’écriture. • Connecter le tampon d’envoi et de réception au message de lecture et d’écriture. Pour configurer le port, cliquez sur le bouton avec les trois points à côté de PICOMPACT_MESSAGING. Cela ouvrira la fenêtre des propriétés AOI Figure 51 Ouvrir la configuration du message Figure 49 Ouvrir les propriétés AOI Figure 50 Définir le port Manuel piab.com Page 21/42 Configuration Il existe de légères différences entre ces éléments (également en fonction de la marque du maître). Utilisez le tableau ci-dessous pour remplir les valeurs et les libellés appropriés. Onglet Configuration Communication Champ Valeur/libellé Remarque Code de service Voir le tableau ci-dessous Dépend de la marque du maître Source SendBuffer01 Le tampon d’envoi Longueur de la source 232 Taille du tampon d’envoi Destination ReceiveBuffer01 Le tampon de réception Chemin Master01 Marque Allen-Bradley Code de service (hex) Lecture Écriture 4d 4e BALLUFF TURCK Utiliser le navigateur de chemin de message 32 4b 4c Pour configurer le chemin, sélectionnez l’onglet « Communication » et cliquez sur le bouton « Browse ». Sélectionnez le maître et cliquez sur OK. Figure 52 Ouvrir le navigateur de chemin Figure 53 Sélectionner le maître dans le navigateur de chemin Page 22/42 piab.com Manuel Configuration Cliquez sur « Apply » dans la fenêtre de configuration des messages pour enregistrer la configuration actuelle. Ces images montrent des exemples qui ont été remplis pour le maître Allen-Bradley. Dans l’onglet « Configuration » du message de lecture, définissez le code de service, la source, la longueur de la source et l’élément de destination. Veuillez noter que la classe, l’instance et l’attribut peuvent être laissés tels quels. Figure 54 Configuration du message de lecture, code de service 4d Définissez le chemin vers le maître IO-Link auquel le dispositif est connecté. Figure 55 Chemin Manuel piab.com Page 23/42 Configuration Définissez le code de service 4e pour le message d’écriture Figure 56 Configuration des messages d’écriture Sélectionnez le même chemin que celui utilisé dans le message de lecture Figure 57 Chemin du message d’écriture Page 24/42 piab.com Manuel Configuration 6.3 E/S de processus piCOMPACT Créez ces libellés dans le tableau des libellés du programme « Cyclic », gardez à l’esprit que les noms des libellés ne sont qu’une suggestion. Portée Nom Type de données Description Cyclique Cyclic01 PICOMPACT_PROCESS_IO Instance d’E/S de processus piCOMPACT Cyclique Grip01 BOOL Commande d’application du vide Cyclique State01 STRING État de l’unité de vide Cyclique Status01 PICOMPACT_PDI_BITS Bits d’état de l’unité de vide Remarque : Reportez-vous aux informations du chapitre 6.3.1 lorsque vous n’utilisez pas un maître Allen-Bradley. Ajoutez une nouvelle routine de type « Ladder Diagram » au programme « Cyclic » et ajoutez la consigne complémentaire PICOMPACT_PROCESS_ IO à la première ligne. Reliez les libellés aux champs appropriés. Pour les champs « iqPDI » et « iqPDO », accédez aux entrées « Master01:I » et « Master01:O » respectivement. Sélectionnez les données de la voie (port) à laquelle l’unité de vide est connectée. Figure 58 Sélection des entrées/sorties du maître Figure 59 AOI entièrement configuré Manuel piab.com Page 25/42 Configuration 6.3.1 Maîtres IO-Link non Allen-Bradley Si ce n’est pas encore fait, créez les libellés et ajoutez l’AOI comme décrit à la section 6.3, puis créez deux libellés supplémentaires : Portée Nom Type de données Description Cyclique PDI01 SINT[5] Entrée des données de processus piCOMPACT Cyclique PDI01 SINT[2] Sortie des données de processus piCOMPACT Une consigne de copie synchrone doit être ajoutée avant et après l’appel de consigne : l’une pour lire les entrées et l’autre pour écrire les sorties. Ensuite, cliquez avec le bouton droit de la souris après l’AOI et ajoutez un autre CPS. Cliquez avec le bouton droit de la souris avant l’appel et choisissez « Add Ladder Element », dans la zone de recherche, tapez « CPS ». Figure 62 Ajouter un élément d’échelle après l’AOI Figure 60 Ajouter un élément d’échelle avant l’AOI Lorsque vous avez terminé, la ligne doit ressembler à ceci : Figure 63 Consignes CPS ajoutées Figure 61 Sélectionner la consigne CPS Page 26/42 piab.com Manuel Configuration Connectez le PDI01 à l’iqPDI et le PDO01 à l’iqPDO sur la consigne complémentaire, puis relier les libellés aux consignes de copie. Voir le tableau de la page suivante pour les valeurs x et y. Consigne Champ Libellé/Valeur Remarque A Source Master01:I(1).Data[x] Voir le tableau de la page suivante pour x. (1) est utilisé avec TURCK. A Destination PDI01[0] Copier dans PDI01, adresse de début 0 A Longueur 5 Copier 5 octets B Source PDO01[0] Copier depuis PDI01, adresse de début 0 B Destination Master01:O(1).Data[y] Voir le tableau à la page suivante pour y. (1) est utilisé avec TURCK. B Longueur 2 Copier 2 octets Contrairement au maître Allen-Bradley qui organise les données par dispositif IO-Link configuré, les maîtres BALLUFF et TURCK disposent d’un grand nombre de données disponibles où chaque donnée de port commence à une certaine valeur de décalage. Les valeurs peuvent être calculées à l’aide des formules du tableau ci-dessous. Les valeurs calculées sont disponibles dans les manuels de l’appareil. Marque Type Décalage d’entrée (x) Décalage de sortie (y) BALLUFF BNI EIP-508-105-Z015 x = (48 * port) + 8 y = (32 * port) + 6 TURCK TBEN-S2-4IOL x = (32 * (port - 1)) + 4 y = (32 * (port - 1) + 2 Exemples : 1. Port 0 sur le maître BALLUFF, les valeurs seraient x = 8 et y = 6. 2. Port 3 sur le maître TURCK, les valeurs seraient x = (32 * 2) + 4 = 68 et y = (32 * 2) + 2 = 66 L’image ci-dessous montre la configuration d’un dispositif sur le port 3 du maître TURCK TBEN-S24IOL : Figure 64 Consignes CPS terminées Manuel piab.com Page 27/42 Configuration 6.4 Télécharger le logiciel Si une fenêtre d’avertissement s’affiche concernant les risques potentiels, assurez-vous que la situation est sûre et appuyez sur le bouton « Download ». À ce stade, le logiciel est prêt à être téléchargé sur l’API, assurez-vous que l’API et le maître IO-Link ont tous deux une adresse IP définie. Si ce n’est pas le cas, suivez les étapes de l’Annexe 1 : Configuration réseau. Dans le menu supérieur, sélectionnez « Communication », puis « Who active ». Figure 65 Sélectionnez « Who active » Figure 67 Risques potentiels Développez ensuite les communications Ethernet/IP (1) et sélectionnez l’API (2) Si le commutateur de mode de l’automate est en « REM » (fonctionnement à distance), acceptez l’invite qui vous demande de revenir au mode « Remote Run » en cliquant sur « Yes ». Si ce n’est pas le cas, attendez que le téléchargement se termine, puis passez en mode REM. Allumez ensuite l’API pour qu’il fonctionne en sélectionnant « Communications » dans la barre de menu et en cliquant sur « Run mode ». Figure 66 Sélectionnez l’API et définissez le chemin Si le chemin n’est pas défini (indiqué par « <none> » à côté de « Path in »), utilisez le bouton « Set Project Path » (3) pour définir le chemin du projet actif. Enfin, cliquez sur « Download » (4) pour transférer le logiciel vers l’API. Page 28/42 Figure 68 Passer au fonctionnement à distance piab.com Manuel Configuration Figure 69 Commutateur de mode de fonctionnement Manuel piab.com Page 29/42 Utilisation 7. Utilisation Après avoir téléchargé le code, il est possible de démarrer la communication avec l’unité de vide piCOMPACT. 7.1 Messagerie PiCOMPACT Dans la fenêtre Controller Organizer, accédez au programme « Messaging » et double-cliquez sur « Parameters and Local Tags ». Sélectionnez l’onglet « Monitor Tags » dans la fenêtre nouvellement ouverte et développez le libellé IODD01 pour en afficher le contenu. Figure 72 Lecture du nom du fournisseur Lors de l’écriture d’une valeur, le logiciel vérifie : Figure 70 Contrôler le libellé IODD En basculant entre les libellés portant les préfixes « get » et « set », les paramètres de la pompe à vide peuvent être lus et écrits. Si une valeur est en lecture seule, elle n’aura pas le libellé « set ». Le réglage de la valeur « 1 » sur un bit de lecture ou d’écriture exécute la commande. Dans l’exemple ci-dessous, le nom du fournisseur est en cours de lecture : • la valeur minimale ; • la valeur maximale ; • la longueur de la chaîne (cela compte uniquement pour le libellé spécifique à l’application). À titre d’exemple, ici le libellé spécifique à l’application est défini sur « picompact_messaging » Figure 73 libellé spécifique à l’application à écrire Figure 71 Basculer sur getVendorName Page 30/42 piab.com Manuel Utilisation La longueur maximale de cette valeur, telle que décrite dans le manuel IODD, est de 32 caractères. Lorsque vous essayez d’écrire la chaîne « messagerie picompact avec trop de caractères », de 44 caractères de long, le logiciel émet une erreur. Faites défiler jusqu’aux libellés « State » et « ErrorText » : Figure 74 Erreur de messagerie : string too long Lorsqu’une erreur se produit, il est nécessaire de réinitialiser le logiciel de messagerie, de faire défiler jusqu’au libellé « Reset01 », puis de le définir sur « 1 ». Cela réinitialisera l’état sur « IDLE » et effacera le texte d’erreur. Figure 75 Réinitialiser l’erreur de messagerie Le même mécanisme s’applique aux autres erreurs. Le tableau de la page suivante décrit les erreurs et leur cause probable. Manuel piab.com Page 31/42 Utilisation Erreur Description Remarque READ_ERROR Une erreur s’est produite lors d’une commande de lecture. Vérifiez le code d’erreur dans le libellé MESSAGE utilisé pour la lecture. READ_TIMEOUT L’action de lecture ne s’est pas terminée en 1 seconde. Il s’agit probablement d’un problème de réseau WRITE_ERROR Une erreur s’est produite lors d’une commande d’écriture. Vérifiez le code d’erreur dans le libellé MESSAGE utilisé pour l’écriture. WRITE_TIMEOUT L’action d’écriture ne s’est pas terminée en 1 seconde. Il s’agit probablement d’un problème de réseau DATA_TYPE_NOT_SUPPORTED Il y a une erreur dans la configuration IODD de la consigne. Il est probable que les données de la mémoire AOI aient été écrasées. Essayez de basculer l’API de RUN à PROG et de revenir à RUN. Cela initialise la configuration aux valeurs par défaut. WRITE_VALUE_OUT_OF_RANGE La valeur saisie avant le déclenchement de la commande d’écriture est trop faible ou trop élevée pour le paramètre. Vérifiez les valeurs dans le manuel IODD. STRING_TOO_LONG La chaîne saisie avant le déclenchement de la commande d’écriture dépasse la longueur maximale Utilisez une chaîne plus courte 7.2 E/S de processus piCOMPACT La configuration par défaut de la consigne complémentaire cyclique pour l’unité de vide est d’utiliser une seule commande pour activer et désactiver le vide. Le contre-soufflage automatique assure une libération propre de la pièce. Le basculement du bit connecté à « iGrip » exécute cette action. Figure 76 AOI cyclique Page 32/42 piab.com Manuel Utilisation La commande de vide peut être modifiée dans la routine ou le tableau de libellés lorsqu’elle est en ligne. Le niveau de vide, la tension du système et la température du système peuvent être surveillés. En surveillant les libellés dans le tableau des libellés, vous pouvez obtenir des informations supplémentaires. Le libellé « State01 » affiche l’état de fonctionnement actuel de l’unité, et « Status01 » affiche différents états binaires. Figure 77 Commande de préhension Manuel piab.com Page 33/42 Utilisation Lorsque la commande « Grip » est écrite, l’état de l’unité passe à « GRIPPING ». Le diagramme d’état de la page suivante donne un aperçu du fonctionnement interne du logiciel. Figure 78 machine d’état des E/S de processus piCOMPACT Transition Conditions A iGrip B Niveau de vide de présence de pièce atteint C Niveau de vide d’économie d’énergie atteint D, G, H, L iBlowOff OU (PAS iGrip ET PAS iDisableATBO) E Contre-soufflage terminé F, I, J, M PAS iGrip ET PAS iBlowOff ET iDisableATBO K Avertissement de fuites X iSelfCheck Y iCalibration Z Fonction automatisée terminée Page 34/42 piab.com Manuel Utilisation Annexe 1 : Configuration réseau Dans la liste déroulante, sélectionnez « Ethernet/IP Driver » et cliquez sur « Add New... » Lorsque vous commencez une nouvelle installation de Studio 5000, le port réseau sur lequel la programmation et la communication se déroulent doit être configuré. Dans le menu de démarrage, commencez à taper « RSLinx » et cliquez sur « RSLinx Classic ». (Voir Figure 79 Ouvrir RSLinx Classic) Figure 81 Sélectionner et ajouter un pilote Le nom peut être laissé par défaut ou modifié. Cliquez sur « OK » lorsque vous avez terminé. Figure 82 Saisir le nom du pilote Ensuite, sélectionnez l’interface que la communication Ethernet/IP doit utiliser, assurezvous de sélectionner l’adaptateur réseau auquel le maître IO-Link et l’API sont connectés. Cliquez sur OK. Figure 79 Ouvrir RSLinx Classic Cela ouvrira l’application. Dans la barre de menu supérieure, sélectionnez « Communication », puis « Configure Drivers... » (voir Figure 80 Configurer les pilotes) Figure 83 Sélectionner l’adaptateur réseau L’application RSLinx Classic peut maintenant être fermée. Figure 80 Configurer les pilotes Manuel Assurez-vous d’attribuer une adresse IP statique à l’interface réseau qui sera utilisée. Reportez-vous à l’assistance Microsoft pour savoir comment procéder. Cet article décrit le processus. Choisissez « Manual » et modifiez les paramètres IPV4. piab.com Page 35/42 Utilisation La page suivante décrit le processus de configuration DHCP pour attribuer des adresses IP. Ce manuel suppose que DHCP sera utilisé pour attribuer des adresses IP aux dispositifs Ethernet/IP. Démarrez l’outil BOOTP-DHCP en tapant « BootP » dans le menu de démarrage. Figure 86 Ajouter une relation Lorsqu’une nouvelle demande DHCP est reçue, elle s’affiche dans le volet « Discover History ». Cliquez avec le bouton droit sur la demande et sélectionnez « Add Relation » pour attribuer une adresse IP à cet appareil. Dans cet exemple, l’adresse 10.1.5.2 est attribuée et le dispositif demandant l’IP est l’API. Figure 87 Attribuer l’IP Figure 84 Ouvrir l’outil BOOTP-DHCP La fenêtre de l’application s’ouvre, l’état en bas de la fenêtre indique qu’elle attend que les appareils connectés demandent une adresse IP. Répétez ces actions pour chaque dispositif du réseau. L’appareil qui effectue la demande peut être identifié en comparant l’adresse MAC dans l’outil BOOTP à celle imprimée sur l’appareil. Si votre appareil ne fait pas de demandes DHCP, assurez-vous qu’il est réglé sur le mode DCHP. Veuillez vous reporter au manuel de l’appareil pour plus d’aide à ce sujet. Figure 85 Fenêtre d’application Page 36/42 piab.com Manuel Utilisation Annexe 2 : Mise à jour du micrologiciel TURCK TBENS2-4IOL Assurez-vous que l’appareil est sous tension et qu’il dispose d’une connexion réseau à l’ordinateur sur lequel le logiciel PACTware est installé. Sélectionnez « Device » > « Search new device... » Le logiciel d’exemple nécessite un adressage ISDU direct. Cette méthode de lecture et d’écriture sur un esclave IO-Link est disponible dans la version 3.3.10 du micrologiciel TURCK. Ce guide décrit le processus de mise à jour. Il est nécessaire d’installer deux progiciels (dans cet ordre) : 1. PACTware - pactware_5_0_4_20_full.zip 2. TURCK DTM - DTM_BL20_BL67_Setup.zip Extrayez les progicels, exécutez le programme d’installation (setup.exe) et parcourez les boîtes de dialogue. Laissez tous les réglages standard. Après l’installation, ouvrez l’application. Figure 89 Rechercher un nouvel appareil La fenêtre « Select Communication » s’ouvre. Sélectionnez « BL Service Ethernet » Figure 90 Sélectionnez « BL Service Ethernet » Figure 88 Ouvrir PACTware Manuel piab.com Page 37/42 Utilisation La communication s’initialise et la fenêtre « Busaddress management » s’ouvre. Si ce n’est pas le cas, sélectionnez-le dans le menu de gauche. Assurez-vous de choisir l’interface réseau à laquelle le maître IO-Link est connecté. Cliquez ensuite sur l’icône en forme d’œil pour rechercher des appareils sur le bus. Figure 91 Gestion des adresses de bus Dans cet exemple, un dispositif en version 10.1.5.225 s’affiche avec la version du micrologiciel 3.1.10.0 Figure 92 Dispositif en version 10.1.5.225 Pour mettre à jour le micrologiciel de l’appareil, cliquez sur le bouton de mise à jour du micrologiciel . Figure 93 Cliquez sur la mise à jour du micrologiciel Page 38/42 piab.com Manuel Utilisation Sélectionnez le fichier de micrologiciel approprié et cliquez sur « Open ». Figure 94 Sélectionner le fichier de micrologiciel Le processus de mise à jour s’exécute comme indiqué par une barre verte en bas de l’écran. Lorsqu’il se termine, un message d’erreur (pas une erreur) s’affiche indiquant que le téléchargement du micrologiciel a réussi. Figure 95 Il ne s’agit pas d’une erreur Manuel piab.com Page 39/42 Utilisation Page 40/42 piab.com Manuel Utilisation Manuel piab.com Page 41/42 Evolving around the world EUROPE AMERICAS ASIA Sweden Brazil China Lagny sur Marne +33 (0)16-430 82 67 [email protected] Danderyd (HQ) +46 (0)8-630 25 00 [email protected] +46 544 409 00 [email protected] Sao Paulo +55 (0)11-449 290 50 [email protected] Shanghai +86 21 5237 6545 [email protected] Canada India Toronto (ON) Lifting Automation +1 (0)905-881 16 33 [email protected] Pune +91 8939 15 11 69 [email protected] Hingham (MA, US) +1 800 321 7422 [email protected] Japan Etampes (Joulin) +33 (0)1 69 92 16 16 Germany Butzbach +49 (0)6033 7960 0 [email protected] Italy Torino +39 (0)11-226 36 66 [email protected] Montegrotto (Kenos) +39 (0)49 8741384 [email protected] Poland Gdansk +48 58 785 08 50 [email protected] Spain Barcelona +34 (0)93-633 38 76 [email protected] Helsingborg +46 042-400 45 80 [email protected] Karlstad +46 054 55 80 90 [email protected] Mullsjö +46 392 497 85 [email protected] United Kingdom Loughborough +44 (0)15-098 570 10 [email protected] Tokyo +81 3 6662 8118 [email protected] Mexico Hingham MA (US) +1 781 337 7309 [email protected] USA Hingham (MA) +1 800 321 7422 [email protected] Xenia (OH) Robotic Gripping +1 888 727 3628 [email protected] Singapore Singapore +65 6455 7006 [email protected] Réf. 0605152, Rév. 03 FR, 2022-01 Consignes originales France ">
Link público atualizado
O link público para o seu chat foi atualizado.