Comment réaliser une communication entre deux maîtres et plusieurs esclaves dans un réseau Modbus ?

Jul 23, 2024 Laisser un message

Tout d’abord, le protocole Modbus, principalement divisé en trois types :


1. Pour le port série : Modbus RTU, Modbus ASCHl, port série couramment utilisé RS232/RS422/RS485
2. Pour l'interface réseau : Modbus TCP, interface réseau couramment utilisée : RJ45
3. Modbus Plus dédié Modicon


Modbus RTU et Modbus ASCI utilisent la transmission série asynchrone, tandis que Modbus TCP est basé sur le protocole TCP/IP. Modbus est une communication semi-duplex, utilisant le mode de communication maître-esclave, il ne peut y avoir qu'une seule station maître en même temps. Il est donc possible de communiquer avec deux maîtres et plusieurs esclaves comme mentionné par le questionneur. Si nous utilisons la communication Modbus RTU, nous pouvons utiliser des relais pour basculer entre différents esclaves. Bien sûr, il existe d'autres moyens, Modbus Plus est un réseau de jetons à haut débit, le jeton peut être rapidement transmis entre les stations, celui qui obtient le jeton, qui est le maître. Il résout donc également le problème des maîtres multiples et des esclaves multiples. Mais comme il s'agit du protocole spécial de Modicon, non ouvert, pour le protocole Modbus ouvert, il n'est toujours pas possible de réaliser. De manière générale, la communication Modbus que nous utilisons couramment est Modbus RTU et Modbus TCP, Modbus RTU doit utiliser la méthode d'interrogation pour lire et écrire. Modbus TCP est un modèle client-serveur qui permet à plusieurs clients sur le réseau.


Par conséquent, compte tenu des exigences de la question, le moyen le plus simple est de convertir le protocole Modbus RTU en protocole Modbus TCP. Comment convertir ? De nombreux fabricants disposent de passerelles de conversion de protocole correspondantes qui peuvent réaliser cette fonction, comme le MOXA couramment utilisé.

 

Par exemple, le MB3170 de MOXA peut intégrer des périphériques ModbuSTCP, ASCI et RTU ou même un réseau mixte de plusieurs maîtres et esclaves, y compris des maîtres série vers des esclaves série ou vers des maîtres Ethernet en même temps.


Cette passerelle permet à plusieurs maîtres d'accéder aux esclaves en même temps. Comme nous utilisons le protocole TCP/P, cela correspond au mode de plusieurs clients accédant à plusieurs serveurs en même temps.

 

Envoyez demande

whatsapp

Téléphone

Messagerie

Enquête