Ouvrez le Library Repository et installez la bibliothèque PluginBeckhoffEthercatAsycube (PLC Menu-> Library Repository -> Install…).
Une fois la bibliothèque installée, ajoutez-la à vos références (cliquez avec le bouton droit de la souris sur References -> Add Library). Vous pouvez maintenant utiliser tous les blocs de fonctions dans votre programme.
Avant de commencer à l’utiliser, vous devez également ajouter une liste de variables globale (Global Variable List GVL). Faites un clic droit sur le dossier GVL et choisissez Import PLCopenXML. Sélectionnez le fichier dbGateway.xml. Activez la configuration sur votre système cible pour afficher les entrées et les sorties dans les instances de votre projet API :
Fig. 167 Listes des registres d’entrée et de sortie
Si vous avez plusieurs passerelles et Asycubes, importez un GVL pour chaque Asycube.
Sélectionnez toutes les variables d’entrée dbGateway dans les instances de votre projet API, à l’exception de la dernière (HR_ETHERCAT_COMMUNICATION_STATUS).
Cliquez avec le bouton droit de la souris sur la liste et choisissez Change Multi Link…
Sélectionnez les 42 octets d’entrée de la passerelle et appuyez sur OK. Les variables d’entrée de la GVL de dbGateway seront ainsi liées aux entrées de la passerelle.
Pour créer le lien vers le dernier registre, faites un clic droit sur ce registre (HR_ETHERCAT_COMMUNICATION_STATUS), cliquez sur Change link… et sélectionnez l’état de la passerelle.
Effectuez la même opération avec les 66 octets de sortie de la passerelle. Les variables de sortie de la GVL dbGateway seront ainsi liées aux sorties de la passerelle.