Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. MODBUS Adapter 2 Instanzen Problem

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    MODBUS Adapter 2 Instanzen Problem

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Dag_Munich last edited by

      Hallo zusammen,

      leider habe ich ein Problem zwei Modbus Instanzen gleichzeitig stabil laufen zu lassen. Einzeln laufen die Instanzen, aber bei gleichzeitigem Lauf gibt es speziell nach längerem Laufen diverse Fehlermeldungen und Stopp.

      Aufbau
      Zwei verschiedene Stromzähler werden über Modbus Adapter und "RTU over TCP" ausgelesen. Ein TCP-Gateway agiert als Master.
      Die Instanz modbus.0 kommuniziert mit ID126, Instanz modbus.1 mit ID1.

      Fehler
      Es scheint z.B. beim Handling der Antworten ein Problem zu geben, wenn beide Instanzen laufen:
      2025-04-01 14:50:36.884 - debug: modbus.1 (11244) received answer for wrong ID 126, expected 1
      Versuche das Timing über Wartezeit zu modifizieren haben leider keinen Erfolg gezeigt.
      Mir fehlen die Ideen, wo man noch schrauben kann. Verschiedene trial und error Setting Änderungen haben auch nicht geholfen.

      Für Ideen zur Fehlersuche und Anpassung bin ich dankbar.

      Anbei ein log-file Start der Instanz modbus.0, dann Start modbus.1, dann stopp modbus.0 und stopp modbus.1
      iobroker.2025-04-01_1.log

      Versionen
      Adapter "admin" : 7.6.3 , installed 7.6.3
      Adapter "backitup" : 3.0.31 , installed 3.0.31
      Adapter "discovery" : 5.0.0 , installed 5.0.0
      Adapter "influxdb" : 4.0.2 , installed 4.0.2
      Adapter "javascript" : 8.8.3 , installed 8.8.3
      Controller "js-controller": 7.0.6 , installed 7.0.6
      Adapter "modbus" : 6.3.2 , installed 6.3.2

      Gruß von Dag

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Dag_Munich last edited by Homoran

        @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

        Anbei ein log-file

        bitte als Text in code-tags posten.

        @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

        Aufbau
        Zwei verschiedene Stromzähler werden über Modbus Adapter und "RTU over TCP" ausgelesen. Ein TCP-Gateway agiert als Master.

        Abgesehen davon dass ich kein Problem mit mehreren Modbus Instanzen habe, stellt sich die Frage, wieso du dafür zwei Instanzen benötigst.
        Hängen die zwei nicht am gleichen Bus?
        Bei mir hängen 6 Zähler an einem Bus

        Oder greifst du auf den selben RTU2TCP Konverter 2x zu?
        Wie genau st deine Topologie?

        @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

        Die Instanz modbus.0 kommuniziert mit ID126, Instanz modbus.1 mit ID1.

        und die zwei Zähler haben auch diese IDs?

        bitte ebenfalls noch die Konfigurationen der Instanzen und des Konverters zeigen

        D 1 Reply Last reply Reply Quote 0
        • D
          Dag_Munich @Homoran last edited by

          @homoran
          Danke für die schnelle Antwort.

          Aufbau
          ja, die Zähler hängen im selben Bus hinter dem Gateway. Ich wüsste nicht, wie ich in einer Instanz zwei Zähler mit "RTU over TCP" adressieren kann.
          Das Gatway kann 4 TCP Verbindungen.
          Ja, die Zähler haben die ID 126 und ID 1. Ich kann Daten erfolgreich einzeln auslesen.

          Modbus.0 Instanz
          113a7148-32fa-4362-8ecf-f621b89192ec-image.png

          Modbus.1 Instanz
          346488e1-b3c8-4017-91b7-41e7f6a5a421-image.png

          Gateway Config
          f2d8f85e-e998-42f7-8fab-992b5a5636e7-image.png

          p.s.
          ist ein "code-tag" "code-text"? also mit</> einfügen?

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Dag_Munich last edited by Homoran

            @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

            Ich wüsste nicht, wie ich in einer Instanz zwei Zähler mit "RTU over TCP" adressieren kann.

            checkbox "mehrere Geräte-IDs" aktivieren.

            und dann die jeweilige ID bei den Registern
            (hier 1-6)
            Screenshot_20250401-160152_Firefox.jpg

            @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

            ist ein "code-tag" "code-text"? also mit</> einfügen?

            ja

            D 1 Reply Last reply Reply Quote 0
            • D
              Dag_Munich @Homoran last edited by

              @homoran

              Adressierung
              OK, was muss dann hier eingetragen werden als ID, wenn ich zwei ID's verwenden will?
              787a4726-58e4-4122-a5da-6eb1584076cf-image.png

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Dag_Munich last edited by

                @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

                was muss dann hier eingetragen werden

                nichts, bzw. egal, das wird ignoriert

                D 1 Reply Last reply Reply Quote 0
                • D
                  Dag_Munich @Homoran last edited by Dag_Munich

                  @homoran
                  OK,
                  hab gesehen, dass mit der Checkbox eine Spalte für die Slave-ID ergänzt wird in den Tabsheets.

                  Hab's mal ausprobiert.
                  Läuft schon länger als vorher ohne Fehler 😉 , obwohl ich im log zwei Fehlermeldungen habe:
                  received answer for wrong ID 1, expected 0
                  received answer for wrong ID 126, expected 0

                  Ich würde es so lassen, weil es läuft.
                  Als Fazit kann man sagen:
                  Eine zweite Instanz auf dem gleichen Gateway scheint Probleme zu bereiten.
                  Die Konfiguration direkt über verschiedene ID's in der gleichen Instanz ist aber möglich und läuft gut.

                  Vielen Dank für die guten Tipps!

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  788
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  modbus rtu rtu over tcp
                  2
                  7
                  276
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo