Modbus-tk : Librairie modbus en Python
Modbus Test Kit est une implémentation du protocole Modbus en Python. Grâce à la souplesse de ce langage, Modbus-tk permet de réaliser une maître ou un esclave rapidement et de l'adapter à son besoin. Il est ainsi particulièrement adapté pour réaliser des simulateurs de test.
Modbus Test Kit implémente les principales fonctionnalités du protocole Modbus. Il permet de simuler le comportement nominal ainsi que les cas de défaillance: réponse en erreur, timeout...
Fonctions:
- Fonctionne partout où Python 2.5+ fonctionne en particulier Windows et Linux
- Support de Modbus TCP maître et esclave
- Support de Modbus RTU maître et esclave (nécessite pyserial)
- Possibilité de customization via un système de hook pour simuler des erreurs ou des timeouts
- Simulateur d'esclave prêt à l'emploi avec un interface RPC (Remote Process Call)
- Création des blocs mémoire très facilement
- Lit et modifie les valeurs de chaque registre en mémoire
- Fichiers de logs avec LogIt
Modbus Test Kit a été testé avec Python 2.5 et 2.6 sous Windows et Linux. Il nécessite pyserial pour la communication RTU. Python 3.x n'est pas supporté actuellement.
Modbus Test Kit est hébergé par Google Code: Voir la page projet en anglais
|
Luc JEAN |


