-> Hier kostenlos registrieren
Modbus RTU float (IEEE754) nach Real
Hallo naochmals,
Ich bin gerade auf ein weiteres Problem beim Modbus gestossen.
Ich erhalte werte als float (2 wörter) und müsste diese in eine Real Zahl umwandeln.
bislang hatte Ich keinen erfolg.
laut anleitung sind die daten nach IEEE754 gesendet.
z.B.
Word 1 = 16051
Word 2 = 13108
Ergebniss sollte 0,35 sein.
hab es so schon getestet:
ohne erfolg.
bin für jeden Tipp sehr dankbar.
Hallo naochmals,
Ich bin gerade auf ein weiteres Problem beim Modbus gestossen.
Ich erhalte werte als float (2 wörter) und müsste diese in eine Real Zahl umwandeln.
bislang hatte Ich keinen erfolg.
laut anleitung sind die daten nach IEEE754 gesendet.
z.B.
Word 1 = 16051
Word 2 = 13108
Ergebniss sollte 0,35 sein.
hab es so schon getestet:
Code:
ptrWordArray^[0] := Data_recive_1[0]; (* 2 Word Low*)
ptrWordArray^[1] := Data_recive_1[1]; (* 1 Word High*)
a:=DINT_TO_WORD(myDInt);
ohne erfolg.
bin für jeden Tipp sehr dankbar.
Zuletzt bearbeitet: