Hallo,
brauch mal eure Hilfe bei Der Darstellung von Werte bei bestimmten Datentypen.
Ein Gerät sendet als 2 Byte Wert die Rohdaten 00 1C. Das ganze ist eigentlich ein Temperaturwert von 28°C. Wenn ich es in der ETS als 2-Byte-mit-Vorzeichen anzeigen lasse, sehe ich 28, lasse ich es Temperatur anzeigen sehe ich 0,28°C
1. Frage: Wird ein Tempwert immer als "Hundertstel" interpretiert?
Ich kann dem Gerät Konvertierungsregeln mitgeben, in dem Fall hab ich es mit "Multiplikation mit 100" versucht.
Als Rohdaten kommen jetzt 0A F0 an, das ist das 100fache von 00 1C. Als 2-Byte mit Vorzeichen wird 2800, angezeigt, das 100fache von 28. Als Temperatur wird 15,04°C angezeigt, das ist NICHT das 100fache von 0,28°
2. Frage: wie erfolgt hier die Umrechnung???
Danke für eure Hilfe!
Uwe
brauch mal eure Hilfe bei Der Darstellung von Werte bei bestimmten Datentypen.
Ein Gerät sendet als 2 Byte Wert die Rohdaten 00 1C. Das ganze ist eigentlich ein Temperaturwert von 28°C. Wenn ich es in der ETS als 2-Byte-mit-Vorzeichen anzeigen lasse, sehe ich 28, lasse ich es Temperatur anzeigen sehe ich 0,28°C
1. Frage: Wird ein Tempwert immer als "Hundertstel" interpretiert?
Ich kann dem Gerät Konvertierungsregeln mitgeben, in dem Fall hab ich es mit "Multiplikation mit 100" versucht.
Als Rohdaten kommen jetzt 0A F0 an, das ist das 100fache von 00 1C. Als 2-Byte mit Vorzeichen wird 2800, angezeigt, das 100fache von 28. Als Temperatur wird 15,04°C angezeigt, das ist NICHT das 100fache von 0,28°
2. Frage: wie erfolgt hier die Umrechnung???
Danke für eure Hilfe!
Uwe
Kommentar