LabVIEWForum.de - Modbus Daten auslesen

LabVIEWForum.de

Normale Version: Modbus Daten auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
Habe an der Stelle schon geschaut aber leider führt das nicht zum Erfalg Das Ergebnis weicht von dem Sollwert ab!
Geht doch?!
[attachment=31376]
Lad doch mal ein VI hoch, bei dem es deiner Meinung nach nicht geht.

Gruß, Jens
Hier mein Entwurf


Jens

Glaube ich habe den Fehler gefunden wenn ich SGL verwende funktioniert es!
Die Konvertierung muss schon single seinWink

Beste Grüße,
NWO
Referenz-URLs