LabVIEWForum.de
Modbus Daten auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Modbus Daten auslesen (/Thread-Modbus-Daten-auslesen)



Modbus Daten auslesen - Road_Runner - 21.12.2010 14:45

Hallo LV-Gemeinde,

ich habe ein Analysator welcher mir Messwerte über Modbus zur Verfügung stellt. Diese sind vom Typ Float. Wenn ich die Daten mit LV auslese erhalte ich 2 Integer Werte (Auslesen als Holding Register) Leider kann ich diese nicht in Floats zurückführen.

Bei Tests habe ich aus 0=0;0
8=0;16640
10=0;16672
100=0;17096

-10=0;49440
-100=0;49864
-1000=0;50298

erhalten. Hat jemand einen Lösungsansatz wie ich die Werte wieder in Floats/ DBL zurückführen kann? Mit Type cast und TYP=0 habe ich es schon probiert aber es funktioniert nicht!

Danke Jens


Modbus Daten auslesen - jg - 21.12.2010 15:11

Schau mal hier:
http://www.labviewforum.de/index.php?showtopic=18295

Gruß, Jens


Modbus Daten auslesen - Road_Runner - 21.12.2010 15:56

Habe an der Stelle schon geschaut aber leider führt das nicht zum Erfalg Das Ergebnis weicht von dem Sollwert ab!


Modbus Daten auslesen - jg - 21.12.2010 16:06

Geht doch?!
[attachment=31376]
Lad doch mal ein VI hoch, bei dem es deiner Meinung nach nicht geht.

Gruß, Jens


Modbus Daten auslesen - Road_Runner - 21.12.2010 16:16

Hier mein Entwurf


Jens

Glaube ich habe den Fehler gefunden wenn ich SGL verwende funktioniert es!


Modbus Daten auslesen - NWOmason - 21.12.2010 16:20

Die Konvertierung muss schon single seinWink

Beste Grüße,
NWO