Hallo
Ich bekomme über TCP Daten aus einer SPS geschickt. Diese sind allerdings im Datenformat der SPS.
Zum Empfangen der Daten habe ich mich an das Ausführliches TCP und UDP Tutorial Tutorial gehalten.
Herein kommen nun natürlich die Daten als String. Da ich mit den kryptischen Zeichen nichts anfangen kann, wollte ich sie wandeln. Allerdings weiß ich hier nicht genau wie, bzw mir fehlt der entsprechende Ansatz.
Als Beispiel Float(32bit) aus der SPS
Binär dem hier entspricht:
Wie bekomme ich das nun so gewandelt, dass ich am Ende Lesbar die 123,456 habe?
Ich bekomme über TCP Daten aus einer SPS geschickt. Diese sind allerdings im Datenformat der SPS.
Zum Empfangen der Daten habe ich mich an das Ausführliches TCP und UDP Tutorial Tutorial gehalten.
Herein kommen nun natürlich die Daten als String. Da ich mit den kryptischen Zeichen nichts anfangen kann, wollte ich sie wandeln. Allerdings weiß ich hier nicht genau wie, bzw mir fehlt der entsprechende Ansatz.
Als Beispiel Float(32bit) aus der SPS
123.456
kommt bei mir dann an: B��y
wasBinär dem hier entspricht:
010000101111111111111101111111111111110101111001
bzw in Hex 42 F6 E9 79
Wie bekomme ich das nun so gewandelt, dass ich am Ende Lesbar die 123,456 habe?