Debug communication Modbus RTU

Trucs-Astuces-Micro cours sur les automatismes industriels
Répondre
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

Debug communication Modbus RTU

Message par Mantysse »

Bonjour

Voici un petite méthode que j'applique quand j'ai besoin de mettre en oeuvre réseau Modbus

Tout d'abord il nous utiliser un petit applicatif que certain doivent connaitre

Modscan lorsque l'on a besoin de simuler un maitre Modbus
http://www.win-tech.com/demos/modscan64.zip
http://www.win-tech.com/demos/modscan32.zip

Et Modsim lorsque l'on a besoin de simuler un esclave Modbus
http://www.win-tech.com/demos/modsim64.zip
http://www.win-tech.com/demos/modsim32.zip

Les raison de l'utilisation de ces petit soft sont:
- La licence trial permettant de faire des tests pendant un moment
- Un strict respect de la norme Modbus
- Paramétrage simple
- Création de large table d'échange visualisable d'un seul coup d'oeil (très utile on verra pourquoi dans la 2 ème partie)
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

Re: Debug communication Modbus RTU

Message par Mantysse »

Rappel sur l'adressage et les format de données

...
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

Re: Debug communication Modbus RTU

Message par Mantysse »

Utilisation de Modsim pour le débug
...
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

Re: Debug communication Modbus RTU

Message par Mantysse »

Utilisation de Modscan pour le débug
...
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
tuscaonline
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 141
Inscription : 04 nov. 2015, 04:25

Re: Debug communication Modbus RTU

Message par tuscaonline »

Commence donc par les regles de cablage et le choix des câbles.

Si c'est bien câbler et que le bon câble est utilisé, ca tombe tout seul en marche.

:)
Avatar de l’utilisateur
krank
Première mise en service
Première mise en service
Messages : 73
Inscription : 21 oct. 2015, 07:35
Localisation : Bretagne

Re: Debug communication Modbus RTU

Message par krank »

Justement pour le cable une paire ou une double paire torsadée blindée correspond ou pas ?

Pour le soft moi j'utilise ça http://sourceforge.net/projects/qmodmaster/
j'ai jamais trouvé plus simple
Avatar de l’utilisateur
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1902
Inscription : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: Debug communication Modbus RTU

Message par JC87 »

On peut faire du Modbus RTU sur du RS232, RS485 ou RS422 donc le câblage n'est pas standard du tout. Personnellement pour le soft j'utilise Multiway qui est un utilitaire français gratuit fait à la base pour Omron mais qui fait aussi Modbus RTU, TCP, terminal ASCII etc...

http://www.support-omron.fr/Multiway.php

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 de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

Re: Debug communication Modbus RTU

Message par Mantysse »

JC87 a écrit :On peut faire du Modbus RTU sur du RS232, RS485 ou RS422 donc le câblage n'est pas standard du tout. Personnellement pour le soft j'utilise Multiway qui est un utilitaire français gratuit fait à la base pour Omron mais qui fait aussi Modbus RTU, TCP, terminal ASCII etc...

http://www.support-omron.fr/Multiway.php

JC
Oui tu peux faire du Modbus RTU avec des connectiques Sub-D25 - SUB-D15 - SUB-D9 - RJ45 - RJ11.
C'est plutôt un rappel sur le modèle OSI qu'il faudrait faire XD

(Désolé je traine sur les tutos, mais la j'ai pas mal de boulot et faut que j'intègre les petits nouveaux chez nous XD )
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Avatar de l’utilisateur
Mantysse
Créateur de langage
Créateur de langage
Messages : 749
Inscription : 20 oct. 2015, 08:17
Localisation : MiP

Re: Debug communication Modbus RTU

Message par Mantysse »

krank a écrit :Justement pour le cable une paire ou une double paire torsadée blindée correspond ou pas ?

Pour le soft moi j'utilise ça http://sourceforge.net/projects/qmodmaster/
j'ai jamais trouvé plus simple
Je ne me pose pas autant de question, je choisis le truc tous terrain, paire torsadé blindage tressé et même a coté de variateur ça fonctionne
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
tuscaonline
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 141
Inscription : 04 nov. 2015, 04:25

Re: Debug communication Modbus RTU

Message par tuscaonline »

Pour ceux qui lise l'anglais cette documentation de Chipkin est super bien faite.
http://www.chipkin.com/files/liz/MODBUS_2010Nov12.pdf

Le chapitre préconisation de câblage est très intéressant

Je conseille aussi la lecture de pourquoi il faut le 3eme fils sur le RS485
http://www.chipkin.com/rs485-cables-why ... ire-rs485/

++
Répondre