SoMachine Basic Communication Modbus TM221
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: SoMachine Basic Communication Modbus TM221
slts,
on va pas ce sortir de cette affaire, tu as un lien ou télécharger la doc du scaime en question ?
on va pas ce sortir de cette affaire, tu as un lien ou télécharger la doc du scaime en question ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: SoMachine Basic Communication Modbus TM221
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.
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.
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: SoMachine Basic Communication Modbus TM221
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
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
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- JC87
- Mi homme - Mi automate

- Messages : 2243
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: SoMachine Basic Communication Modbus TM221
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
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
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Re: SoMachine Basic Communication Modbus TM221
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.
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.
- JC87
- Mi homme - Mi automate

- Messages : 2243
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: SoMachine Basic Communication Modbus TM221
Multiway peut être Maitre ou Esclave Modbus, c'est bien plus pratique que hyperterminal car ça gère directement les codes Modbus.
JC
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: SoMachine Basic Communication Modbus TM221
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.
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.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: SoMachine Basic Communication Modbus TM221
La valeur de %MD50 n'est jamais écrasée non.
Re: SoMachine Basic Communication Modbus TM221
J'ai enlevé la câble qui me permettait d'observer les trames et la communication fonctionne maintenant... Merci à tous pour votre aide.
