Wie
OBEN versprochen hier ein kurzer Bereicht zu dem Gerät
An sich funktioniert der oben genannte Umsetzer sehr gut.
Man hat die Zäher (2 Wärmemengenzähler bei meinem Test) schnell und einfach per Weboberfläche-Suchfunktion gefunden.
Dann weißt man MBus-Subadressen zu und durchsucht die Zähler (wieder per Suchfunktion) nach Werten.
Als Antwort habe ich in dem Fall das bekommen, was in der Zählerdokumentation als "MBUS-Langtelegramm" beschrieben war.
Da waren eigentlich alle Aktualwerte drin.
Danach aktiviert man die ModbusTCP Funktion und holt sich die Werte ab.
Hier wird es lästig...
Die Messwerte werden am Modbus in mehrere Register pro Messwert, bestehend aus Mantisse, Exponent, Vorzeichen und noch irgendwas gepackt (5 sind's wenn ich mich recht erinnere).
Das ist eigentlich kein Problem, man liest die 5 Register und wandelt das um.
Das Problem steckt darin dass es bei den Registeradressen
Löcher zwischen den einzelnen Messwerte gibt.
Man kann also nicht gleich einen ganzen Bereich lesen sondern muss immer für jeden Messwert den zugehörigen Registerbereich lesen.
Das dann natürlich immer mit einer einzelnen Modbus-Anfrage. Man kann also nicht einfach 50 Register auf einen Schlag lesen, in einen DB legen, und sich die Werte dann rausklauben...
Ich hab mir dazu einen FB geschrieben der ein Array der entsprechenden Modbus-Startadressen bekommt und dann automatisch Anfrage für Anfrage nacheinander abarbeitet und die Real-Werte zurückliefert.
Ist halt entsprechend aufwändig. Im Büro funktioniert's, in der freien Wildbahn wird sich's weisen....
Stehe zwar in Kontakt mit dem Hersteller und hab ihn drauf aufmerksam gemacht, er wäre auch grundsätzlich bereit an daran etwas zu ändern, aber auf die Anfrage wie viel Stück ich abnehme werden's wohl nicht viele sein (Mbus brauch ich fast nie).
Des Gehäuse wirkt ein wenig billig, ist so ein Fertiggehäuse wo die Elektronik reingebaut wurde, aber an sich funktioniert es gut.
Hatte bis jetzt zumindest noch kein Gerät mit dem ich in 10 Minuten (beim ersten Versuch) die Werte vom MBus auf die S7 bekam.
Wenn man schon was mit Modbus-TCP schon was gemacht hat ist das Gerät sicher einen Blick wert.