Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19001586 - Modbus

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Zitat von starwarsfan Beitrag anzeigen
    Ahh, der Klassiker...
    bei jeder dieser Fälle ist halt immer das Spannende: WELCHER Klassiker ist es diesmal von den vielen...

    ...zugegeben hier aber fehlend in meiner Anleitung... nicht beim Anwender...

    Kommentar


      #17
      Hallo an alle,
      vielen Dank für die schnelle und zielführende Hilfe von allen Seiten, vor allem an jonofe für den Tipp.

      Kommentar


        #18
        klasse, hatte genau das gleiche Problem. Damit hat es sich lösen lassen. Danke


        Zitat von jonofe Beitrag anzeigen

        muss aber vermutlich noch nachinstalliert werden ...

        Code:
        yum install php-mbstring

        Kommentar


          #19
          saegefisch

          Hi Carsten, wenn du nochmal an dem LBS etwas zu ändern hast könntest du dann bitte mal den Eingang E2 mit auswerten? Wenn ich das Loglevel auf 0 setze wird trotzdem noch alles ins Logging eingetragen. Irgendwie fehlt der Teil für das setzen des VAR 103



          Danke

          Kommentar


            #20
            Hallo zusammen,

            was kann ich tun, wenn ich Geräte mit ID 248 (Sungrow Wallbox) oder WebastoNext (255) ansprechen möchte:

            EXE19001586 [v0.6]: FEHLER in den Register-Parametern! unitId is out of range (0-247): 248 (4538)

            Hoffe mir kann jemand helfen.

            Gruß

            Kommentar


              #21
              Hallo,

              ich versuche gerade den Baustein für das Abfragen meine Nahwärmestation zu verwenden:

              Jetzt habe ich folgendes Problem:

              Gelesen werden sollen folgende Register:

              Code:
              { "address" : "117", "type" : "int16", "name" : "HK1: VL Soll bei +20AT"},
              { "address" : "118", "type" : "int16", "name" : "HK1: VL Soll bei +05AT" },
              { "address" : "119", "type" : "int16", "name" : "HK1: VL Soll bei -10AT" },
              { "address" : "120", "type" : "int16", "name" : "HK1: VL MAX" },
              { "address" : "121", "type" : "int16", "name" : "HK1: VL MIN" },
              { "address" : "215", "type" : "int16", "name" : "Betriebsmode"},
              { "address" : "600", "type" : "int16", "name" : "Aussentemperatur" },
              { "address" : "601", "type" : "int16", "name" : "RL Primär" },
              { "address" : "602", "type" : "int16", "name" : "VL Sekundär" },
              { "address" : "603", "type" : "int16", "name" : "RL Sekundär" },
              { "address" : "604", "type" : "int16", "name" : "Solltemperatur VL Sekundär" },
              { "address" : "605", "type" : "int16", "name" : "Max.Rücklauftemp.primär" },
              { "address" : "606", "type" : "int16", "name" : "Status Übergabestation" },
              { "address" : "620", "type" : "int16", "name" : "HK1: VL IST" },
              { "address" : "621", "type" : "int16", "name" : "HK1: VL SOLL" },
              { "address" : "628", "type" : "int16", "name" : "HK1: Status" },
              { "address" : "629", "type" : "int16", "name" : "HK1: Mischer Status" },
              { "address" : "730", "type" : "int32", "name" : "WMZ: Wärmemenge" },
              { "address" : "732", "type" : "int32", "name" : "WMZ: Volumen" },
              { "address" : "734", "type" : "int32", "name" : "WMZ: Leistung" }​
              Das lesen klappt wenn ich nur die 100 & 200er Register lesen, sobald ich die 600er dazu nehme klappt das ganze nicht mehr.
              Wenn ich hingegen die 600er einzeln lese klappt das auch.

              Ist der Baustein irgendwie begrenzt was die Adressrange beim Lesen angeht?

              Vielen Dank schon mal im Voraus!

              Log 100 & 200er Register:

              Code:
              {EDOMI,CUSTOMLOG_Enerpipe_Nahwärme-LBS19001586.htm,09.04.,08:53:02,032727,21922}
              Zeitstempel    ms    PID    LogLevel    Meldung
               Modus Read GENERIC LBS started (65)
               Modus Read GENERIC EXEC Daemon start initiated (65)
               Modus Read GENERIC LBS ended (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               FC3 = HOLDING-Methode wird verwendet (siehe ModBus-Doku, meist für 3xxxx) (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               RegisterOffset: konstant = 0 | Typ-Automatik = (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Daten wurden als JSON geliefert (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Register: (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               [{"address":"117","type":"int16","name":"HK1: VL Soll bei +20AT","uri":"192.168.2.82:502","unitId":1},{"address":"118","type":"int16","name":"HK1: VL Soll bei +05AT","uri":"192.168.2.82:502","unitId":1},{"address":"119","type":"int16","name":"HK1: VL Soll bei -10AT","uri":"192.168.2.82:502","unitId":1},{"address":"120","type":"int16","name":"HK1: VL MAX","uri":"192.168.2.82:502","unitId":1},{"address":"121","type":"int16","name":"HK1: VL MIN","uri":"192.168.2.82:502","unitId":1},{"address":"215","type":"int16","name":"Betriebsmode","uri":"192.168.2.82:502","unitId":1}]
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Anzahl Register gesamt angefragt: 6 (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Anzahl Requests ergeben sich gesamt: 1 (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Anzahl Requests in Chunk 1 : 1 (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Response Fehler: (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               []
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Folgende unerwünschte Werte ausfiltern: (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ["-2147483648","2147483648","4026531840","4294967295"]
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Gewählte(r) Ersatzwert(e): (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               "0"
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Ergebnis JSON: {"HK1: VL Soll bei +20AT":"25","HK1: VL Soll bei +05AT":"27","HK1: VL Soll bei -10AT":"35","HK1: VL MAX":"45","HK1: VL MIN":"25","Betriebsmode":"2"} (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Anzahl Requests in Chunk 1 : 1 (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Response Fehler: (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               []
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Folgende unerwünschte Werte ausfiltern: (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ["-2147483648","2147483648","4026531840","4294967295"]
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Gewählte(r) Ersatzwert(e): (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               "0"
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Ergebnis JSON: {"HK1: VL Soll bei +20AT":"25","HK1: VL Soll bei +05AT":"27","HK1: VL Soll bei -10AT":"35","HK1: VL MAX":"45","HK1: VL MIN":"25","Betriebsmode":"2"} (65)
               Modus Read GENERIC LBS started (65)
               Modus Read GENERIC LBS ended (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Anzahl Requests in Chunk 1 : 1 (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Response Fehler: (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               []
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Folgende unerwünschte Werte ausfiltern: (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ["-2147483648","2147483648","4026531840","4294967295"]
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Gewählte(r) Ersatzwert(e): (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT START ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               "0"
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               ================ ARRAY/OBJECT END ================
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Ergebnis JSON: {"HK1: VL Soll bei +20AT":"25","HK1: VL Soll bei +05AT":"27","HK1: VL Soll bei -10AT":"35","HK1: VL MAX":"45","HK1: VL MIN":"25","Betriebsmode":"2"} (65)
               INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
               Modus Read GENERIC EXEC Daemon stop initiated (65)​
                ​

              Log 100 & 200er plus Reg 600:

              Code:
               {EDOMI,CUSTOMLOG_Enerpipe_Nahwärme-LBS19001586.htm,09.04.2024,09:08:25,757220,21922}
              
              Modus Read GENERIC LBS started (65)
              Modus Read GENERIC LBS ended (65)
              Modus Read GENERIC LBS started (65)
              Modus Read GENERIC EXEC Daemon start initiated (65)
              Modus Read GENERIC LBS ended (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              FC3 = HOLDING-Methode wird verwendet (siehe ModBus-Doku, meist für 3xxxx) (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              RegisterOffset: konstant = 0 | Typ-Automatik = (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              Daten wurden als JSON geliefert (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              Register: (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 355, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              ================ ARRAY/OBJECT START ================
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 356, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              [{"address":"117","type":"int16","name":"HK1: VL Soll bei +20AT","uri":"192.168.2.82:502","unitId":1},{"address":"118","type":"int16","name":"HK1: VL Soll bei +05AT","uri":"192.168.2.82:502","unitId":1},{"address":"119","type":"int16","name":"HK1: VL Soll bei -10AT","uri":"192.168.2.82:502","unitId":1},{"address":"120","type":"int16","name":"HK1: VL MAX","uri":"192.168.2.82:502","unitId":1},{"address":"121","type":"int16","name":"HK1: VL MIN","uri":"192.168.2.82:502","unitId":1},{"address":"215","type":"int16","name":"Betriebsmode","uri":"192.168.2.82:502","unitId":1},{"address":"600","type":"int16","name":"Aussentemperatur","uri":"192.168.2.82:502","unitId":1}]
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 357, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              ================ ARRAY/OBJECT END ================
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              Anzahl Register gesamt angefragt: 7 (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              Anzahl Requests ergeben sich gesamt: 2 (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              Anzahl Requests in Chunk 1 : 2 (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 1/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=400ms): Read total timeout expired (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 2/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=800ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 3/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=1200ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 4/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=1600ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 5/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=2000ms): Read total timeout expired (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 6/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=2400ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 7/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=2800ms): Read total timeout expired (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 8/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=3200ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 9/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=3600ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 10/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=4000ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 11/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=4400ms): Read total timeout expired (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 12/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=4800ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 13/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=5200ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 14/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=5600ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 15/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=6000ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 16/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=6400ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 17/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=6800ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 18/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=7200ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 19/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=7600ms): Read total timeout expired (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              INFO: EXCEPTION abgefangen 20/20 (timeout READ=2.5s/CONNECT=2.5s | Delay=8000ms): packet length more bytes than expected (65)
              INFO: ERROR abgefangen: Undefined offset: 9: Line: 353, No: 8, File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001586.php (65)
              FEHLER: Zu viele EXCEPTIONS --> Abbruch nach 20 Versuchen: Read total timeout expired (65)
              Modus Read GENERIC LBS started (65)
              Modus Read GENERIC LBS ended (65)​
               ​

              Kommentar


                #22
                Wie in der Hilfe beschrieben, mögen manche Geräte nicht die zu schnelle Abfrage oder zu viele Abfragen in einem Request.
                Außerdem die Frage, ob die 600er überhaupt denselben Function Code haben, d.h. sind es alles Holding bzw. Input Registers?
                Ich denke der Function Code muss bei allen Registern einer Abfrage gleich sein, denn der wird ja nur einmalig über E18 gesetzt?
                Wenn es in zwei Abfragen funktioniert, warum machst du das nicht so. Der LBS macht doch auch einzelne Abfragen, wenn du ein JSON übergibst, wenn ich das richtig verstehe.

                Kommentar


                  #23
                  Wenn ich mittel Modbus Tool für Windows abfrage, kann ich Problemlos mehrere Abfragen pro Sekunden senden, klappt völlig Problemlos, für die Test frage ich aktuell alle 10Sekunden ab, auch versuche mit 1min zeigten keinen Erfolgt.

                  Die Übergabestatiion unterstützt laut Doku nur die Methode FC3 als Abfrage, wenn ich die 600er Register separat abfrage klappt das auch wieder...

                  Was mich auch verunsicherst ist, dass selbst die Funktionierende Abfrage viele Fehler im Log Produziert, mit denen ich leider nichts anfangen kann..

                  Lieder bin ich nicht wirklich fit in PHP, so dass ich die Fehler nicht interpretieren kann.

                  Kommentar


                    #24
                    Wie hast du denn E8 und E9 konfiguriert??

                    Denke dein Modbus liefert einfach Werte welche der LBS nicht erwartet, hast du den Type eingepflegt?

                    Mach mal ein Screenshot deiner Logikseite

                    Kommentar


                      #25
                      Hallo,

                      hier der Screenshot:

                      image.png

                      Wie geschrieben, wenn ich jetzt nur die 600er Register alleine Lese klappt das auch, nur wenn ich die 100, 200, 600, 700er gemeinsam auslesen möchte klappt das nicht.

                      Nachtrag:
                      Ich hab jetzt noch mal etwas experimentiert, das Problem tritt immer auf wenn dir Range zwischen der ersten und letzten Adresse größer 121 ist, dabei ist es dann egal ob ich 122 Werte abfrage oder nur 2 zwei, sobald der Unterschied zwischen erste und letzter Adresse <121 ist klappt die Abfrage nicht mehr...
                      Zuletzt geändert von uncelsam; 10.04.2024, 10:14.

                      Kommentar

                      Lädt...
                      X