Modbus RTU

Smile Modbus

Modbus RTU mit mehreren Geräten funktioniert nicht !

Habe 2 Splitter Instanzen angelegt (2 St. Modbus RTU Geräte)
1: Modbus RTU GeräteID=1
2: Modbus RTU GeräteID=2
Diese greifen auf eine Übergeordnete „I/O Instanz“ (RS232- COM1) zu;

Problem:
IP-Symcon empfängt, wenn beide Geräte aktiv sind, keine Werte, egal von welchen Gerät;
Wenn ich eine Splitter/Instanz deaktiviere, bekomme ich Daten; egal welches ich deaktiviere;



kann IPS nicht auf 2 Geräte mit einer COM-Schnittstelle zugreifen?
Weis jemand über dieses Problem Bescheid?

habe bis jetzt noch keine Lösung !


Wer kann mir helfen ?

:smiley:

Das wird nicht funktionieren weil

das Problem ist die RS232 Schnittstelle !

Also 2 RS232/485 wandler + 2 com port

oder

eine rs485 fuer IPS

welche I/O Instanz brauche ich für eine RS485 ?

das problem ist, das die beiden Regler untereinander auch kommunizieren;
wenn ich 2 RS232 nehme funktioniert das nicht;

Das Problem wurde hier schon einmal erfasst: http://www.ip-symcon.de/forum/f41/modbus-rtu-probleme-wait-error-19213/

Ich vermute hier einen IP-Symcon Fehler, sodass du zur Zeit leider nur ein Gerät auslesen kannst.

paresy

Also es ist kein IP Symcon Problem !

RS232 ist eine Punkt zu Punkt Verbindung - also generell nicht geeignet ein Bussystem zu realisieren.
Wenn Du so etwas machen möchtest, dann solltest Du hardware verwenden, die z.B. auf RS485 Treibern basiert - dort können viele Teilnehmer (also Sender und Empfnger) an die gleiche Leitung gelegt werden.

Das bleibt gleich Seriell Port

Gruss Jens

hier ein Beispiel USB auf RS485

Zitat:
Also es ist kein IP Symcon Problem !

Verstehe ich nicht, warum meinst Du das?

Dann müßte KNX/EIB auch ein RS232 oder Adapterproblem haben…

Solange der PC Master ist und es nur Slaves gibt, bzw es keine Buskollision gibt, sollte es mit der Adressierung unterschieden werden können.
Kann doch nicht sein, dass jedes Modbus-Gerät einen eigenen Adapter bekommt…

Ist auch ein Bussystem, Aufbau hier.

Gruß Helmut

Aber wir reden schon immer noch über Modbus RTU ?

Also ich habe schon viele Modbus Netzwerke aufgebaut und auch wenn ich nicht alles weiss ,das Problem ist
die Schnittstelle RS232 !

Das orginal Protokoll Modbus ist für die RS485 Schnittstelle und wird auf mittels Adapter auf RS232 umgewandelt

Deine Erfahrungen nehme ich Dir auch ab, nur kann ich es mir nicht erklären…

Ein USB zu RS485 ist auch nur ein Schnittstellenwandler, kann dann DTR oder andere Pin-Umschalterei sein, dass DIE Rs232/485 nicht korrekt arbeitet… USB auf RS485 hat nur D+ und D-, Rest ist Software, da ist nix mit Pin 2,3,5,7,9,…

Gruß Helmut

ich habe den „Phoenix Contact FL COM Server RS485“;
muss ich diesen als Master einstellen?
:confused:

Was mir noch unklar ist , die beiden Modbus Teilnehmer unterhalten sich nicht untereinander oder ?

sind doch beides Slaves ? und du brauchst die Daten von Beiden Modbus Teilnehmern ?

welche Modbus Teilnehmer hast du im Einsatz (hast ne PDF) ?

So weit ich weiss
ist der Adapter KNX/RS232 auch als Gateway zu sehen .

die beiden Modbusteilnehmerkomunizieren auch miteinander;

es handelt sich dabei um 2St. ABB Protronic-Regler mit RS485 Schnittstellenkarte;

es funktioniert auch bis zu ca. 4 Variablen je Regler;
wenn ich mehr im IO.Symcon verwenden will; kommt immer Zeitüberlauf;