Forum: PC Hard- und Software Suche lokale Modbus Gateway Software (RTU auf TCP)


von MBRT (Gast)


Lesenswert?

Hallo Leute,

Ich suche einen lokalen Modbus Gateway (Software).

Der Hintergrund:
Ich setze einen RPI als Modbus RTU auf Modbus TCP Gateway ein.
Es wird daran eine Modicon betrieben.
Diesen tunnele ich per SSH an localhost:502.
Funktioniert tadellos.

Nun möchte ich zum testen die Modicon an ein COM Port hängen.
Jetzt habe ich aber das Problem das nur Modbus TCP unterstützt wird.
Ohne jetzt die Software zu ändern sollte das benötigte Programm COMXX 
auf localhost:502 mappen.

Gibt es so eine Gateway Software auch als Windows Version?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ich nehme an, daß Du die Sourcen des Programmes hast, das auf dem Pi 
läuft - übersetze es mit einem unter Windows laufenden Compiler, und der 
Drops sollte gelutscht sein.

Ein einfaches "Umbiegen" einer seriellen Schnittstelle auf einen 
Netzwerkport hilft hier nicht, da Modbus/TCP einen anderen 
Telegrammrahmen verwendet als Modbus/RTU.

(Sonst könntest Du mit com2tcp aus dem com0com-Paket glücklich werden).

Modbus/RTU verwendet folgenden Aufbau:

Address (1 Byte)
Function (1 Byte)
Data... (n Bytes)
CRC (2 Bytes)

Modbus/TCP verwendet folgenden Aufbau:

MBAP Header (7 Bytes)
Function (1 Byte)
Data... (n Bytes)

von MBRT (Gast)


Lesenswert?

Leider habe keine Entwicklungsumgebung für C am laufen.
Kannst du mir das Programm unter Windows schnell mal übersetzen?

https://github.com/3cky/mbusd

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.