Ankündigung

Einklappen
Keine Ankündigung bisher.

Datentyp für max. 12 stelligen Wärmemengenzähler?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Datentyp für max. 12 stelligen Wärmemengenzähler?

    Hallo zusammen,

    den größten Integer-Datentypen den ich gerade gefunden habe ist ein 4-byte unsigned int --> "12.001 Zählimpulse (vorzeichenlos)".

    Problem ist:

    Meine Wärmemengenzähler spucken bis zu 12 Stellen aus. Mit 12.001 bekomme ich nur im Ansatz 10 Stellen hin.

    Die Daten kommen von einer Dimplex Wärmepumpe mit Modbus Interface.
    Dort werden die 12-stelligen Zähler auf 3x 7.007 aufgeteilt:

    1x für die Stellen 1-4
    1x für die Stellen 5-8
    1x für die Stellen 9-12

    Meines Wissens ist das auch beim KNX-Interface und auch beim Netzwerkinterface so.

    Für die reine Anzeige in einer Visu kann ich die numerischen Werte konkatenieren und ein 14byte String über den Bus schicken.

    Was aber mache ich wenn z.B. der HS die Daten in ein Archiv loggen soll?
    Wie geht ihr mit so großen Datentypen um und wie löst ihr das auf KNX-Seite?

    #2
    DPT 29 ist 8 Byte unsigned.

    Gruß, Klaus

    Kommentar


      #3
      Hab den in der Spec (29.010/29.011/29.012) nur als "V64" gesehen. Wobei V=2's Complement signed value ... ??

      Wobei der selbst "signed" mit seinen knapp 19 Stellen ausreichen sollte.

      Damit ich Spec-Konform wäre, müsste ich an meinen Wert noch 3 Nullen anhängen um Wh statt kWh zu haben. Dann wäre nur noch der Umstand dass es sich nicht "electrical energy" handelt.

      Ich nehme an so große Wärmemengenwerte in kWh sind nicht vorgesehen?

      Kommentar

      Lädt...
      X