Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 49602

DWORD_TO_REAL( REAL_TO_DWORD( REAL ) ) unterschiedlich?!

$
0
0
Moin,

ich bekomme via Schnittstelle von einem Roboter REAL-Werte und muss auch REAL-Werte an den Roboter schicken. Die Schnittstelle ist als ARRAY OF DWORD (1) deklariert. Wenn ich nun ein REAL in ein DWORD konvertiere, dann schneidet er die Nachkommazahlen ab. Das wäre u.U. zu vertreten. Aber bei der Rückumwandlung wirds richtig ungemütlich:



Ich probiere schon den ganzen Tag herum, komme aber auf keinen grünen Zweig. Vielleicht hat jemand eine Idee? Oder muss ich mir eine Funktion schreiben, die mir das DWORD in ein IEEE REAL umrechnet (2)?

Gruß
Jörn



(1) https://www.sps-forum.de/codesys-und...95-1001-a.html

(2) https://de.wikipedia.org/wiki/Gleitkommazahl #Berechnung_einer_IEEE_single_precision_Gleitkommazahl_(32-Bit-Gleitkommazahl)
Angehängte Grafiken

Viewing all articles
Browse latest Browse all 49602