modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

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.

modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

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.

modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

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.

modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

Pour te montrer, concrètement, je vais venir recréer cette communication. Je viens ici choisir des registres. On en a 10.

modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol
modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol
modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

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.

modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol
modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

Je clique OK et le client récupère les données qui sont contenues dans la table d’échange du serveur.

modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

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.

Protocole de communication Modbus - Les différentes
                                                            étapes pour simuler un échange Modbus directement sur ton PC
modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol
modbus,protocol,industrialautomation,network,system,siemens,modsim,telemetry,energy,autem,marc akoto,modbus tcp,modbus rtu,modbus protocol

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!

Marc Akoto – Intégrateur SCADA

Téléchargement des 2 logiciels modsim / modscan :