Page 1 of 1

Modbus - Connection Refused

Posted: 24 Nov 2020, 11:27
by Inxession
Hallo Community,

wir versuchen aktuell einen Modbus Client (Franka Emika Panda Research) mit einem RevPi (als Modbus Master) kommunizieren zu lassen.

Die Netzwerkverbindung steht, die Geräte lassen sich untereinander anpingen.

Leider bekommen wir es nicht hin eine Modbus Verbinung herzustellen.

Habe Dirk´s Video bei Youtube als Tutorial herangezogen.

Modbus Master Module im Pictory hinzugefügt, die IP Adresse des Clients eingetragen, Port 502 so belassen
Die Einstellungen unter Extended mit bestem Wissen gesetzt.

Der Client arbeitet über eine JSON File als Modbus Konfig.
Hier auch die IP des RevPi als Master eingetragen mit Port 502


Im Client erscheint aber "Connection Refused"

Nun bin ich komplett Neuling was Modbus TCP betrifft.
Ich will eigentlich lediglich am Client ein Ausgangssignal schalten und am Master "verarbeiten".

Hierzu folgende Einstellungen ...
Client = Franka Emika Panda = IP 192.168.0.21
Master = RevPi = IP 192.168.0.30
Port 502

In Pictory -> Modbus TCP Master
MEM slave_IP_address 192.168.0.21
MEM slave_TCP_port 502
In Extended Data

Action ID 1
Unit ID 1
Function "Read Coils"
Register Address 9001
Quantity 1
Interval 1000
Device Value Input Bit 1

In der JSON File des Clients ...

{"frequency":10,"modules":[{"inputs":[{"count":0,"type":"register","read_address":8000}],"ip":"192.168.0.30","outputs":[{"count":1,"write_address":9001,"type":"coil","read_address":9000}],"port":"502"}]}


Ich finde keinen Fehler.
Eine Firewall oder ähnliches sitzt nicht dazwischen.
Die IP Adressen sind Fix.

Vielleicht kann mir jemand einen Tipp geben?

Danke und Gruß
Michael

Re: Modbus - Connection Refused

Posted: 24 Nov 2020, 11:29
by Inxession
RevPi Anhang

Re: Modbus - Connection Refused

Posted: 26 Nov 2020, 15:21
by dirk
Hi, könntest Du mit qModMaster statt dem RevPi einen Test durchführen? Es gibt dort ein Bus Monitor, der die Modbus Kommunikation gut darstellt.