SoMachine Basic Communication Modbus TM221

Forum traitant des automates industriels de marque Schneider - Telemecanique
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: SoMachine Basic Communication Modbus TM221

Message 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 ?
Automaticien privé (de tout)
itasoft@free.fr
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message 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.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: SoMachine Basic Communication Modbus TM221

Message 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
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2243
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: SoMachine Basic Communication Modbus TM221

Message 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
"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..."
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message 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.
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2243
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: SoMachine Basic Communication Modbus TM221

Message 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
"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..."
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: SoMachine Basic Communication Modbus TM221

Message 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.
Automaticien privé (de tout)
itasoft@free.fr
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message par OSBMASL »

La valeur de %MD50 n'est jamais écrasée non.
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message 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.
Répondre