NEWS
Siemens Sentron PAC mit Modbus TCP auslesen
-
Hallo,
das Thema Modbus ist noch komplett neu für mich.
Ich möchte gern verschiedene Daten aus einem Siemens Sentron PAC 3200 auslesen.
Mit dem Modbus Adapter in IObroker bekomme ich irgendwie keine Verbindung zur Anlage. Der Adapter geht nicht auf grün. (an meinem Netzwerk dürfte es nicht liegen)
Im Log steht leider auch nichts hilfreiches. Ich habe mal versucht ein Eingangsregister abzufragen, dann geht er kurz auf grün, und dann wieder auf gelb.
(Werte gibt er mir allerdings dann auch keine aus) Weiß aber auch nicht ob ich es korrekt eingegeben habe.
Ich hefte euch mal ein paar Screenshots mit an den Beitrag. -Hab ich den Adapter falsch konfiguriert?
Was muss ich wo eingeben, wenn ich zb. die Markierte Variable abfragen will?Zu erwähnen ist noch, dass aus dem PAC bereits mit einer anderen Software Daten über den Modbus ausgelesen werden. -kommt der IoBroker vielleicht der anderen Software in die Quere?
Oder ist es egal wieviele Slaves den Master anzapfen?Die SUFU habe ich schon genutzt, bin aber leider nicht zum gewünschten Erfolg gekommen.
MfG
Spranz -
So was ähnliches hatte ich auch was schon mal gut ist das der Grün wurde. Das heißt du bist auf dem richtigen Weg und die Geräte finden sich aber kommunizieren nicht. Sprich du musst mindestens ein eingangs Register entsprechend konfigurieren. Der Adapter zieht sich keine datenpunkte automatisch sondern nur die die du ihm gibst. Sprich konfigurier mal nur ein eingangsregister 40063 oder 4063 bin mir nicht ganz so sicher. Dann speichern und schließen wenn er dann grün wird und bleibt hast du schon mal was richtiges. Ob es deine scheinleistung kann sein muss aber nicht manchmal ist das ganze auch eines noch oben oder nach unten versetzt. Auch musst du den datentyp selbst konfigurieren float steht ja schon da. Wahrscheinlich auch ein unsignt-valou
Zum testen wäre es auch noch einfacher über boolen werte mit dem Reiter diskrete Eingänge. Aber die hat dein gerät anscheinend nicht.
-
Hallo,
danke erstmal für deine schnelle Antwort.
Ich habe jetzt doch eine Verbindung hin bekommen. Es lag wohl an den falschen Variablen in den Eingangsregistern.
Ohne Register abzufragen geht dort wohl tatsächlich maximal was auf gelb.
Plausible Daten bekomme ich jetzt raus. Allerdings geht der Adapter ständig auf Störung und startet sich neu.
Vielleicht kann mir jemand weiterhelfen, was die Meldung aus dem Log bedeutet...?MfG
Spranz -
Da kann ich nur vermuten da ist das selbst noch nicht hatte. Hast du evtl. ein Register das die nummer19884 hat konfiguriert? Das da was falsch ist.
Evtl. Könnte es auch an der node.js Version liegen das diese Version 12 brauch.
Oder aber evtl. Mal mit den signt-valou spielen -
Stell das loggen für den Adapter mal auf „debug“ und schaue was dann im log kommt.
-
Hallo, danke für eure Hilfe.
Nachdem ich alle Adapter im IoBroker aktualisiert hatte, traten keine Abbrüche mehr auf...
Soweit läuft jetzt alles wie es soll -