INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Sensor - USB to RS-485 Wandler - LabVIEW



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

01.04.2014, 14:18
Beitrag #1

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
Sensor - USB to RS-485 Wandler - LabVIEW
Hallöchen,

ich möchte gern über eine den NI USB to RS-485 über das Beispielprogramm RS-485-Transceiver-Steuerung von LabVIEW steuern.

Ich habe sowohl die 2-Draht als auch 4-Draht-Verbindung ausprobiert.
Baudrate, Datenbits, Parität und Stoppbits stimmen.

Ablaufsteuerung ist auf Keine.
Der Sensor mit der RS-485 Schnittstelle besitzt keine RTS/CTS oder DTR/DSR Leitung.

Beim Versuch den aktuellen Sensorwert abzufragen, kommt ein Fehler beim Lesen mit dem Fehlercode -"1073807339, Mögliche Ursache: VISA: Hex 0xBFFF0015J Zeitüberschreitung, bevor der Vorgang abgeschlossen werden könnte."

DTR ist nicht aktiviert. Schreiben nach dem Abschlusszeichen beenden ist aktiviert und Lesen nach dem Abschlusszeichen beenden ist nicht aktiviert.
Die Byteanzahl die beim Sub VISA: Lesen angegeben wird, habe ich von 200 (Standard) auf die die erwarteten 16 Bit gesetzt.

Dabei komme ich nun leider nicht weiter. Kann mir jemand helfen?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2014, 14:39 (Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2014 14:39 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Sensor - USB to RS-485 Wandler - LabVIEW
Der Wire Mode sollte schon zu deinem Empfänger passen. Welcher ist es denn? Und dann sollte auch die Kabel-Belegung passen. A und B sind gerade im 2-Draht-Modus schnell mal falsch angeschlossen.

Wie lang ist das RS485 Kabel? Bei langen Kabels lohnen sich 120 Ohm Abschlußwiderstände, vor allem im 2-Draht-Modus.

Hast du den NI Serial Treiber (nicht nur NI VISA) installiert?

Gruß, Jens

P.S.: Zum Glück hast du Read auf 16 Zeichen gesetzt, nicht 16 Bit - das wären bei ASCII Zeichen nur 2 Stück. Wink

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2014, 14:45 (Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2014 14:57 von Mietzekatze.)
Beitrag #3

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
RE: Sensor - USB to RS-485 Wandler - LabVIEW
Den Sensor kann man sowohl als 2-Draht als auch 4-Draht-Bus aufbauen. Da das bei dem NI USB to RS-485 ebenfalls der Fall ist. Habe ich beides ausprobiert.
Abschlusswiderstand ist im Sensor integriert. Kabellänge ist ca. 4 m.
NI-VISA 4.0 und NI-SERIAL 4-0 sind installiert.
Ja, bei VISA: Lesen kann man nur eine Byteanzahl angeben, also meinte ich auch 16 Byte.

Für die 4-Draht-Verbindung:
Die LED am Port 1 des Converters blinkt oder leuchtet( sehr kurz) rot und dann immer grün, bis das VI durch den Fehler beendet wird.
rot blinken bedeutet Fehler und grün, das der Port offen ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.04.2014, 15:01
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Sensor - USB to RS-485 Wandler - LabVIEW

Akzeptierte Lösung

Wie gesagt, beim 2-Draht-Modus mal Data+/Data- bzw. A/B tauschen. Die Bezeichnung ist da immer etwas verwirrend.

Weiteres Debugging: Schon mal den Loop-Back-Modus probiert?

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2014, 10:37
Beitrag #5

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
RE: Sensor - USB to RS-485 Wandler - LabVIEW
Verdrahtung (meiner Meinung nach) genau so nochmal gemacht und nun funktioniert es.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA Sensor auslesen derloewe 8 6.511 21.04.2021 12:34
Letzter Beitrag: derloewe
  Sensor auslesen - Datenüberlauf aufgrund zu langsamer Programmlaufzeit stefan1312 5 5.497 22.10.2019 07:08
Letzter Beitrag: GerdW
  Sensor mit VISA auslesen AAlp 13 9.263 15.05.2019 09:05
Letzter Beitrag: AAlp
  Spammender Sensor break 1 3.627 09.07.2013 10:24
Letzter Beitrag: Lucki
  SSI-Kommunikation (Simple Sensor Interface) Mic65 3 8.573 17.04.2009 16:31
Letzter Beitrag: ImExPorty
  Problem mit Einlesen von 16bit-Integer von AD-Wandler von H-Tronic (reichelt) baudri 2 5.213 10.03.2009 22:30
Letzter Beitrag: baudri

Gehe zu: