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 !
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.
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…
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,…