Bonjour,
Je viens de programmer un DFB avec mes entrées / sorties et 2 variables In et Out avec un type Struc_In et Struct_Out. Le but est de piloter plusieurs contrôleurs d'axes ( identique) sur un réseau Ethernet/IP ( carte NOC0401). Lorsque je déclare un contrôleur dans le navigateur DTM que j'appelle par exemple EIP, j'ai les 2 variables EIP_IN et EIP_OUT qui se créent avec les types T_EIP_IN et T_EIP_OUT.
Je dois créé une liaison entre mes variables EIP_IN, EIP_OUT avec mes variables In et Out pour pouvoir piloter mon contrôleur.
Problème, si j'ai bien fait en sorte que la structure soit strictement identique les types sont différents et Ecostruxure me le rejette. Du coup impossible de créer une liaison entre le contrôleur et le bloc fonction.
J'ai bien essayé de mettre les adresses %MW sur les variables In et Out du bloc fonction, ça marche mais il y a des chevauchements d'adresses lors de la génération du projet.
Est ce que quelqu'un aurait une idée ?
Merci d'avance.
Dans ce guide, tu vas :
Éviter les pièges courants qui ralentissent les débuts en automatisme.
Choisir les bons langages & outils (Grafcet, Ladder, ST, FBD…) selon tes besoins.
Structurer tes premiers projets avec une méthode simple et actionnable.
Confidentialité respectée • pas de spam Lecture ~ 8 min Format PDF téléchargeable