Modbus Doctor

ModbusDoctor : Un utilitaire freeware pour la mise au point de vos liaisons modbus.

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   
Image non disponible


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

Image non disponible  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.
Image non disponible  Vient ensuite le paramétrage de la liaison.

Nota : ce menu change dynamiquement selon le type de réseau utilisé (série ou ethernet).
Image non disponible  Une fois le paramétrage effectué, vous pouvez vous connecter avec ce bouton.
Image non disponible  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).
Image non disponible  Cette barre de paramètres vous permet de configurer la requête.
Image non disponible  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.
Image non disponible  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.
Image non disponible  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.
Image non disponible  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.
Image non disponible Image non disponible  A chaque exécution de requête la barre d'état affiche le statut de l'opération.
Image non disponible 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.
Image non disponible  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.
Image non disponible  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.
Image non disponible  Il est possible de basculer en mode hexadécimal à tout moment par ce menu.
Image non disponible  Le mode espion permet d'afficher le détail des trames émises et reçues.
Image non disponible  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

Veuillez trouver la dernière version du logiciel et un formulaire de contact chez http://www.kscada.com.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+