LabVIEWForum.de
RS485 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: RS485 (/Thread-RS485--3217)



RS485 - wohl - 11.02.2010 12:20

Hallo,

in dem Projekt wurde entgegen dem anfänglichen Design jetzt eine RS485-Schnittstelle verwendet (vorher: RS232). Funktioniert die Übertragung bei LabVIEW mit demselben vi: Serieller Port?

Gibt es da etwas zu beachten, oder liegt der Unterschied ausschließlich in der Hardware?

Vielen Dank!

Wolfgang


RS485 - Lucki - 11.02.2010 14:50

Der PC hat nur RS232 Ports, einen RS232 to RS485 Adapter solltest Du schon dazwischenschalten.
Der wichtigste Unterschied ist, daß man mit RS485 mehrere Geräte zu einem Netzwerk zusammenschließen und die Geräte addressieren kann. Man braucht also für die Kommunikation vom PC (Master) mit 10 Geräten (Slaves) nicht mehr 10 RS232-Ports am PC.


RS485 - IchSelbst - 11.02.2010 17:02

' schrieb:Funktioniert die Übertragung bei LabVIEW mit demselben vi: Serieller Port?
Ja.
Die VIs, die man im allgemeinen zur Kommunikation über eine Serielle Schnittstelle braucht, sind unabhängig vom Typ der Schnittstelle (ob RS232 oder RS485).

Zitat:Gibt es da etwas zu beachten, oder liegt der Unterschied ausschließlich in der Hardware?
Nicht ausschließlich.

Die RS485 ist eine busfähige Schnittstelle. Demzufolge müssen die Leitungstreiber abschaltbar sein. Sowas kann man z.B. mit den Handshakeleitungen CTS/RTS etc. machen (wenn es nicht gerade automatisch geht). Es kommt also auf die Applikation an, in wie weit auch die applikationsspezifische Software von einer Umstellung von RS232 auf RS485 betroffen ist. Ggf. muss eine Adresse nachgerüstet werden ode rdas Freischalten der Ausgangstreiber.