Forum: Mikrocontroller und Digitale Elektronik Modbus RTU Brücke (via RJ45 Netzwerk TCP/IP)


von Micro C. (fischgebruell)


Lesenswert?

Hallo,
ich möchte zwei entfernte Modbus RTU Teilnehmer miteinander verbinden.
Über eine längere Strecke ist eine Netzwerkverbindung vorhanden.

Dazu suche ich zwei Umsetzer:
 RTU -> IP
 IP -> RTU
Ich finde aber im Netz nur Modbus RS485 zu RJ45 Umsetzer.

Könnt ihr mir bitte helfen solche zwei Geräte zu finden?
(Bitte keine kostspielenden Lösungen)

Vielen Dank

von Rahul D. (rahul)


Lesenswert?

Micro C. schrieb:
> Dazu suche ich zwei Umsetzer:
>  RTU -> IP
>  IP -> RTU
> Ich finde aber im Netz nur Modbus RS485 zu RJ45 Umsetzer.

Da könnte was dabei sein:
https://www.moxa.com/en/products/industrial-edge-connectivity/protocol-gateways/modbus-tcp-gateways

von Εrnst B. (ernst)


Lesenswert?

Darfs was zum selberbasteln sein?

https://github.com/emelianov/modbus-esp8266

zwei ESPs, zwei RS485-Platinchen von ebay/Ali, jeweils etwas 
boilerplate-Code mit vertauschten Master/Slave Rollen auf RTU/TCP, und 
fertig.

https://github.com/emelianov/modbus-esp8266/blob/master/examples/Bridge/true/true.ino


Edit: dein RJ45 bezieht sich nicht auf die RTU-Verbindung, sondern auf's 
Ethernet? Dann sorry, ESPs haben (meist) nur WLan.

: Bearbeitet durch User
von N. M. (mani)


Lesenswert?

Wenn ich bei Ali "rs485 ethernet" eingebe bekomme ich Ergebnisse 
zwischen 10-15€ das Stück.
Keine Ahnung ob die taugen, Werbung machen sie damit dass sie es können. 
Bewertungen sind auch nicht schlecht.

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

N. M. schrieb:
> Wenn ich bei Ali "rs485 ethernet" eingebe

Das ist für Modbus/RTU ein bisschen viel zu kurz gesprungen.

So etwas muss explizit Modbus/RTU unterstützen, und damit muss auch 
das Gegenstück in der Lage sein, mit der richtigen Baudrate die 
richtigen Gegenstücke anzusteuern.

Du wirst so etwas in Kombination verwenden müssen:

https://www.wachendorff-prozesstechnik.de/produktgruppen/gateways-und-protokollwandler/produkte/modbus/rtu-nach-tcp/Protokollwandler-Gateway-Modbus-TCP-zu-Modbus-RTU-Master-Slave-HD67507/

https://www.wachendorff-prozesstechnik.de/produktgruppen/gateways-und-protokollwandler/produkte/modbus/rtu-nach-tcp/Protokollwandler-Gateway-Modbus-TCP-zu-Modbus-RTU-Master-Slave-HD67510/

Ja, das kostet Geld.

Die Alternative: Selbst entwickeln oder hoffen, daß das irgendwer schon 
gemacht hat und entsprechende Projekte veröffentlicht hat.

Die Variante TCP-zu-RTU (RTU-Geräte via TCP ansprechen) ist verbreiteter 
als die Gegenrichtung, TCP-Geräte via RTU ansprechen.

Ist denn Dein Modbus-Master nur in der Lage, RTU zu sprechen? Wenn der 
direkt TCP könnte, würde Deine Aufgabe einfacher werden.

von Chris K. (kathe)


Lesenswert?

Tasmota und etwas billige Hardware.
https://tasmota.github.io/docs/Modbus-Bridge/#commands

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.