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