NEWS
modbus - master liest kontinuierlich den Startwert aus
-
Hallo zusammen,
ich habe einen modbus slave im IO-Broker laufen. In diesen schreibe ich per Blocky Skript die Temperaturwerte von Comet Dect Heizkörperthermostaten. Das funktioniert unterbar. Die Temperaturwerte werden alle 60 Sekunden in ein 16 bin unsigned holding register geschrieben. Dieses Register lese ich dann per modpoll von einem anderen Rechner im Netzwerk aus. Das funktioniert auch. Allerdings liest modpoll, oder jedes andere modbus tool immer nur die Wetre aus, die zu Beginn in dem holding Register standen. Eine Aktualisierung der Werte im Register bedeutet nicht, dass diese Werte dann auch ausgelesen werden. Wenn ich mir die Werte unter io-broker Objekte anschaue, dann sind die Werte aktuell. Beim Modbus Master kommt die Aktualisierung nicht an. Hat jemand einen Tipp, wo der Fehler liegen könnte?
VG,
Sebsatian -
Die Kommunikation wird immer vom Master initialisiert. Der Master/Client ist immer in der Holschuld, also muss der "Chef" selber dafür sorgen die Daten zu bekommen.
Gruß
Daniel
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden