- Accueil
- Prestations
- Technologies
- Portfolio
- Formations
- Blog
- CONTACTS
- Retrouvez nous sur
Modbus | Simuler un échange directement sur ton PC | Autem
Protocole de communication Modbus - Les différentes étapes pour simuler un échange Modbus directement sur ton PC.
MODBUS - Simulation d'un échange sur ton PC
Salut à toi. Petit tutoriel aujourd’hui sur la communication Modbus.
Je t’explique aujourd’hui comment simuler un échange Modbus directement sur ton PC.
Alors, le Modbus est un protocole de communication qui est utilisé par pas mal de machines dans l’industrie.
Avec les 2 logiciels que je te montre aujourd’hui, tu vas pouvoir simuler les échanges modbus entre une machine serveur et un client Modbus.
Cela te permettre de commencer à t’entrainer avec le protocole, de pouvoir tester les choses, et tu pourras aussi utiliser ces 2 logiciels pour faire du dépannage sur tes machines.
Alors, les 2 logiciels en question sont :
MODSIM, qui permet de simuler un serveur modbus, et MODSCAN, qui permet de simuler un client modbus.
Comment fonctionne le Modbus ? Concrètement, on se base sur une table d’échange qui contient les données qu’on vient interroger. Comme type de données, on peut avoir, soit un booléen( une valeur 0 ou 1, tout ou rien). Typiquement, ce sont par exemple, des capteurs de fermeture de porte.
Ou bien on va avoir une valeur analogique qui est codée sur 16 booléens, du coup, un mot de données. Dans ce cas, ce sera des valeurs de type température, pression.
Le serveur contient toutes les données et il va être interrogé par notre client Modbus.
L’échange se passe sur 2 temps:
Un premier temps pour la requête: le client qui interroge le serveur. Ensuite on a le serveur qui répond en renvoyant les données qu’on vient d'interroger.
On va tester ce fonctionnement: requête/réponse du client vers le serveur avec les logiciels.
A la fin de cet article, tu verras le lien pour télécharger ces 2 utilitaires: MODSIM qui est notre serveur qui contient les données, et MODSCAN qui vient interroger la table d’échange.
Pour te montrer, concrètement, je vais venir recréer cette communication. Je viens ici choisir des registres. On en a 10.
Ensuite au niveau de la connexion, si je reclique sur connecter, tu vois ici que j’ai choisi l’adresse IP de mon serveur. Vu que mon serveur est basé sur ce PC, je prends l’adresse IP du PC.
Je clique OK et le client récupère les données qui sont contenues dans la table d’échange du serveur.
Là tu vas voir que si je change ici une valeur, elle est mise à jour automatiquement aussi côté client parce qu’il a reçu la réponse à sa requête.
C'est tout pour les échanges modbus. Tu peux télécharger ces 2 logiciels et t’entrainer avec.
Si tu as des questions, n’hésite pas à les poser en commentaire.
Et on se dit à très vite dans un prochain tutoriel !
À bientôt!