Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Modbus Adapter Slave Mode - Holdingregister Illegal Address

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    502

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

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

Modbus Adapter Slave Mode - Holdingregister Illegal Address

Geplant Angeheftet Gesperrt Verschoben Error/Bug
modbus slave holdingregister
2 Beiträge 1 Kommentatoren 211 Aufrufe 1 Watching
  • Ä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.
  • H Offline
    H Offline
    helgegrimm
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    hier mein Problem zum Nachstellen:

    2 Instanzen installiert: Adapter Modbus Version 3.4.14

    Instanz 0 als Slave (Server) mit folgenden Einstellungen:

    a2038b36-c57a-4aee-addd-99817bb109c8-grafik.png

    Inputregister:

    cb48be6e-553c-40e2-a044-3870458bc91c-grafik.png

    Holdingregister:

    1c04aedb-3aaa-4e49-bb57-be7c0e34683a-grafik.png

    Adapter gestartet und Werte wie folgt gesetzt:

    0fc5e501-23e5-469c-a281-c721a1c76971-grafik.png

    Instanz 1 als Master (Client) mit folgenden Einstellungen:

    e9d8f100-35b6-4039-aa1b-85f83448ffd4-grafik.png

    Inputregister:

    d536fa42-9fe9-474a-8840-6ac0ec42319c-grafik.png

    Dann sieht es in den Objekten wie folgt aus:

    c15524cc-7c07-44e5-a7ab-3096f52d27ec-grafik.png

    Erwartetes Verhalten:
    Ändere ich den Wert in der Instanz 0 (Slave/Server) im Inputregister wird auch direkt in der Instanz 1 (Master/Client) der Wert im Inputregister neu gepollt und aktualisiert.
    Das erwarte ich eigentlich auch für das Holdingregister.

    Beobachtetes Verhalten:
    Füge ich in der Instanz 1 nun noch zusätzlich zum Inputregister das Holdingregister zum Pollen hinzu oder frage einzeln das Holdingregister ab, bekomme ich folgenden Fehler:

    12fbe1c1-8b13-41cc-b425-2d7b1aa7f03a-grafik.png

    94adcb56-5fca-4472-bdd2-81a8f1c5cf56-grafik.png

    Der Adapter/Instanz 1 Master (Client) bleibt dann nach ein paar Retries auch rot und der Wert aus dem Holdingregister wird nicht abgefragt:

    e772d416-79e7-40bc-897f-195260ad83fb-grafik.png

    Frage:
    Liegt das Problem bei mir, mache ich einen Fehler oder ist hier der Slave Mode (Server) in Bezug auf die Holdingregister verbuggt?

    Systemdata
    Hardwaresystem: HP ProLiant MicroServer N54L
    Arbeitsspeicher: 16GB
    Festplattenart: SSD
    Betriebssystem: Ubuntu 20.04.3 LTS
    Node-Version: 12.22.7
    Nodejs-Version: 12.22.7
    NPM-Version: 6.14.15
    Installationsart: Manuell
    Image genutzt: Nein
    H 1 Antwort Letzte Antwort
    0
    • H helgegrimm

      Hallo zusammen,

      hier mein Problem zum Nachstellen:

      2 Instanzen installiert: Adapter Modbus Version 3.4.14

      Instanz 0 als Slave (Server) mit folgenden Einstellungen:

      a2038b36-c57a-4aee-addd-99817bb109c8-grafik.png

      Inputregister:

      cb48be6e-553c-40e2-a044-3870458bc91c-grafik.png

      Holdingregister:

      1c04aedb-3aaa-4e49-bb57-be7c0e34683a-grafik.png

      Adapter gestartet und Werte wie folgt gesetzt:

      0fc5e501-23e5-469c-a281-c721a1c76971-grafik.png

      Instanz 1 als Master (Client) mit folgenden Einstellungen:

      e9d8f100-35b6-4039-aa1b-85f83448ffd4-grafik.png

      Inputregister:

      d536fa42-9fe9-474a-8840-6ac0ec42319c-grafik.png

      Dann sieht es in den Objekten wie folgt aus:

      c15524cc-7c07-44e5-a7ab-3096f52d27ec-grafik.png

      Erwartetes Verhalten:
      Ändere ich den Wert in der Instanz 0 (Slave/Server) im Inputregister wird auch direkt in der Instanz 1 (Master/Client) der Wert im Inputregister neu gepollt und aktualisiert.
      Das erwarte ich eigentlich auch für das Holdingregister.

      Beobachtetes Verhalten:
      Füge ich in der Instanz 1 nun noch zusätzlich zum Inputregister das Holdingregister zum Pollen hinzu oder frage einzeln das Holdingregister ab, bekomme ich folgenden Fehler:

      12fbe1c1-8b13-41cc-b425-2d7b1aa7f03a-grafik.png

      94adcb56-5fca-4472-bdd2-81a8f1c5cf56-grafik.png

      Der Adapter/Instanz 1 Master (Client) bleibt dann nach ein paar Retries auch rot und der Wert aus dem Holdingregister wird nicht abgefragt:

      e772d416-79e7-40bc-897f-195260ad83fb-grafik.png

      Frage:
      Liegt das Problem bei mir, mache ich einen Fehler oder ist hier der Slave Mode (Server) in Bezug auf die Holdingregister verbuggt?

      Systemdata
      Hardwaresystem: HP ProLiant MicroServer N54L
      Arbeitsspeicher: 16GB
      Festplattenart: SSD
      Betriebssystem: Ubuntu 20.04.3 LTS
      Node-Version: 12.22.7
      Nodejs-Version: 12.22.7
      NPM-Version: 6.14.15
      Installationsart: Manuell
      Image genutzt: Nein
      H Offline
      H Offline
      helgegrimm
      schrieb am zuletzt editiert von
      #2

      Ergänzung:

      Bei der Instanz 0 (Slave/Server) gibt es noch folgende Fehler in der LOG, das Abfragen des InputRegisters funktioniert aber einwandfrei:

      0aaee0be-ee37-4840-bf6c-8522b534ca14-grafik.png

      Hintergrund:
      Ich möchte des ModBus Adapter im Slave Mode als Gateway für MQTT Daten auf ModBus TCP verwenden.

      1 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      652

      Online

      32.7k

      Benutzer

      82.5k

      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