das man Modbus RTU Geräte dazufügen kann habe ich schon herausgefunden, aber wie mache ich das mit der RS485?
Wie kann ich meinen TTL zu RS485 Wandler umschalten? Er steht Standart auf Empfangen und ich muss ich per Output beim Senden auf senden schalten.
Oder gibt es einen Modbus Master RTU Baustein?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
es kommt darauf an was du für einen Adapter verwendest,
es gibts welche die machen das automatisch (z.B manche USB-RS485 Adapter)
andere nicht, so generell kann man es nicht sagen und muss es ausprobieren.
Es gibt einen Punkt der zu 3.5SP6 umgesetzt wird, dann müssten es auch unter Linux mit den normalen
"seriell- nach RS485" Adapter gehen ... z.B auch PiCom, das werde ich dann auch bei der Gelegenheit mal testen.
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich klinke mich hier einfach rein,
da ich wie der Postersteller auch, auf der Suche nach einer Modbus RTU Lösung bin,
aber ohne externen USB Pegelwandler, sondern über die UART Schnittstelle.
Gibt es denn dazu eine Lösung?
Oder anders rum, wo liegt ds Problem?
Und wo wäre der Ansatz dieses Problem zu lösen?
Schaltungtechnisch wäre das garkein Problem,
Implementierung schon eher,
da Python und Codesys Beginner.
Vielen Dank schonmal im vorraus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
das Problem ist denke ich, RS485 ist ja ein Bus und man muss über ne Hardware Leitung (dem RS485 Baustein) sagen
"empfangen" oder "senden".
Das hat man aber nicht zur Verfügung wenn man t.B die onboard tty's nimmt.
Wenn man einen USB-SERIEL/RS485 Adapter ansteckt machen das manche in Hardware... im Adapter,
und dann funktioniert es, sonst eben nicht.
Ich hoffe das hilft weiter.
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Moin,
das man Modbus RTU Geräte dazufügen kann habe ich schon herausgefunden, aber wie mache ich das mit der RS485?
Wie kann ich meinen TTL zu RS485 Wandler umschalten? Er steht Standart auf Empfangen und ich muss ich per Output beim Senden auf senden schalten.
Oder gibt es einen Modbus Master RTU Baustein?
Hallo,
es kommt darauf an was du für einen Adapter verwendest,
es gibts welche die machen das automatisch (z.B manche USB-RS485 Adapter)
andere nicht, so generell kann man es nicht sagen und muss es ausprobieren.
Es gibt einen Punkt der zu 3.5SP6 umgesetzt wird, dann müssten es auch unter Linux mit den normalen
"seriell- nach RS485" Adapter gehen ... z.B auch PiCom, das werde ich dann auch bei der Gelegenheit mal testen.
Grüße
Edwin
Hallo zusammen,
ich klinke mich hier einfach rein,
da ich wie der Postersteller auch, auf der Suche nach einer Modbus RTU Lösung bin,
aber ohne externen USB Pegelwandler, sondern über die UART Schnittstelle.
Gibt es denn dazu eine Lösung?
Oder anders rum, wo liegt ds Problem?
Und wo wäre der Ansatz dieses Problem zu lösen?
Schaltungtechnisch wäre das garkein Problem,
Implementierung schon eher,
da Python und Codesys Beginner.
Vielen Dank schonmal im vorraus
Hi,
das Problem ist denke ich, RS485 ist ja ein Bus und man muss über ne Hardware Leitung (dem RS485 Baustein) sagen
"empfangen" oder "senden".
Das hat man aber nicht zur Verfügung wenn man t.B die onboard tty's nimmt.
Wenn man einen USB-SERIEL/RS485 Adapter ansteckt machen das manche in Hardware... im Adapter,
und dann funktioniert es, sonst eben nicht.
Ich hoffe das hilft weiter.
Grüße
Edwin