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. ioBroker Allgemein
  4. [Problem] Coils via Modbus von Wago SPS lesen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Problem] Coils via Modbus von Wago SPS lesen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 2 Kommentatoren 1.1k Aufrufe
  • Ä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.
  • N Offline
    N Offline
    Night-watcher
    schrieb am zuletzt editiert von
    #1

    Hallo Community,

    erst einmal ein großes Lob und vielen Dank an die Macher und Entwickler hinter ioBroker und dessen Module/Adapter.

    Für mich ist das ganze Thema ioBroker noch recht neu. Da ich ein Umsteiger von FHEM bin. Die komplette Steuerung findet in meiner Wago-Steurung statt. IoBroker setze ich zur reinen Visualisierung und Trendaufzeichnung via MariaDB ein. Leider finde ich für mein Modbus Problem keine Lösung.

    Vorab ein paar Angaben zum verwendeten System und der installierten Module incl. deren Versionen.

    ! Ubuntu 16.04.5 auf einer QNAP VM 1 Core Intel Celeron 2GHz mit 1GB Ram
    ! iobroker 1.2.3
    ! npm 3.10.10
    ! node v6.14.4
    ! nodejs v6.14.4
    ! Installierte Adapter:
    ! Adapter "admin" : 3.4.7 , installed 3.4.7
    ! Adapter "backitup" : 0.3.3 , installed 0.3.3
    ! Adapter "discovery" : 1.2.1 , installed 1.2.1
    ! Adapter "dwd" : 2.2.2 , installed 2.4.2
    ! Adapter "flot" : 1.9.1 , installed 1.9.1
    ! Adapter "ical" : 1.6.1 , installed 1.6.1
    ! Adapter "icons-icons8" : 0.0.1 , installed 0.0.1
    ! Controller "js-controller" : 1.4.2 , installed 1.2.3 [Updateable]
    ! Adapter "modbus" : 1.1.1 , installed 2.0.7
    ! Adapter "simple-api" : 2.0.0 , installed 2.0.0
    ! Adapter "socketio" : 2.1.1 , installed 2.1.1
    ! Adapter "sql" : 1.9.2 , installed 1.9.2
    ! Adapter "vis" : 1.1.4 , installed 1.1.6
    ! Adapter "vis-bars" : 0.1.4 , installed 0.1.4
    ! Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5
    ! Adapter "vis-colorpicker": 1.1.1 , installed 1.1.1
    ! Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0
    ! Adapter "vis-google-fonts": 0.1.0 , installed 0.1.0
    ! Adapter "vis-hqwidgets" : 1.1.2 , installed 1.1.2
    ! Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12
    ! Adapter "vis-justgage" : 1.0.0 , installed 1.0.0
    ! Adapter "vis-keyboard" : 0.0.2 , installed 0.0.2
    ! Adapter "vis-metro" : 1.1.2 , installed 1.1.2
    ! Adapter "vis-players" : 0.1.5 , installed 0.1.5
    ! Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2
    ! Adapter "vis-timeandweather": 1.1.7 , installed 1.1.7
    ! Adapter "weatherunderground": 1.1.2 , installed 2.0.3
    ! Adapter "web" : 2.3.6 , installed 2.4.1

    Haus-Steuerung:

    ! 1x Wago 750-8202
    ! 1x Wago 750-871
    ! 1x Wago 750-841
    ! GSM-Modem zum Senden und Empfangen RS232
    ! Mehrere Janitza Messgeräte über RS485 / Device-Server
    ! Elsner Wetterstation über RS485
    ! DMX für RGB-LED Steuerung (aktuell 21-Kanäle)
    ! Mehrere Raumthermostate mit 0-10V und 4-20ma
    ! Mehrere Stellantriebe 0-10V
    ! Heizungs-Monitoring

    Screenshots:

    ! 8443_modbus_instanz_1.png 8443_modbus_instanz_0.png 8443_codesys_-_pfc_home_keller_15.pro.png

    Aktuell habe ich das Problem das die erste Modbus Instanz nicht mehr alle Coils liest. Hier handelt es sich um mehrere Adressen unter anderem um folgende Modbus-Adressen 23573, 23574, 23575.

    Wenn ich aus ioBroker heraus die Werte manuell auf true force, wird das in die SPS geschrieben. Bis die Variable im Programmzyklus der SPS wieder überschrieben wird.

    Beim Poll der Instanz 0 werden diese immer als false angezeigt. Der erste Versuch war die Einträge zu löschen und neu anzulegen. Ohne Erfolg.

    Neustart des Systems. Ohne Erfolg.

    Zum Test habe ich einen neue Modbus-Instanz angelegt und hier die Adressen angelegt. Hier funktioniert der Poll der Adressen richtig.

    Im Log ist keine Fehler zu sehen. Ich habe auch die Details der einzelnen Variablen in den Objekten verglichen auch hier konnte ich keinen Unterschied feststellen.

    Aktuell stehe ich ein wenig auf dem Schlauch was den Fehler angeht. Könnt Ihr mir hier bitte Starthilfe leisten.

    Danke an die Community

    Gruß Christian

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

      Hallo,

      hast du schon mal Wireshark mitlaufen lassen, um die Kommunikation zwischen ioBroker und Wago zu analysieren. Vielleicht kann man aus den Anfragen und Antworten etwas ableiten. Kannst den Mitschnitt ja mal hier posten. Wireshark kann mittlerweile Modbus-TCp halbwegs vernünftig darstellen. So habe ich auch schon Probleme bei mir bzw. in der Firma gefunden.

      Gruß

      Thomas

      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
      0
      • N Offline
        N Offline
        Night-watcher
        schrieb am zuletzt editiert von
        #3

        Hallo Thomas,

        danke für deine schnelle Antwort. Leider habe ich nicht viel Ahnung von WireShark.

        Ich habe mal einen kurzen Mitschnitt gemacht. Werde aber nicht wirklich schlau daraus.

        8443_iobroker.7z

        Gruß Christian

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

          Hallo Christian,

          hatte ein verlängertes Wochenende, deshalb melde ich mich erst jetzt.

          Kannst du bitte den einzelnen Modbus-Instanzen unterschiedliche Geräte-ID's geben und dann nochmal einen Mitschnitt machen. Ich sehe, die Anfragen vom ioBroker und auch die Antworten von der Wago. Es ist aber schwer diese auseinander zu halten bei der gleichen ID.

          Gruß

          Thomas

          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
          0
          • N Offline
            N Offline
            Night-watcher
            schrieb am zuletzt editiert von
            #5

            Hallo Thomas,

            kein Ding langes Wochenende muß auch mal sein :-)

            Ich habe nochmal einen Mitschnitt gemacht. Hierzu habe ich in der Wago einen force der Werte gemacht.

            Die fehlerhafte modbus.0 hat die ID-1 und die modbus.1 die ID-2.

            8443_20181010_iobroker.7z

            Danke für deine Hilfe.

            Gruß Christian

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

              Hallo Christian,

              mir ist aufgefallen, dass die .0-Instanz die entsprechenden Adressen nicht abfragt. Bei .1 sehe ich die regelmäßigen Anfragen und auch Antworten.

              Ich habe mal die Start-Adressen der Anfragen mit der Anzahl der Antwortbits aufgelistet. im problematischen Bereich taucht nur eine Abfrage auf, wobei hier ja eigentlich zwei sein müssten. Dachte, dass evtl. die Abfrage von gleichen Adressen aber unterschielichen Instanzen Probleme macht. Hab´s bei mir probiert und funktioniert ohne Probleme. Jetzt habe ich momentan auch keine Idee mehr.

              20560 16
              20736 16
              20912 16
              21104 16
              23472 32
              23520 48
              23568 16 <- Nur Unit 2 Anfrage
              23648 16
              25168 16
              25360 16
              25552 16
              29280 16
              29888 16
              

              Gruß

              Thomas

              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
              0
              • N Offline
                N Offline
                Night-watcher
                schrieb am zuletzt editiert von
                #7

                Hallo Thomas,

                danke für deine Unterstützung.

                Gruß Christian

                1 Antwort Letzte Antwort
                0
                • N Offline
                  N Offline
                  Night-watcher
                  schrieb am zuletzt editiert von
                  #8

                  Update:

                  Habe Community, habe heute alles aktualisiert was möglich war.

                  npm auf 4.6.1

                  nodejs auf 8.12.0

                  js-controller auf 1.4.2

                  Anschliesend wurde auch ein reinstall durchgeführt. Leider besteht das Problem nach wie vor.

                  Gruß Christian

                  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
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  716

                  Online

                  32.6k

                  Benutzer

                  82.1k

                  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