Page 1 sur 4

[RESOLU] dialogue entre deux M221

Posté : 24 août 2016, 14:35
par Thibaut
Bonjour à tous,

J'aimerai faire communiquer deux M221 qui sont sur le même réseaux ethernet avec SO Machine basic.
C'est a dire, lire les entrees et sorties depuis le deuxieme M221 et inversement. je suis bloquer sur comment le programmer. j'ai regarder l'aide mais il n'y a pas d'exemple.

Est_ce possible?

Merci a tous

Bonne journée!

Re: dialogue entre deux M221

Posté : 24 août 2016, 23:55
par AMINE
Bonjour ,

pour faire une communication en ethernet entre 2 M221 il faut d'abord les placer en réseau ethernet physiquement (via des câble réseau , switch ..)
ensuite configurer chaque automate sur la communication ethernet ( adresse Ip , MSR ....)
enfin il faut écrire un code de lecture et écriture sur l'un des deux, le somachine contient des blocs Read_var et write_var ainsi que read_write
dans ces blocs il faut configurer le type de donnés d’échanges ( %m , %mw ..) et déclarer une table d’émission et une table de réception
pour plus de détail le help est bien expliqué sur les bloc Read_var et write_var
crdt

Re: dialogue entre deux M221

Posté : 25 août 2016, 06:49
par Thibaut
Bonjour,

merci pour cette réponse rapide, les derniers programmes que je faisais étaient sur les tsx3722 il y maintenant 15 ans, je n'avais jamais fait de programme avec gestion reseau avec tous ces nouveaux produit. je suis en train de rattraper mon retard, mais je bloque sur des trucs (peut-etre simple), desolé. je comprend ce que veux dire l'aide mais je trouve pas d'exemple pour visualiser.

-j'ai vu sur l'onglet configuration, sur ETH1 "adaptateur EtherNet/IP avec :
-Assemblage d'entree (cible------origine %QWE)
-Assemblage de sortie (origine---- cible %IWE)
a quoi sert cet adaptateur? (mappage modbus)

crdl

Re: dialogue entre deux M221

Posté : 26 août 2016, 15:56
par AMINE
Bonjour ,
ETHERNET IP c'est un nouveau protocole et c'est autre chose , vous ,vous devez travaillez avec MODBUS TCP , avant tout il faut configurer l'adresse IP MSR paserelle ...
ensuiet dans modbus tcp declare les partenaire ( dans votre cas vous avez un seul qui M221 interlocuteur) donc il faut declarer son IP et lui definir un ID , ensuite dans votre programme vous faite appel au bloc Read_var et Write_var
crdt

Re: dialogue entre deux M221

Posté : 31 août 2016, 04:49
par Thibaut
Bonjour,

Merci pour votre retour, cela fonctionne. Je n'avais pas d'IP reconnu sur le réseau entreprise, il fallait déclarer les automates avec des IP defini par l'administrateur.

Encore merci.

Bonne journée à tous!

Re: [RESOLU] dialogue entre deux M221

Posté : 16 nov. 2018, 15:55
par PierreBEAUMESNIL
Bonjour Thibaut,

Je cherche à mon tour à faire communiquer deux M221 ensemble. Malheureusement, je n'ai pas de banc d'essai et vos informations ne me suffisent pas à réaliser mon programme.

Vous est-il possible de me communiquer plus d'informations sur la mise en oeuvre de cette communication (Screenshots par exemple) ?

Cordialement.

Re: [RESOLU] dialogue entre deux M221

Posté : 16 nov. 2018, 15:57
par itasoft
slts,
quel protocole ModBus RTU ou ModBus TCP/IP ??????

Re: [RESOLU] dialogue entre deux M221

Posté : 21 nov. 2018, 11:57
par PierreBEAUMESNIL
Bonjour, Modbus TCP/IP. Merci

Re: [RESOLU] dialogue entre deux M221

Posté : 16 mai 2019, 15:37
par KARO
Bonjour, j'essaye d'utiliser le block read_var pour recevoir des informations en tcp avec mon automate M221. J'arrive a exécuter le read_var mais je n'arrive pas a trouver où sont stocker les informations recu.
Si quelqu'un peut m'aider je le remercie d'avance ;)

Re: [RESOLU] dialogue entre deux M221

Posté : 16 mai 2019, 15:46
par itasoft
slts,
dans la table de réception du READ_VAR définie dans sa configuration