LabVIEWForum.de
Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Serielle Schnittstelle (RS485) bleibt manchmal "hängen" (/Thread-Serielle-Schnittstelle-RS485-bleibt-manchmal-haengen)



Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - gottfried - 01.09.2010 15:40

Ich rede mit der RS485 recht erfolgreich aber wenn ich LV abschalte kann ich noch immer nicht mit einem Nicht-NI-Programm darauf zugreifen. Die Schnittstelle ich geschlossen - habe ich geschlossen. Ich kann mit dem Externptrogramm (nanopro) nicht auf die Schittstelle -. booten hilft auch nichts. Nach einiger Zeit ... vielleicht morgen ... geht es wieder. Selbst der Zugriff mit MAX geht nicht immer - es läuft immer auf einen Timeout hinaus.

Also typisches Setting:

* Compuer in der Früh aufdrehen: nanopro macht alles richtig
* LV Starten und mit der Schnittstelle arbeiten - alles in Butter
* LV komplett abschalten
* nanopro findet keinen Kontakt mit der Schnittstelle

Ich bin verwirrt

Gottfried


Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - IchSelbst - 01.09.2010 16:02

' schrieb:mit der RS485
Was denn? PCI-Steckkarte, die als COMxx im Gerätemanager von Windows steht? Oder NI-spezial, was aber auch im Gerätemanager als COMxx steht?

Zitat:booten hilft auch nichts.
So richtig booten hilft nichts? Also Rechner physikalisch abschalten und wieder ein?
Da ich annehme, dass die Schnittstelle als COMxx erkannt wird: Ich bin verwirrt.

Von RS485-Schnittstellen kenne ich die Möglichkeit, dass der (Hardware-)Treiber nicht mehr funktioniert - weil er zu viel Strom zieht. Nicht, dass du ein Hardwareproblem hast. Ob diese Nicht-Funktion soweit geht, dass die Schnittstelle selbst im Gerätemanager nicht mehr erkannt wird, weis ich nicht (kann es mir aber vorstellen).


Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - gottfried - 01.09.2010 16:10

Ich verwende eine NI PCI-8431/2 - sauteuer! Steht auch im Gerätemanager.

Gerade vorhin hat mir der InstrumentAssistant irgend einen Mist gebaut und der MAX kann jetzt auch nicht auf die Schnittstelle.

Im übrigen zeigt
http://www.labviewforum.de/index.php?showtopic=17284
dass der serielle Port tatsächlich nach dem Booten "gesperrt" bleibt.


Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - IchSelbst - 01.09.2010 16:22

' schrieb:und der MAX kann jetzt auch nicht auf die Schnittstelle.
Und der Windows-Gerätemanager?

Es gibt immerhin noch die Möglichkeit, dass der "Kernel-Treiber" für die Schnittstelle nichts taugt. Soviel ich weis, verwendet NI die Systemtreiber vom Betriebssystem.

[*grübel*]

Systemtreiber sollten nach einem Boot wieder funktionieren.


Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - gottfried - 02.09.2010 15:58

Es ist im übrigen nicht so dass man selbst Mist baut.... Ein schlichtes "Diesen Schritt ausführen" im InstumentenAssistant und die Serielle Schnittstelle hängt für Minuten....

Gottfried


Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - Lucky - 06.09.2010 16:13

wie ist denn die Kommunikation aufgebaut ? 2-Wire oder 4-Wire und wie machst du den Handshake ?
Ich hatte ein ähnliches Problem bei 2-Wire, wenn die Verbindung plötzlich abgebrochen ist, hat das Endgerät seinen Treiber hoch gezogen und den Bus dicht gemacht


Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - eg - 06.09.2010 16:17

Was hängt am anderen Ende vom Kabel? Vielleicht hast du was am Gerät mit LV Programm verstellt und kannst deshalb nicht mehr mit den anderen Prog drauf zugreifen.


RE: Serielle Schnittstelle (RS485) bleibt manchmal "hängen" - gottfried - 31.05.2013 09:56

Hallo,

das ist noch immer ungelöst. Also das macht mich ratlos.

Hat jemand noch eine zündende Idee?

Zusammenfassung:

* ich verwende NI PCI-8431/2 (sauteuer)
* Fehlermeldung "Schnittstelle von anderer Instanz verwendet"
* da ist aber nichts - die RS485 verwendet nur ein Programm
* Booten hilft nicht
* Booten & Power Off hilft nicht
* VISA Reset hilft nicht
* ... und das manchmal...

Ist für einen Prüfstand nicht das was sich der Kunde vorstellt.

Ähh... die 15EUR Prolific USB-to-rs485 geht immer :-)

Ich liebe diese Effekte

Gottfried