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 

Labview-Kommunikation mit Jumo über RS232



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!

25.10.2013, 16:30
Beitrag #33

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Labview-Kommunikation mit Jumo über RS232
(25.10.2013 16:02 )redhand schrieb:  Zum Abschluss hier: Juhu ich habs Dance2
Ich hab das richtige Register gefunden und es geht, erstmal vielen Dank euch!!
Aha, das ist jetzt das erste Mal, dass du erwähnst, dass du eigentlich ein anderes Register als in der Doku auslesen willst. Und da wunderst du dich, dass du andere Werte als im Display des Jumo siehst. Box
Der Vollständigkeit halber, welche Register-Adresse fragst du ab?

(25.10.2013 16:02 )redhand schrieb:  Jens, du benutzt zur Umwandlung 1D-Array dezimieren -> 1D-Array überführen -> TypeCast (siehe Bild)
Was machen (vorallem die ersten 2 Elemente) mit dem Array. Lesen sich die VI's intelligent genau die Teile des Antwortstrings heraus welche ausgewertet werden müssen oder wie muss ich mir das vorstellen?
Lies dir die Hilfe zu den "Array"-VIs durch. Das kaue ich jetzt nicht vor.

(25.10.2013 16:02 )redhand schrieb:  Und wie bekomme ich die "Holding String"-Konstante über dem Umwandler hin?
Meinst du das "Single-Array" am Anschluß vom Typecast? Leeres Array anlegen. Dann eine Numeric-Konstante reinlegen. Dann Datentyp von Double auf Single ändern. Hast du schon die Links in Gerds Signatur gesehen?

(25.10.2013 16:02 )redhand schrieb:  Das Register womit es jetzt funktioniert, funktioniert wie das Register mit der Adresse 0x3100 aus deiner Beispiellösung. Also 2 Werte sind aus dem Antwortstring zu entnehmen.
Logisch, ein FLOAT Wert muss in 2 Registern übertragen werden.
(25.10.2013 16:02 )redhand schrieb:  Vergleiche ich den Antwortstring des Registers womit es jetzt funktioniert (Analogeingang) mit dem Register, mit dem ich die ganze Zeit gearbeitet habe (Istwert), bekomme ich den selben Hex-Code als Antwort. (In meinem VISA-VI, wo ich den Hex-Code "von Hand" auswerten muss)

Wieso bekomme ich, wenn ich den Teil des Strings, welcher mir meinen Wert liefert, via IEE754 in einen Dezimalwert übersetzte nicht den selben Wert wie du in deinem VI?
Glas1 Mal schauen .... Mist, Glas2 Kugel kaputt, ich habe leider keine Ahnung, was du ausgelesen hast und was du übersetzt hast.
(25.10.2013 16:02 )redhand schrieb:  Außerdem frage ich mich, warum das eine Register (mit dem es jetzt geht) in deinem VI richtig ausgelesen wird aber das andere, welches eigentlich die gleiche Hex-Antwort liefert nicht?
Beide Register sind Datentyp Float. Register mit dem es geht: Zugriff R/O; Anderes Register: Zugriff: W/O
s.oben, ich habe keine Ahnung, mit welchen Registern du rumgespielt hast. R/O = Read-Only, hier musst du also mit Function 3 oder 4 (Read Input oder Read Holding Register) arbeiten. W/O = Write-Only, das Register lässt sich nicht lesen, sondern kann nur per Funtion Code 6 (bzw. 10) (Write Multiple Register) geschrieben werden.

Gruß, Jens

P.S.: Es ist löblich, Fragen zu stellen und auch das Protokoll zu verstehen. Aber etwas Eigeninitiative beim Nachlesen, was LabVIEW-Funktionen machen und vollständige Fragestellungen sind ebenso löblich.

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
Antwort schreiben 


Nachrichten in diesem Thema
RE: Labview-Kommunikation mit Jumo über RS232 - jg - 25.10.2013 16:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Codesys x LabView über OPC UA michl137 7 3.532 20.09.2023 07:18
Letzter Beitrag: MScz
  Kommunikation CP 342-5 und labView sonne und mond 4 4.117 15.03.2021 11:12
Letzter Beitrag: Martin.Henz
Question Ansteuern eines Binder Temperaturschranks über LabView ewiebe 6 10.631 11.04.2019 11:57
Letzter Beitrag: toaran_
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.396 18.07.2016 13:54
Letzter Beitrag: jg
  Kommunikation zwischen Labview und Bronhorst Massendurchflussregler durch VISA Atlaspremier 7 7.586 14.07.2016 15:51
Letzter Beitrag: Atlaspremier
  Kommunikation zwischen einer Pumpe und PC über VISA PatiPati 25 17.261 22.09.2015 21:21
Letzter Beitrag: GerdW

Gehe zu: