ModbusDani1995
Level-2
- Beiträge
- 88
- Reaktionspunkte
- 4
-> Hier kostenlos registrieren
Hallo,
ich lese Werte über Modbus RTU in ein Array of LINT ein.
Wenn ich dann einen negativen Wert von LINT auf LREAL konvertiere bekomm ich beim LREAL Wert das negative Maximum vom DINT Wert.
wenn ich mir den DINT Wert in Binär anzeigen lasse ist das erste Bit auch 1 was für einen negativen Wert stehen würde.
Am Gerät wird ein kleiner negativer Wert angezeigt.
Wie kann ich einen Negativen LINT Wert auf LREAL konvertieren?
LG Daniel
ich lese Werte über Modbus RTU in ein Array of LINT ein.
Wenn ich dann einen negativen Wert von LINT auf LREAL konvertiere bekomm ich beim LREAL Wert das negative Maximum vom DINT Wert.
wenn ich mir den DINT Wert in Binär anzeigen lasse ist das erste Bit auch 1 was für einen negativen Wert stehen würde.
Am Gerät wird ein kleiner negativer Wert angezeigt.
Wie kann ich einen Negativen LINT Wert auf LREAL konvertieren?
LG Daniel