MODBUS TCP / Empfangen Daten--> Übersetzung

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Foker1
    Dumb Home'r
    • 10.04.2017
    • 22

    #1

    MODBUS TCP / Empfangen Daten--> Übersetzung

    Hallo Leute

    Ich habe ein Frage und komme nicht weiter.

    Ich frage die Alarmdaten einer Lüftungsanlage über Modbus TCP ab. Ich erhalte Daten weiß aber nicht was sie bedeuten.

    Alarm 1099 count --> Der Alarm count zählt die Alarme --> verstehe ich (Klartext)
    Alarm 1100 Year --> Sollte Jahr übergeben
    --> 2024 verstehe ich (Klartext)
    Alarm 1101 M-D --> Sollte Tag und Monat übergeben --> 1309 verstehe ich nicht --> sollte 29.05 sein
    Alarm 1102 Time --> Sollte Uhrzeit übergeben --> 2062 verstehe ich nicht --> sollte 08:14 sein
    Alarm 1103 Seconds --> Sollte Sekunden übergeben --> 5 verstehe ich (Klartext)
    Alarm 1104 Code --> Sollte den Alarmcode übergeben --> 140 verstehe ich nicht --> lt. Beschreibung sollte das (HEX = 0A, DEC = 10, Text=F10) sein.


    Die anderen Alarme darunter sind die vergangenen Alarme.

    Kann mir bitte jemand weiterhelfen

    Danke

  • Grestorn
    LoxBus Spammer
    • 11.07.2022
    • 299

    #2
    Die Werte sind lt. Doku in Hex-Werten die dann Byteweise interpretiert werden müssen.

    Also das Register 1101 hat in Deinem Beispiel dezimal den Wert 1309 was hexadezimal 0x051d ergibt. 05 ist der Monat und 1D ist 29. Was den 29.5. ergibt.
    Zuletzt geändert von Grestorn; 29.05.2024, 09:45.

    Kommentar

    • Foker1
      Dumb Home'r
      • 10.04.2017
      • 22

      #3
      Danke für deine Hilfe. Ich probiere gerade noch das ich das in eine sinnvolle Form bringen kann damit ich auch wirklich das Datum und die Uhrzeit anzeigen lassen kann.

      Kommentar

      • Tico
        Lox Guru
        • 31.08.2016
        • 1035

        #4
        Hier sind einige Formeln, die Ihnen die benötigten Werte liefern -

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Date-Time.png
Ansichten: 70
Größe: 63,4 KB
ID: 433470
        Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.

        Kommentar

        • Foker1
          Dumb Home'r
          • 10.04.2017
          • 22

          #5
          Hallo Tico

          Vielen Dank für deine Nachricht und Lösung. Funktioniert einwandfrei.

          Danke, Danke, Danke

          Kommentar

          Lädt...