Les modes de fonctionnement des équipements esclaves sont gérés par le Gestionnaire de protocole avec les scrutateurs suivants et leurs bibliothèques dédiées :
EtherNet/IP Scanner :
Ces bibliothèques contiennent des blocs fonction qui permettent d'effectuer les opérations suivantes :
Contrôle de EtherNet/IP Scanner
Gestion des échanges de données cycliques (messages implicites)
Gestion des variables d'état
Envoi des requêtes d'échanges de données non cycliques (messages explicites).
Suivant les équipements, d'autres bibliothèques peuvent être utilisées.
Aucune variable d'état préconfigurée n'est associée au EtherNet/IP Scanner.
Pour visualiser le bit de validité des cibles EtherNet/IP, utilisez :
Bloc fonction EipGetHealth
Bloc fonction EIPGetHealthBit
Les scrutateurs collectent et consignent les données sur les équipements. Ces variables composent l'image des E/S.
Chaque variable a sa propre adresse :
Variable |
Type |
Quantité |
---|---|---|
Variables d'images d'E/S |
pour les entrées pour les sorties |
Un tableau de mots est créé par voie/connexion. |
La bibliothèque EtherNet/IP Scanner contient des blocs fonction utilisés par l'application pour communiquer avec le contrôleur et les équipements cibles EtherNet/IP :
EipDataExch : envoyer un message explicite à un équipement
EipControl : établir/interrompre les connexions du EtherNet/IP Scanner
EipGetHealth : lire la valeur du bit de validité
Pour plus d'informations, consultez EtherNet/IP Scanner.
La bibliothèque de messagerie explicite EtherNet/IP contient des blocs fonction utilisés par les applications pour envoyer des messages EtherNet/IP explicites :
Get_Attribute_All : obtenir tous les attributs d'un objet
Set_Attribute_All : définir tous les attributs d'une instance ou d'une classe
Get_Attribute_Single : obtenir un attribut d'un objet
Set_Attribute_Single : définir un attribut de classe
EIPStartConnection : établir une connexion
EIPStartAllConnection : établir toutes les connexions
EIPStopConnection : interrompre une connexion
EIPStopAllConnection : interrompre toutes les connexions
EipGetHealth : lire la valeur du bit de validité
Pour plus d'informations, consultez le document Bibliothèque de messagerie explicite EtherNet/IP.
Pour commander les variateurs ATV et Lexium, utilisez le bloc fonction PLC Open et les autres blocs fonction dédiés. Les bibliothèques GMC Independent PLCopen MC, GMC Independent Altivar et GMC Independent Lexium fournissent ces blocs fonction. Pour plus d’informations, consultez le document Guide de la bibliothèque Motion Control.
Le Gestionnaire de protocole et les équipements esclaves échangent des données à chaque cycle d'une tâche de l'application.
Le paramètre
permet de sélectionner la tâche d'application qui gère le scrutateur :: associe le scrutateur à la tâche d'application qui gère le contrôleur.
: associe le scrutateur à la tâche MAST.
Autre tâche existante : vous pouvez sélectionner une tâche existante et l'associer au scrutateur.
Pour plus d'informations sur les tâches d'application, consultez le document EcoStruxure Machine Expert - Guide de programmation.