Hallo zusammen,
Irgendwie finde ich keine Lösung zu dem Problem.
Mein Wechselrichter spuckt uint16, also Ganzzahl mit DPT 7.xxx aus. Ich würde aber gerne hier einen Kommawert haben. 65540 --> 655,40 (V vom DC Strang). Genauso bei der Stromstärke 420 --> 4,2 (A vom DC Strang).
Wenn ich jetzt den Stromstärkentyp von 7.xxx auf 9.xxx (mA) ändere, erhalte ich einen Kommawert.
Wenn ich von dem Spannungstyp aber umändere in 9.xxx (mV) bekomme ich nur "null" raus. Lasse ich das durch den Logikeditor laufen (Ganzzahl in Text --> Text in Float --> Float x0.01) passt es zwar bei >10000. Aber bei kleinerem Wert 600 (V) macht er natürlich 6 V draus.
Wie kann man das am geschicktesten umgehen oder wie bekomme ich am einfachsten aus einer Ganzzahl den Kommawert?
Irgendwie finde ich keine Lösung zu dem Problem.
Mein Wechselrichter spuckt uint16, also Ganzzahl mit DPT 7.xxx aus. Ich würde aber gerne hier einen Kommawert haben. 65540 --> 655,40 (V vom DC Strang). Genauso bei der Stromstärke 420 --> 4,2 (A vom DC Strang).
Wenn ich jetzt den Stromstärkentyp von 7.xxx auf 9.xxx (mA) ändere, erhalte ich einen Kommawert.
Wenn ich von dem Spannungstyp aber umändere in 9.xxx (mV) bekomme ich nur "null" raus. Lasse ich das durch den Logikeditor laufen (Ganzzahl in Text --> Text in Float --> Float x0.01) passt es zwar bei >10000. Aber bei kleinerem Wert 600 (V) macht er natürlich 6 V draus.
Wie kann man das am geschicktesten umgehen oder wie bekomme ich am einfachsten aus einer Ganzzahl den Kommawert?
Kommentar