Simulateur d'appareils Modbus
Testez votre intégration Modbus avant l'arrivée des équipements
ModLens Sim transforme un PC ou un Raspberry Pi en appareils Modbus TCP et RTU : contrôleurs, compteurs, capteurs. Les valeurs bougent comme de vrais équipements ou proviennent de vos propres données, et vous gérez tout depuis une page web.
Cas d'utilisation
Un simulateur, plusieurs usages
Préparation de la mise en service
Construisez et testez les tables de points GTB/GTC (BMS), SCADA ou d'automate avec des compteurs et des contrôleurs simulés, puis arrivez sur le site avec une intégration qui fonctionne.
Formation
Laissez les techniciens s'exercer à scanner, décoder et dépanner sans toucher aux équipements en service.
Démos et tableaux de bord
Alimentez un tableau de bord avec des données réalistes qui bougent, ou rejouez une journée enregistrée dans un fichier CSV à vitesse 60×.
Développement de clients
Vous développez un maître Modbus sur Arduino, en Python ou sur automate? Testez-le contre des appareils avec des trous d'adresses, des float à mots inversés et des codes d'exception.
Relayer de vraies données
Exposez en registres Modbus des valeurs provenant d'un fichier JSON mis à jour par un autre programme, ou d'une API web.
Test des alarmes
Forcez n'importe quelle valeur à la main (une température élevée, un bit de défaut) et vérifiez que vos alarmes se déclenchent.
Géré depuis votre navigateur
Aucun fichier de configuration à modifier
Ajoutez des appareils et des points, choisissez le type de données, l'ordre des octets et l'échelle, et définissez le comportement de chaque valeur. Les changements s'appliquent dès l'enregistrement, et la configuration précédente est conservée en sauvegarde.
- Valeurs fixes, sinusoïdes, dérive aléatoire, rampes, cycles marche/arrêt, compteurs, séquences et horaires
- Types de données de int16 à float64 et texte, dans 4 ordres d'octets, avec échelle et décalage
- Les valeurs écrites sont conservées comme sur un vrai appareil, ou relâchées après un délai
- Les adresses sans point retournent « illegal data address », comme un vrai équipement
De vraies données
Vos fichiers et vos API deviennent des registres Modbus
- CSV et Excel : suivez la dernière ligne pendant que le fichier se met à jour, ou rejouez les lignes dans le temps avec leurs horodatages
- Dossier : pointez vers
data/exports/*.csvet le fichier le plus récent est utilisé - Fichiers JSON : associez n'importe quel champ avec un chemin comme
tank.level - API web : interrogez la météo, les prix de l'énergie ou votre propre serveur et associez les champs JSON
- Aperçu des champs et des valeurs actuelles de chaque source avant de les utiliser
Faites-le tourner 24/7 sur un Raspberry Pi
Installation en une seule commande; il démarre au boot et offre la page de gestion sur votre réseau. Ajoutez un adaptateur USB vers RS-485 et le Pi répond comme de vrais appareils RTU sur le bus.
ModLens Sim est-il gratuit?
Oui. ModLens Sim est gratuit à télécharger et à utiliser.
Peut-il simuler plusieurs appareils à la fois?
Oui. Chaque appareil a son propre unit ID, et tous répondent sur le même port TCP ou le même bus RS-485, comme des appareils derrière une passerelle.
Respecte-t-il la norme Modbus?
Il prend en charge les codes de fonction 1 à 6, 15 et 16, les codes d'exception standard et les trames RTU avec CRC-16, et il est testé contre le client indépendant pymodbus. Voir Compatibilité Modbus.