Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] WAGO 750-880 Modbuseinbindung - Adressierung

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    765

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[gelöst] WAGO 750-880 Modbuseinbindung - Adressierung

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbus adapterwago modbus tcp adressierungproblem
12 Beiträge 2 Kommentatoren 2.9k Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    steinerma
    schrieb am zuletzt editiert von steinerma
    #1

    Hallo Zusammen
    CoDeSys V2.3 - ioBroker mit Modbusadapter V2.0.9

    Habe diverse Punkte versucht mit der Modbusadressierung und bekomme es nicht hin. Gerne möchte ich zwei Dinge tun:
    -einen Binären Wert aus der WAGO lesen
    -einen Binären Wert aus auf die WAGO schreiben

    test 1 und test 2 sollen binären Wert aus WAGO lesen:

    bf7c4fdb-91dd-4189-a3cf-c9c0f1851a3d-image.png

    Hier die Tabelle, aus welcher ich die Angaben genommen habe (Adressen sind gelb markiert):
    51379cb8-5819-41a4-bdfa-68ed56252e24-image.png

    und hier die Konfiguration auf der WAGO:
    3cb44ce1-735c-47d8-8b17-7191f2b11cf3-image.png

    Online sieht das Ganze so aus:
    4d3f4b84-6cb9-41b7-b4c9-1cfa60a78376-image.png

    Das Logfile gibt folgendes aus:
    a4b9d40c-8df5-4eb2-b6f7-65e231539c2f-image.png

    Meine Frage: was mache ich bei der Adressierung und/oder Parametrierung falsch?

    Dazu muss ich noch sagen, dass die Holdings-Register bei mir (zumindest mit analogen Werten) funktionieren:
    2a7c5a6d-b644-43e7-8c18-23d8f4cfac19-image.png

    Einstellungen auf der WAGO:
    00aa6aa4-1752-4f71-8908-b2faadff0bb2-image.png

    Beim schreiben würde ich gleich vorghen, jedoch den Reiter "Disktrete Ausgänge" verwenden.
    Für eure Inputs danke ich bestens :-)

    1 Antwort Letzte Antwort
    0
    • DolomitiD Offline
      DolomitiD Offline
      Dolomiti
      schrieb am zuletzt editiert von Dolomiti
      #2

      @steinerma
      Hallo,
      du schreibst in der Excelliste, dass %MX700.0 an Adresse 23488 liegt, aber im Screenshot vom ioBroker steht bei Test1 25775, das passt doch nicht ganz zusammen. Lt. Excel ist das %MX842.15. Ich kann das erst morgen probieren, dann kann ich das an meinem 750-880 versuchen nachzustellen (is heut schon was spät für mich 😊 )

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

      S 1 Antwort Letzte Antwort
      1
      • DolomitiD Dolomiti

        @steinerma
        Hallo,
        du schreibst in der Excelliste, dass %MX700.0 an Adresse 23488 liegt, aber im Screenshot vom ioBroker steht bei Test1 25775, das passt doch nicht ganz zusammen. Lt. Excel ist das %MX842.15. Ich kann das erst morgen probieren, dann kann ich das an meinem 750-880 versuchen nachzustellen (is heut schon was spät für mich 😊 )

        S Offline
        S Offline
        steinerma
        schrieb am zuletzt editiert von
        #3

        @Dolomiti
        Hallo,
        Danke für deine Antwort. Ja, das ist korrekt mit dem Unterschied. Leider kann ich mir diesen von 25775 zu 23488 = 2287 nicht erklären. In der Adapterkonfiguration habe ich 23488 eingetragen, wenn ich unter "Objekte" gehe, sehe ich dann die 25775 Adresse. Irgendwas habe ich hier irgendwo falsch eingestellt oder falsch verstanden/umgesetzt....

        1 Antwort Letzte Antwort
        0
        • DolomitiD Offline
          DolomitiD Offline
          Dolomiti
          schrieb am zuletzt editiert von
          #4

          @steinerma
          Hast du evtl. den Haken bei Alias gesetzt? Bei mir sieht es so aus:
          Anmerkung 2020-03-10 200612.png

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

          S 2 Antworten Letzte Antwort
          0
          • DolomitiD Dolomiti

            @steinerma
            Hast du evtl. den Haken bei Alias gesetzt? Bei mir sieht es so aus:
            Anmerkung 2020-03-10 200612.png

            S Offline
            S Offline
            steinerma
            schrieb am zuletzt editiert von
            #5

            @Dolomiti
            ja, habe dort einen Haken. Bin soeben am Testen ohne diesen Haken.

            1 Antwort Letzte Antwort
            0
            • DolomitiD Dolomiti

              @steinerma
              Hast du evtl. den Haken bei Alias gesetzt? Bei mir sieht es so aus:
              Anmerkung 2020-03-10 200612.png

              S Offline
              S Offline
              steinerma
              schrieb am zuletzt editiert von
              #6

              @Dolomiti
              cool - das war der Fehler - vielen Dank!!!
              Jetzt habe ich noch ein Folgeproblem: die "Holdingsregister" stimmen nicht mehr... Habe diese natürlich auch anpassen müssen. Leider scheinen da meine Adressen nicht zu stimmen und meine Liste
              2411_wago-modbus-adressen.xlsx
              enthält nicht so hohe Registerzahlen.

              Im Logfile erhalte ich folgende Fehler:
              dfa6d558-e521-440b-b79f-ec0de92ee220-image.png
              Habe auch schon mal die Zeile mit der Adresse 40778 gelöscht - dann hat er die nächste Adresse beanstandet.

              ioBroker habe ich auch schon neu gestartet

              Hast du noch einen Tipp?

              1 Antwort Letzte Antwort
              0
              • DolomitiD Offline
                DolomitiD Offline
                Dolomiti
                schrieb am zuletzt editiert von Dolomiti
                #7

                @steinerma
                Wie heißt denn die Adresse 40778 bei WAGO? Versuch mal 778 oder 778+/- 1

                Edit: Oben gesehen %ID131. Müsste bei Holding Registers 774 sein.
                Hatte in einem Testprojekt mal mit den Adressen rumgespielt.
                Anmerkung 2020-03-10 212107.png
                Anmerkung 2020-03-10 214731.png

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

                1 Antwort Letzte Antwort
                1
                • DolomitiD Offline
                  DolomitiD Offline
                  Dolomiti
                  schrieb am zuletzt editiert von
                  #8

                  @steinerma
                  DIe Excelliste funktioniert nur für Merker. Für die anderen %IWxx bzw. %IDxx mußt das Registermapping aus dem Wago-Handbuch nehmen und ein wenig rechnen. Hab auch etwas gebraucht bis ich es verstanden hatte.
                  Anmerkung 2020-03-10 214255.png

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

                  S 2 Antworten Letzte Antwort
                  1
                  • DolomitiD Dolomiti

                    @steinerma
                    DIe Excelliste funktioniert nur für Merker. Für die anderen %IWxx bzw. %IDxx mußt das Registermapping aus dem Wago-Handbuch nehmen und ein wenig rechnen. Hab auch etwas gebraucht bis ich es verstanden hatte.
                    Anmerkung 2020-03-10 214255.png

                    S Offline
                    S Offline
                    steinerma
                    schrieb am zuletzt editiert von
                    #9

                    @Dolomiti
                    au waja, ich bin wohl schwer von Begriff :-(
                    nun erhalte ich ganz komische Werte. Ich nehme mal an, dass die Big Endians mehr Speicher brauchen als ich ihnen zugestehe. Oder besser gesagt muss ich wohl die Modbusadressen im 4er Schritt erhöhen (774 = %ID131, 778 = %ID133, 782 = %ID135,...)?

                    meine Objektwerte:
                    fe19a674-63b5-472f-a351-ab46c50fc960-image.png

                    Meine Instanz-Konfiguration:
                    308b6337-19a8-4697-9344-0a27839f4af5-image.png

                    Oder habe ich den Typ (Unsight 32 bit) falsch gewählt?

                    Danke & Gruss

                    1 Antwort Letzte Antwort
                    0
                    • DolomitiD Dolomiti

                      @steinerma
                      DIe Excelliste funktioniert nur für Merker. Für die anderen %IWxx bzw. %IDxx mußt das Registermapping aus dem Wago-Handbuch nehmen und ein wenig rechnen. Hab auch etwas gebraucht bis ich es verstanden hatte.
                      Anmerkung 2020-03-10 214255.png

                      S Offline
                      S Offline
                      steinerma
                      schrieb am zuletzt editiert von
                      #10

                      @Dolomiti
                      Habe jetzt auf einmal plausible Werte erhalten. Ich denke ich muss ioBroker nochmals neu starten...
                      Hey, ich danke dir vielmals für deine super Unterstützung und deine Tipps!!!
                      Eine letzte Frage: ist irgendwo dokumentiert, wann welcher Typ (Float, Unsigned, usw.) verwendet werden soll? Zum Beispiel möchte ich einen String übermitteln, welchen Typ wähle ich da? und auf der WAGO heisst die Deklaration dann ....?

                      1 Antwort Letzte Antwort
                      0
                      • DolomitiD Offline
                        DolomitiD Offline
                        Dolomiti
                        schrieb am zuletzt editiert von Dolomiti
                        #11

                        @steinerma
                        Die Frage nach dem Typ musst du in der Quelle definieren, bei dir also in der WAGO-SPS. Im Codesys z.B.
                        Anmerkung 2020-03-11 193612.png
                        enstpricht im ioBroker
                        Anmerkung 2020-03-11 193612-2.png
                        Real bedeutet immer Float, wobei Big Endian/Word Swap etwas über die Bytereihenfolge aussagt. Hier ist probieren angesagt, bis das richrige angezeigt wird.
                        Dword kann mit (signed) oder ohne (unsigned) negative Zahlen sein. Hier hilft auch wieder Probieren oder ein Blick ins Handbuch.
                        Mit Strings habe ich mich noch nicht beschäftigt.
                        Hab mal was interessantes gefunden, was den Aufbau der Adressen ganz gut erklärt:
                        Modbus.pdf

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

                        S 1 Antwort Letzte Antwort
                        1
                        • DolomitiD Dolomiti

                          @steinerma
                          Die Frage nach dem Typ musst du in der Quelle definieren, bei dir also in der WAGO-SPS. Im Codesys z.B.
                          Anmerkung 2020-03-11 193612.png
                          enstpricht im ioBroker
                          Anmerkung 2020-03-11 193612-2.png
                          Real bedeutet immer Float, wobei Big Endian/Word Swap etwas über die Bytereihenfolge aussagt. Hier ist probieren angesagt, bis das richrige angezeigt wird.
                          Dword kann mit (signed) oder ohne (unsigned) negative Zahlen sein. Hier hilft auch wieder Probieren oder ein Blick ins Handbuch.
                          Mit Strings habe ich mich noch nicht beschäftigt.
                          Hab mal was interessantes gefunden, was den Aufbau der Adressen ganz gut erklärt:
                          Modbus.pdf

                          S Offline
                          S Offline
                          steinerma
                          schrieb am zuletzt editiert von
                          #12

                          @Dolomiti
                          cool, danke dir für diese Ausführung - jetzt ist mir vieles klar geworden!!
                          Die Beschreibung mit ip symcon ist auch genial
                          ich setzte den Status im Titel auf gelöst :-)
                          Vielen Dank für alles und gute Nacht

                          1 Antwort Letzte Antwort
                          1

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          523

                          Online

                          32.8k

                          Benutzer

                          82.7k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe