Pas de dialogue entre l'IHM et l'automate.
Posté : 18 juin 2022, 13:58
Bonjour,
Je rencontre un petit problème de dialogue entre mon IHM (un magelis HMIDT642 + HMIG5U2) et un automate Schneider M580.
Je suis complètement débutant et je pense que ça doit venir d'une mauvaise manip de ma part.
Je suis sur les logiciels EcoStruxure Operator Terminal Expert et Control Expert.
Dans un premier temps, j'ai configuré mon IHM et j'y ai ajouté un driver (Modbus TCP/IP).
Ma première remarque : l'adresse IP à entrer pour ce driver est bien celle de mon API, donc 192.168.10.1 dans mon cas ou une adresse "bateau" du style 127.0.0.1 ?
Du coup, nous sommes bien d'accord que "SchneiderModbusTCPIPEqiupement1" est bien le nom attribué à mon automate ?
Je me fais une autre remarque : à quel moment je paramètre l'adresse IP de mon IHM (ma target/cible) ?
Ensuite, j'ai un 2ème doute, sur mes variables.
Dans Variables/Lien de symbole, j'ai importé au format XVM ma liste de variables de mon projet automate. Est-ce bien la façon de procéder ?
Je retrouve bien toutes les variables de mon programme automate.
J'ai coché la case "IEC61131 Syntax" dans les paramètres de configuration du driver "SchneiderModbusTCPIPEqiupement1.
Au final, quand je lance une simulation, mes écrans sont bien présents, je peux naviguer dans mes différents écrans, mais il n'y a aucune interaction avec l'automate.
En local, mon IHM et l'automate sont reliés en Ethernet.
Ne sachant pas comment paramétrer l'IP de l'HM, j'ai réussi à quitter Operator Terminal Expert (en faisant "Alt + Tab") et à la paramétrer dans le windows7 (192.168.10.5), mais est-ce suffisant ?
Pour autant, mon IHM est affichée en magenta, ce qui correspond, je pense, à un état indéterminé de mes variables, ce qui confirme qu'à mon avis, je n'ai pas de dialogue entre l'IHM et l'API.
Si quelqu'un a une idée de la solution, je suis preneur.
J'espère être assez clair, mais je suis bien-sûr prêt à me réexpliquer si ce n'est pas le cas.
Merci d'avance.
Je rencontre un petit problème de dialogue entre mon IHM (un magelis HMIDT642 + HMIG5U2) et un automate Schneider M580.
Je suis complètement débutant et je pense que ça doit venir d'une mauvaise manip de ma part.
Je suis sur les logiciels EcoStruxure Operator Terminal Expert et Control Expert.
Dans un premier temps, j'ai configuré mon IHM et j'y ai ajouté un driver (Modbus TCP/IP).
Ma première remarque : l'adresse IP à entrer pour ce driver est bien celle de mon API, donc 192.168.10.1 dans mon cas ou une adresse "bateau" du style 127.0.0.1 ?
Du coup, nous sommes bien d'accord que "SchneiderModbusTCPIPEqiupement1" est bien le nom attribué à mon automate ?
Je me fais une autre remarque : à quel moment je paramètre l'adresse IP de mon IHM (ma target/cible) ?
Ensuite, j'ai un 2ème doute, sur mes variables.
Dans Variables/Lien de symbole, j'ai importé au format XVM ma liste de variables de mon projet automate. Est-ce bien la façon de procéder ?
Je retrouve bien toutes les variables de mon programme automate.
J'ai coché la case "IEC61131 Syntax" dans les paramètres de configuration du driver "SchneiderModbusTCPIPEqiupement1.
Au final, quand je lance une simulation, mes écrans sont bien présents, je peux naviguer dans mes différents écrans, mais il n'y a aucune interaction avec l'automate.
En local, mon IHM et l'automate sont reliés en Ethernet.
Ne sachant pas comment paramétrer l'IP de l'HM, j'ai réussi à quitter Operator Terminal Expert (en faisant "Alt + Tab") et à la paramétrer dans le windows7 (192.168.10.5), mais est-ce suffisant ?
Pour autant, mon IHM est affichée en magenta, ce qui correspond, je pense, à un état indéterminé de mes variables, ce qui confirme qu'à mon avis, je n'ai pas de dialogue entre l'IHM et l'API.
Si quelqu'un a une idée de la solution, je suis preneur.
J'espère être assez clair, mais je suis bien-sûr prêt à me réexpliquer si ce n'est pas le cas.
Merci d'avance.


