Téléchargez ModbusDoctor (version 2.0)Téléchargez ModbusDoctor version 2.0
Ce programme est portable (executable directement sans installation) mais nécessite d'avoir le Framework .Net 2.0 (ou supérieur) d'installé sur la machine hôte. Framework 2.0Framework 2.0
Description▲
ModbusDoctor est un utilitaire freeware permettant de se connecter aux appareils industriels communiquant
en protocole modbus RTU ou TCP.
Ce logiciel permet de tester et mettre au point une liaison modbus de manière visuelle et conviviale.
Un certain nombre d'options sont proposées aux spécialistes pour une utilisation plus approfondie.
La couche de communication a été développée selon les spécifications disponibles sur le site de « Modbus.org »
http://www.modbus.org/specs.php
Utilisation▲
|
La première chose à faire est de choisir le type de bus à utiliser.
Le programme opère en tant que maître/client modbus et fonctionne indifférement sur un réseau série ou TCP/IP.
|
|
Vient ensuite le paramétrage de la liaison.
Nota : ce menu change dynamiquement selon le type de réseau utilisé (série ou ethernet).
|
|
Une fois le paramétrage effectué, vous pouvez vous connecter avec ce bouton.
|
|
Sélectionner le type de requête à effectuer (registre ou bit, lecture seule ou non).
Pour cela une liste vous permet de choisir parmis les 4 types de requêtes standard.
Nota : le code requête d'écriture est automatiquement déduit (15 ou 16).
|
|
Cette barre de paramètres vous permet de configurer la requête.
|
|
Le bouton "lecture" permet de lancer l'execution de la requête.
Si la requête aboutit, les données sont affichées dans la grille de résultats.
|
|
Il est possible de modifier les données directement dans la grille.
Nota : les valeurs modifées passent en rouge tant qu'elles n'ont pas été écrites.
|
|
Un double clique sur une valeur permet de lancer la fenêtre de saisie avancée.
Dans cette fenêtre la valeur est affichée (et modifiable) dans tous les formats usuels.
Nota : l'édition en 32bits n'est possible que si la valeur éditée est en 32bits, sinon les champs sont en lecture seule.
|
|
Le bouton "écriture" permet de lancer la requête d'écriture correspondant à la trame en cours.
Ainsi une requête de lecture bits (fonction 1 ou 2) provoquera une requête de type 15. Dans le cas d'une requête de lecture mots l'écriture se fera en requête 16.
|
|
A chaque exécution de requête la barre d'état affiche le statut de l'opération.
|
|
Reconnexion auto : permet de rétablir la connexion avant chaque exécution de requête (nécessaire pour certains appareils en TCP/IP qui n'acceptent qu'une connection à la fois) Mode cyclique : permet d'enchainer l'exécution des requêtes en continu (pooling).
Nota : Le bouton "Arrêt cycle" permet de sortir du mode cyclique.
|
|
Ces options permettent de d'afficher correctement les valeurs selon le codage employé par l'esclave modbus. Nota : La permutation de mots n'est possible qu'avec des valeurs 32bits.
|
|
Ce menu permet d'interpréter les valeurs dans toutes les représentations binaires usuelles. Attention : L'affichage d'une valeur 32bits nécessite la lecture de 2 mots, il faut donc configurer la requête en conséquence.
|
|
Il est possible de basculer en mode hexadécimal à tout moment par ce menu.
|
|
Le mode espion permet d'afficher le détail des trames émises et reçues.
|
|
L'application est conçue de manière à gérer plusieurs langues.
|
Licence▲
Le logiciel ModbusDoctor est distribué en tant que freeware.
L'utilisateur utilise ModbusDoctor à ses risques et périls, sans garantie d'aucune sorte de la part de l'auteur.
L'auteur n'est responsable d'aucun dommage subi par l'utilisateur pouvant résulter de l'utilisation ou de la distribution du logiciel ModbusDoctor.
De la même façon, l'auteur n'est en aucun cas responsable d'une quelconque perte de revenus ou de profit, ou de données, ou de tous dommages directs ou indirects, susceptibles de survenir du fait de l'utilisation du logiciel ou pour la raison que celui-ci serait inopérant, quand bien même l'auteur aurait été averti de la possibilité de tels dommages.
ModbusDoctor est gratuit pour une utilisation privée, commerciale ou éducative (incluant les organisations à but non lucratif).
L'utilisation du logiciel ModbusDoctor vaut acceptation par l'utilisateur des termes de la licence ci-dessus.
Contacts et Informations▲