Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
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
    766

  • 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

Scheduled Pinned Locked Moved ioBroker Allgemein
modbus adapterwago modbus tcp adressierungproblem
12 Posts 2 Posters 2.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    steinerma
    wrote on last edited by 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 Reply Last reply
    0
    • DolomitiD Offline
      DolomitiD Offline
      Dolomiti
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        0
        • DolomitiD Offline
          DolomitiD Offline
          Dolomiti
          wrote on last edited by
          #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 Replies Last reply
          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
            wrote on last edited by
            #5

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

            1 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              • DolomitiD Offline
                DolomitiD Offline
                Dolomiti
                wrote on last edited by 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 Reply Last reply
                1
                • DolomitiD Offline
                  DolomitiD Offline
                  Dolomiti
                  wrote on last edited by
                  #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 Replies Last reply
                  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
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      0
                      • DolomitiD Offline
                        DolomitiD Offline
                        Dolomiti
                        wrote on last edited by 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 Reply Last reply
                        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
                          wrote on last edited by
                          #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 Reply Last reply
                          1

                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                          With your input, this post could be even better 💗

                          Register Login
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

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

                          572

                          Online

                          32.8k

                          Users

                          82.7k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe