Page 5 sur 5

Re: SoMachine Basic Communication Modbus TM221

Posté : 25 sept. 2018, 14:34
par itasoft
slts,
on va pas ce sortir de cette affaire, tu as un lien ou télécharger la doc du scaime en question ?

Re: SoMachine Basic Communication Modbus TM221

Posté : 25 sept. 2018, 14:57
par OSBMASL
Voici :
https://fr.scaime.com/produit/post/enod3-c#downloads
https://fr.scaime.com/media/nu-enod3c-m ... 5703-j.pdf

Il faut s'inscrire par contre... C'est un ENod 3-C.

Pas eu le temps de faire le câblage RS485 pour l'instant.

Re: SoMachine Basic Communication Modbus TM221

Posté : 25 sept. 2018, 15:22
par itasoft
Slts,
J’ai pas vu ou ça parle de com RS232

Ceci dit l’adresse « FirstObj » pour la lecture du brut 64 c’est en Hexadécimal en décimal ça fait 100
de plus c'est sur 2 mots de 16 bits alors pour "quantity" il faut mettre 2 et pas 1

Re: SoMachine Basic Communication Modbus TM221

Posté : 25 sept. 2018, 15:28
par JC87
Bonjour,

Contrairement aux protocoles modernes, le protocole Modbus ne normalise absolument pas le support de transmission physique, que ce soit aux niveaux des couleurs ou du type de liaison. En résumé il n'y a aucune raison que ça ne marche pas en RS232 !

En relisant tes premiers messages j'ai l'impression que tu est mal câblé. Pour moi en RS232 tu n'a besoin que du TX/RX et du commun. Donc coté RJ45 du M221] le plus simple c'est d'utiliser un câble Ethernet RJ45 moulé qu'on coupera coté esclave pour utiliser les fils correspondant aux pins 1 (RX) en orange/blanc, 2 (TX) en orange et 8 (commun) en marron. Coté Scaime tu doit mettre le RX M221 sur le TX, le TX M221 sur le RX et bien entendu le commun avec le commun ou REF comme cela semble s’appeler coté Scaime.

Tu peut aussi télécharger le logiciel gratuit "Mutliway" de Omron qui te permettra de tester facilement la partie Modbus M221 en RS232 sur PC équipé d'un port série et s'assurer ainsi que les requêtes "sortent bien de l'automate.

JC

Re: SoMachine Basic Communication Modbus TM221

Posté : 25 sept. 2018, 16:15
par OSBMASL
Ici par exemple : https://fr.scaime.com/media/nu-enod3c-f ... 5701-i.pdf
Effectivement, Merci pour les infos j'ai modifié le bloc pour aller lire le bon registre, par contre toujours pas de trame dans mon ton terminal. L'application dont j'arrivais utilisait le bloc SEND_RECEIVE_MESSAGE, sur une comm RS485, donc pas tout à fait pareil.

Merci JC, c'est le câblage auquel j'avais aboutit ensuite. Je ne connais pas MultiWay je vais essayer, mais je ne suis pas sûr de voir la différence entre ça et un terminal plus classique comme Hyperterminal ou RealTerm.

Re: SoMachine Basic Communication Modbus TM221

Posté : 25 sept. 2018, 16:29
par JC87
Multiway peut être Maitre ou Esclave Modbus, c'est bien plus pratique que hyperterminal car ça gère directement les codes Modbus.

JC

Re: SoMachine Basic Communication Modbus TM221

Posté : 25 sept. 2018, 17:35
par itasoft
slts,
ceci dit, actuellement tu reçois quoi sur le %MD50 ??

Il faut entrer une valeur dans le %MD50 si cette valeur reste ça veut dire que ça communique pas.
Si cette valeur est écrasée par une autre valeur ça veut dir que ça communique et que tout fonctionne.

Re: SoMachine Basic Communication Modbus TM221

Posté : 26 sept. 2018, 09:44
par OSBMASL
La valeur de %MD50 n'est jamais écrasée non.

Re: SoMachine Basic Communication Modbus TM221

Posté : 26 sept. 2018, 10:39
par OSBMASL
J'ai enlevé la câble qui me permettait d'observer les trames et la communication fonctionne maintenant... Merci à tous pour votre aide.