RONIN schrieb:
Wenn du 32Bit-Istwerte übertragen willst dann musst du beim zwei aufeinanderfolgenden PCDs die selbe Einstellung, also "Counter kWh", treffen.
Der FU erkennt das und schreibt dann entsprechend das High/Low-WORD rein.
Das klingt immerhin halbwegs logisch.
Nun müsste man noch erfahren, ...
Wenn ich für 1 32-Bit-Wert nur 1 Eintrag mit z.B. "Counter kWh" mache, dann müsste der FU das doch auch erkennen.
Und es müsste ihn in die Verzweiflung treiben. Wenn nirgends spezifiziert ist, wie der FU in solchen Fällen handeln soll, dann nützt doch die resultierende "DatenKompression" (die ich hier für sinnlos halte) gar nichts. Dabei kann doch nur eine DatenVerstümmelung herauskommen.
Würde das niederwertige oder das höherwertige Wort "geschlabbert"?
Halbwegs "korrekt", aber trotzdem nutzlos, wäre ein Schlabbern des niederwertigen Wortes.
Dann geht das Vorzeichen nicht verloren, wenn das denn ein Thema ist, und die Einheit von dem 65536-fachen der tatsächlichen Einheit ist wahnsinnig viel zu grob, um nutzbar zu sein.
Wird das höherwertige Wort geschlabbert, so sind Werte kleiner 0..65535 (UINT) bzw. -32768 .. 0 .. 32767 (INT) zwar OK, aber man erfährt nicht, ob dies der Fall ist. Ergo: unsinnig.
Das ist so wie mit der stehengebliebenen Uhr, die zweimal am Tag die richtige Zeit anzeigt.
