Page 2 sur 2

Re: [M580] DTM géneric en EternetIP

Posté : 05 janv. 2024, 17:07
par JC87
C'est Visual Electronic plutôt. J'ai regardé leur site et à priori tu as un modèle ou il faut envoyer une trame en hexa, soit en liaison série soit sur Ethernet.

Donc comme on te l'a dit ça ne marchera pas avec les fonctions write_var ou read_var.

Si tu avais un M340 tu pourrai lui envoyer la trame sur le port série de la cpu avec les fonctions print_char et input_char. Mais comme tu as un M580 tu es chocolat. Il va te falloir une BMX NOM 0200 pour faire ça. Je ne sais pas si il est possible d'envoyer une trame hexa en TCP avec un coupleur NOE ou NOC. Faudrait vérifier dans les docs mais j'en doute.

Autre solution, dire à ton responsable qui a acheté ce truc (parce que je suppose que c'est pas toi ;) ) qu'il est techniquement impossible de communiquer avec (ou alors qu'il te montre comment) et qu'il faut qu'il prenne un modèle en Modbus. Très souvent c'est une solution qui coute moins cher au final plutôt que d'user le soleil à essayer de faire marcher un truc qui ne marchera jamais :mrgreen:

JC

Re: [M580] DTM géneric en EternetIP

Posté : 05 janv. 2024, 22:07
par itasoft
slts
si le protocole utilisé n'est ni ModBus tcp/ip et ni EterNet/IP. reste plus que la solution JC87 avec le module BMX NOM 0200

Re: [M580] DTM géneric en EternetIP

Posté : 11 janv. 2024, 15:23
par StreifP34Safe
Alors déjà merci beaucoup pour vos retour !

je vous donne les références de mes appareilles :
- l'afficheur : Visual electronic (LI 183 GI.E "T" SA230413)
- l'automate : M580 eP581020 version 3.22

J'utilise dans le programme le DTM Generic_Device (car je n'ai pas de fichier EDS),(en EterNet/IP)

Je suis aller sur la donc de mon afficheur qui m'explique qu'il est compatible en interface Eternet TCP/IP donc je comprend qu'il est impossible de communiquer avec mon afficheur avec seulement m'a CPU et mon DTM en EterNet/IP...

J'avoue avoir regardé tout mes cours sur le réseau j'arrive maintenant à plus comprendre mon sujet... Mais alors je ne comprend pas comment et pourquoi j'arrive belle et bien à communiquer avec mon écran depuis mon pc avec cette application EZmanager. Le mode de communication est du T2S - TCP Serveur. j'ai trouver une doc sur internet de sollae système, mais je n'ai rien compris...

Pour répondre à itasoft et JC87 je crois que je ne pourrais pas utiliser ce genre de coupleur car ça coute trop chère. Mes supérieurs vont finalement abandonner et acheter un nouvel écran. Déçu de ne pas voir apporter de solution avec tout vos conseils...

je vous remercie quand même tous !

Re: [M580] DTM géneric en EternetIP

Posté : 11 janv. 2024, 16:05
par JC87
Bonjour,

En fait tout vient d'un confusion de nom. Très souvent les gens voient marqués "Ethernet" et pour eux c'est bon il suffit de brancher un câble RJ45 et ça va causer et.... ça cause pas... :mrgreen:

Ethernet c'est le support physique, en quelque sorte un tuyau dans laquelle transitent les informations qu'on peut assimiler à une langue. Donc c'est comme si ton périphérique parlait au téléphone en javanais alors que ton automate parle français. Les deux utilisent bien le même moyen de communication, ici le téléphone, mais ils ne se comprennent pas.

Ton logiciel sur pc parle la langue de ton périphérique à savoir un envoi d'une trame de données sur TCP/IP. Ton automate lui il parle Modbus sur TCP ou EtherNet/IP sur UDP ou TCP et le format des données n'est pas du tout celui qu'attend ton périphérique, donc ça ne marche pas.

Dans notre métier il est très important de comprendre ces petites subtilités pour éviter de se retrouver dans ton cas et perdre du temps. Mais bon ça fait partie de l'apprentissage aussi :D

JC

Re: [M580] DTM géneric en EternetIP

Posté : 11 janv. 2024, 22:57
par philou77
Salut !

+1 avec mes collègues.

Achètes une version de ton afficheur en .MBT et cela fonctionnera avec ton M580 en Modbus TCP.

Il est peut être possible de transformer ton .E en .MBT en changeant une carte interne.. à voir avec le fabricant.

Re: [M580] DTM géneric en EternetIP

Posté : 12 janv. 2024, 12:15
par StreifP34Safe
Oui en effet j'ai compris qu'il fallait que je me renseigne plus sur la partie réseau pour éviter se genre de problème... mais en tout cas merci beaucoup de m'avoir aider !

Je crois que nous allons commander un écran en Modbus TCP cette fois ci ça seras plus simple pour la communication !

encore merci JC87 tu es le boss !