Ankündigung

Einklappen
Keine Ankündigung bisher.

Meldungen über 2-Byte Objekt auslesen/umrechnen

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

    Meldungen über 2-Byte Objekt auslesen/umrechnen

    Hallo,
    meine Wetterstation Jung 2225 WS U kann über ein 2-Byte DPT 7.001 Ausgangsobjekt verschiedene Meldungen für die Sensoren ausgeben.
    Leider verstehe ich die Umrechnung nicht.

    Über dieses 2 Byte-Ausgangsobjekt werden folgende Zustände der Sensorik
    mit einer logischen "1" bei aktivem Objekt auf den KNX gemeldet:

    Bit 0: Betauungsschutz aktiv,
    Bit 1: Trocknungsphase der Sensoroberfläche,
    Bit 2: Werte vom Digital-Analog Umsetzer ungültig,
    Bit 3: Messwert vom Drucksensor ungültig,
    Bit 4: Messwert vom Helligkeitssensor Nord ungültig,
    Bit 5: Messwert vom Helligkeitssensor Ost ungültig,
    Bit 6: Messwert vom Helligkeitssensor Süd ungültig,
    Bit 7: Messwert vom Helligkeitssensor West ungültig,
    Bit 8: Messwert der Dämmerung ungültig,
    Bit 9: Messwert vom Globalstrahlungssensor ungültig,
    Bit 10: Messwert vom Lufttemperatursensor ungültig,
    Bit 11: Messwert vom Niederschlagssensor ungültig,
    Bit 12: Messwert vom Windgeschwindigkeitssensor ungültig,
    Bit 13: Messwert vom Windrichtungssensor ungültig
    Bit 14: Messwert der Feuchtemessung ungültig
    Bit 15: interner Systemfehler (Fehlerbit 15 wird alle 20 Sekunden, bei
    Initialisierung der Geräteschnittstelle, zurückgesetzt. Ein Grund für eine
    andauernde Fehlermeldung könnte sein, dass die externe 24 V
    Spannungsversorgung unterbrochen ist.)

    Beispielmeldungen:
    257 = Betauungsschutz aktiv / Messwert der Dämmerung ungültig
    12288 = Messwert vom Windgeschwindigkeitssensor ungültig / Messwert vom
    Windrichtungssensor ungültig

    Eine anwendungsorientierte Filterung der angezeigten Meldungen kann durch
    entsprechende KNX-Geräte oder Visualisierungslösungen erfolgen.



    Woher weiß ich jetzt das der Wert 257 das Bit 0 bzw. Bit 8 ist oder der Wert 12288 das Bit 12 bzw. Bit 13 ist?
    Ich habe keine weitere Tabelle gefunden welches Bit welcher Wert ist.

    Vorhanden ist ein MDT Logikmodul und Knxpresso als Visualisierung.

    Ich möchte nämlich gerne die Meldungen auf dem Tablet darstellen.

    #2
    Bit 0 = 20 = 1
    Bit 1 = 21 = 2
    Bit 2 = 22 = 4
    ...
    Bit 8 = 28 = 256
    ...
    Bit 15 = 215 = 32768

    257 = 256 + 1 = Bit 0 + Bit 8

    Kommentar


      #3
      OK. Das hab ich schonmal verstanden.
      Aber ich glaube das mit dem Logikmodul oder der Visu auszuwerten wird zu komplex.
      Also besser nur den Wert anzeigen lassen und dann Herausfinden welche Meldung es ist.

      Kommentar


        #4
        Piddä? Wozu hat man eine Visu, wenn die nur kryptisches Zeug anzeigt? Da würd ich`s noch eher gar nicht anzeigen und ggf. bei Problemen mit dem Busmonitor nachschauen. Der darf dann kryptisch sein...

        Kommentar


          #5
          Zitat von FabianH Beitrag anzeigen
          Aber ich glaube das mit dem Logikmodul [...] auszuwerten wird zu komplex.
          Nein, das MDT Logikmodul Serie 2 hat hierfür eigens eine Funktion "Formatwandler" - erst 2Byte in 2x1Byte und dann 1Byte in 8x1bit. Das geht auch umgekehrt.
          Gruß
          Frank

          Soziologen sind nützlich, aber keiner will sie. Bei Informatikern und Administratoren ist es umgekehrt.

          Kommentar


            #6
            Zitat von evolution Beitrag anzeigen
            Nein, das MDT Logikmodul Serie 2 hat hierfür eigens eine Funktion "Formatwandler" - erst 2Byte in 2x1Byte und dann 1Byte in 8x1bit. Das geht auch umgekehrt.
            Die Serie 2 hab ich.

            Dann hätte ich 16Bit. Ist Bit 1 dann die Meldung Bit 0 und Bit 16 ist die Meldung Bit 15?
            Und wenn der Wert 257 Bit 0 und Bit 8 ist. Schickt der Formatwandler dann zwei Bit`s?

            Kommentar


              #7
              Zitat von FabianH Beitrag anzeigen
              Dann hätte ich 16Bit. Ist Bit 1 dann die Meldung Bit 0 und Bit 16 ist die Meldung Bit 15?
              Ja.

              Zitat von FabianH Beitrag anzeigen
              Und wenn der Wert 257 Bit 0 und Bit 8 ist. Schickt der Formatwandler dann zwei Bit`s?
              Nein, er schickt alle acht bits. Bit 0 & Bit 8 mit dem Wert 1 und der Rest mit dem Wert 0.
              Gruß
              Frank

              Soziologen sind nützlich, aber keiner will sie. Bei Informatikern und Administratoren ist es umgekehrt.

              Kommentar

              Lädt...
              X