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