J'ai agrémenté le serveur ModBus de MCSilver (
http://www.dotnet-news.com/lien.aspx?ID=32977) :
- rajout de la gestion de la fonction 2
- rajout d'une interface pour la gestion des bits
- rajout de boutons et de textbox pour changer la valeur d'un bit ou d'un registre
- pour mes besoins, la fonction 4 répond comme la 3, et la 1 répond comme la 2 (pas super clair tout ça :-)
- légère remise en forme de l'interface, j'ai pas pu m'en empêcher...
- rajout de gestion d'erreur à quelques endroits
- redimensionnement des liste de registres pour ne pas afficher le 26 qui n'est pas géré (25 par feuille), et qui générait une exception
J'ai testé avec ModScan32 et un programme de supervision (le but était de simuler un automate avec un logiciel).
Je tiens quand même à préciser que :
- MCSilver a fait un travail génial avec son serveur ModBus ! J'ai juste rajouté quelques fonctions et interfaces pour que le programme réponde à mes besoins.
- Tout ajout de code pour répondre aux fonctions manquantes est la bienvenue.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.