Hvordan realiserer man to mastere og flere slaver kommunikation i modbus netværk?

Jul 23, 2024 Læg en besked

Først og fremmest modbus-protokollen, hovedsageligt opdelt i tre slags:


1. Til den serielle port: Modbus RTU, Modbus ASCHl, almindeligt anvendt seriel port RS232/RS422/RS485
2. Til netværksgrænsefladen: Modbus TCP, almindeligt anvendt netværksgrænseflade: RJ45
3. Modicon dedikeret Modbus Plus


Modbus RTU og Modbus ASCI bruger asynkron seriel transmission, mens Modbus TCP er baseret på TCP/IP-protokollen. Modbus er en halv-dupleks kommunikation, der bruger master-slave kommunikationstilstanden, der kan kun være en masterstation på samme tid. Så det er muligt at kommunikere med to mastere og flere slaver som nævnt af spørgeren. Hvis vi bruger Modbus RTU kommunikation, kan vi bruge relæer til at skifte mellem forskellige slaver. Selvfølgelig er der andre måder, Modbus Plus er et højhastigheds token netværk, tokenet kan hurtigt sendes mellem stationerne, hvem der får tokenet, hvem er master. Så det løser også problemet med flere mestre og flere slaver. Men fordi dette er Modicons specielle protokol, ikke åben, kan den åbne Modbus-protokol stadig ikke realiseres. Generelt set er den Modbus-kommunikation, vi almindeligvis bruger, Modbus RTU og Modbus TCP, Modbus RTU skal bruge pollingmetode til at læse og skrive. Modbus TCP er en klient-server-model, der tillader flere klienter på netværket.


Derfor, i lyset af kravet i spørgsmålet, er den enkleste måde at konvertere Modbus RTU-protokol til Modbus TCP-protokol. Hvordan konverterer man? Mange producenter har tilsvarende protokolkonverteringsgateway-enheder, der kan realisere denne funktion, såsom den almindeligt anvendte MOXA.

 

For eksempel kan MOXAs MB3170 integrere ModbuSTCP, ASCI og RTU enheder eller endda et blandet netværk af flere mastere og slaver, inklusive serielle mastere til serielle slaver eller til Ethernet mastere på samme tid.


Denne gateway giver flere mastere adgang til slaverne på samme tid. Da vi bruger TCP/P-protokollen, svarer dette til tilstanden for flere klienter, der får adgang til flere servere på samme tid.

 

Send forespørgsel

whatsapp

Telefon

E-mail

Undersøgelse