Page 1 sur 2

PorFace + Wago ethernet

Posté : 20 oct. 2019, 17:37
par JeremAuto07
Bonjour,

je rencontre un souci avec mon HIM proface PFXGM4201TAD, je n'arrive pas communiquer avec mon API.
l'adresse IP de l'API est: 192.168.1.200 masque: 255.255.255.0 prot 2455 (relevé sur CodeSys)
l'adresse IP de mon IHM est: 192.168.1.204 masque: 255.255.255.0

Dans le logiciel GP pro (v4.0) je rentre donc l'adresse de mon API, et le port, je charge mais ensuite j'ai des messages d'erreurs comme le "RHA0068" ou encore "RHA0065"

Avez vous déjà rencontré ce phénomène ?

Ps: l'IHM n'est pas neuve elle avait déjà servi sur un projet précédent

Re: PorFace + Wago ethernet

Posté : 21 oct. 2019, 11:22
par djé
Salut,

Le port 2455 est le port utilisé par le logiciel pour communiquer avec l'automate.
Pas certain que ce soit celui utilisé pour la com avec un IHM Proface.
Tu peux te rendre sur le site de de Proface pour télécharger la doc du Drivers CodeSys Ethernet (il faut s'enregistrer pour pouvoir downloader)

Re: PorFace + Wago ethernet

Posté : 21 oct. 2019, 20:52
par filou59
Bonjour

il faudrait que tu nous disent comment tu souhaites accéder a ton automate, par quel méthode.

Fait une capture des différents paramètres de ton automate dans GP-Pro

Re: PorFace + Wago ethernet

Posté : 28 oct. 2019, 20:36
par JeremAuto07
merci pour vos retour, à ce jour j'ai toujours pas réussi... :?

la communication entre l'API et l'IHM est réalisé via un réseau ethernet. Je souhaite lire des mots et des bits du programme API mais également écrire.

Je suis habitué au système schneider avec Magelis et j'ai jamais autant galère pour communiqué entre API et IHM

Re: PorFace + Wago ethernet

Posté : 29 oct. 2019, 09:42
par filou59
Ca risque d'être dur de t'aider avec si peu de renseignement.

Fait nous des capture d'ecran des partie paramètrages de ton automate dans GpProEX pour qu'on puisse t'aiguiller sinon ca va pas être simple.

Ou sinon tu met en ligne ton projet GpPro

Re: PorFace + Wago ethernet

Posté : 29 oct. 2019, 18:52
par JeremAuto07
d'accord,

voici une version test de mon programme IHM: https://transfernow.net/815dp4zbob3t

J'ai essayé de faire plusieurs configuration comme expliquer dans la doc, mais rien fonctionne je suis vraiment perdu avec un système pareil :shock:
Je suis persuadé que le problème proviens du port qui n'est pas bon mais je ne trouve aucune info la dessus..

Re: PorFace + Wago ethernet

Posté : 30 oct. 2019, 07:39
par filou59
Bonjour

tu as choisi d'utiliser le protocole Codesys pour la comm.
Quand tu vas dans les paramètre de ton PLC, il faut donc mettre le port q'utilise codesys. Chez WAGO sur cette série d'automate c'est le : 2455
Quand tu lances codesys et que tu vas dans les param de comm tu peux le vérifier.

A noter que suivant la marque ca peut être un autre port.

Ensuite il faut choisir le mode d'accès. Tu peux utiliser Direct Adress ou Symbolic Adress

Je n'ai jamais utilisé le Direct Address, donc je vais te parler du mode Symbolic.

Ce mode permet d'importer le nom de tes variable que tu utilises dans Codesys. il faut pour cela générer le fichier de symbol.
Menu Codesys : Project\ Option \ Symbol Configuration\
Tu coches les cases Dump...
Ensuite dans le bouton Configure symbol file, tu codehs Export ... et eventuellement Write pour les parties de ton programme que tu veux exporter.
Codesys Export.png

Parfois sur de gros programme, les gens préfere faire un bout de prog pour l'ecran , et n'exporter que ce bout de prog pour plus de faciliter et pour ne pas se retrouver avec des variables inutile dans la supervision.

ensuite tu na plus qu'a recompiler ton programme, codesys va te générer un fichier avec une extension .SYM.XML

Tu n'a plus qu'a retourner dans Gppro , cliquer sur le bouton import, choisir ton fichier de symbol, et ensuite sélectionner les variables que tu veux utiliser.


Une autre solution possible mais que je n'utilise pas sur les automates WAGO, c'est la comm Modbus, c'est un peu plus chiant a gérer je trouve car il faut mapper les variables sur des adresse mémoire pour pouvoir ensuite y accéder.

Re: PorFace + Wago ethernet

Posté : 30 oct. 2019, 10:13
par JeremAuto07
salut,

j'ai essayé à l'instant mais j'ai un défaut sur l'IHM "An illegal or undetermined device adresse exist. please chack the settings and transfer the project data again"

Lorsque j'importe les variable depuis CodeSys, GP pro indique que l'adresse est incorrect.

Voici le programme supervision dans lequel j'ai importé deux variable pour tester: https://transfernow.net/92g0n2k0vaey

Re: PorFace + Wago ethernet

Posté : 30 oct. 2019, 11:18
par djé
djé a écrit : 21 oct. 2019, 11:22 Salut,

Le port 2455 est le port utilisé par le logiciel pour communiquer avec l'automate.
Pas certain que ce soit celui utilisé pour la com avec un IHM Proface.
Tu peux te rendre sur le site de de Proface pour télécharger la doc du Drivers CodeSys Ethernet (il faut s'enregistrer pour pouvoir downloader)
As-tu téléchargé cette doc ?

Dedans il y a des exemples de paramétrages avec des API base CODESYS.
A priori le port 1200 est utilisé pour la com avec un device externe (1024? serait pour la comm avec l'IHM?)

Re: PorFace + Wago ethernet

Posté : 30 oct. 2019, 11:18
par filou59
Tu nas pas modifié le port de ton PLC, il est toujours sur 1200, tu dois mettre 2455

Tu peux aussi mettre en ligne aussi ton programme Codesys pour voir si il n'y a pas un prb aussi a ce niveau.