Gestion des modes de fonctionnement des équipements esclaves
Les modes de fonctionnement des équipements esclaves sont gérés par le Gestionnaire de protocole industriel avec les scrutateurs suivants et leurs bibliothèques dédiées :
oEtherNet/IP Scanner :
oBibliothèque EtherNet/IP Scanner
oBibliothèque de messagerie explicite EtherNet/IP
Ces bibliothèques contiennent des blocs fonction qui permettent d'effectuer les opérations suivantes :
oContrôle de EtherNet/IP Scanner
oGestion des échanges de données cycliques (messages implicites)
oGestion des variables d'état
oEnvoi des requêtes d'échanges de données non cycliques (messages explicites).
Suivant les équipements, d'autres bibliothèques peuvent être utilisées.
Variables d'état du EtherNet/IP Scanner
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 :
oBloc fonction EipGetHealth
oBloc 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 |
%IW pour les entrées %QW pour les sorties |
Un tableau de mots est créé par voie/connexion. |
Blocs fonction pour commander EtherNet/IP Scanner
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 :
oEipDataExch : envoi d'un message explicite à un équipement
oEipControl : établissement/interruption des connexions au EtherNet/IP Scanner
oEipGetHealth : lecture de la valeur du bit de validité
Pour plus d'informations, consultez EtherNet/IP Scanner.
Blocs fonction pour la messagerie explicite EtherNet/IP
La bibliothèque de messagerie explicite EtherNet/IP contient des blocs fonction que les applications utilisent pour envoyer des messages EtherNet/IP explicites :
oGet_Attribute_All : obtention de tous les attributs d'un objet
oSet_Attribute_All : définition de tous les attributs d'une instance ou d'une classe
oGet_Attribute_Single : obtention d'un attribut d'un objet
oSet_Attribute_Single : définition d'un attribut de classe
oEIPStartConnection : établissement d'une connexion
oEIPStartAllConnection : établissement de toutes les connexions
oEIPStopConnection : interruption d'une connexion
oEIPStopAllConnections : interruption de toutes les connexions
oEipGetHealth : lecture de la valeur du bit de validité
Pour plus d'informations, consultez Bibliothèque de messagerie explicite EtherNet/IP.
Blocs fonction contrôlant les équipements ATV et Lexium
Pour commander les variateurs ATV et Lexium, utilisez le bloc fonction PLC Open et d'autres blocs dédiés. Les bibliothèques GMC Independent PLCopen MC, GMC Independent Altivar et GMC Independent Lexium fournissent ces blocs fonction. Pour plus 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 Tâche de cycle de bus permet de sélectionner la tâche d'application qui gère le scrutateur :
oUtiliser les paramètres de cycle du bus supérieur : associe le scrutateur à la tâche d'application qui gère le contrôleur.
oMAST : associe le scrutateur à la tâche MAST.
oAutre 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, reportez-vous au Guide de programmation EcoStruxure Machine Expert.