J'ai écrit une librairie Modbus en C sous licence LGPL qui implémente la majorité des spécifications Modbus. La version 1.2.0 de la librairie permet de dialoguer en mode maître sur liaison série RTU ou TCP/IP. Cette librairie très robuste a été écrite pour dialoguer avec des automates Schneider, elle est d'ailleurs utilisée en industrie.
La version 1.4.0 qui devrait sortir prochainement permet de réaliser un serveur Modbus (slave) complet.
Lien pour le téléchargement :
http://copyleft.free.fr/wordpress/index.php/libmodbus
N'hésitez pas à me faire part de vos commentaires.