dank des
- zur Verfügung gestelltes Modbus-Profiles zum Eastron SDM72D-M-2 viewtopic.php?f=80&t=4189
- der Beratung zur Geräteauswahl viewtopic.php?f=80&t=4213&p=46987&hilit=eastron#p46987
- sowie den Tipps zur Terminierung viewtopic.php?f=80&t=4988
Meine Anfrage ist reich bebildert, um am Ende evtl. auch anderen Neulingen eine Art von Anleitung zu hinterlassen. (Wenn meine Fehler mit Eurer Hilfe dann ausgemerzt sind.)
A) Die drei Eastrons sind nun montiert, messen den Strom und wurden gestern mit dem Timberwolf verbunden. Ich habe Ihnen auch unterschiedliche Adressen gegeben (1,2,3):
B) Im Timberwolf habe ich dann unter „Modbus“ – „Schnittstellen und Subsysteme“ eine RTU-Schnittstelle angelegt und entsprechend der RTU-Einstellungen der Eastron SDM72D-M-2 (unveränderter Standard) konfiguriert:
C) Das zur Verfügung gestellte Profil habe ich in der letzten Version hochgeladen:
D) Unter wiederholter Verwendung des Profiles habe ich dann im Modbus-Gerätemanager die drei Zähler konfiguiert:
E) Dabei sehen alle drei Einträge (abgesehen von den unterschiedlichen Geräteadressen) immer wie folgt aus:
F) Die Vorgehensweise war dabei immer:
F1) Modbus Gerät hinzufügen: Suche nach SDM, Auswahl
Und dann unten im gleichen Dialog unter Angabe der Adresse hinzufügen
F2) Dann Abfragegruppe hinzufügen (wobei ich die Standardeinstellungen nicht verändert habe)
F3) Dort dann Abfragende Transaktion hinzufügen (wieder unter Verwendung des Profiles)
Sprich: Plus-Button drücken und unten im Dialog mit Fertig bestätigen
EDIT: Hier war der Fehler: Es ist für die "richtige" Transaktion die gewünschte Register-Adresse im Suchfeld einzugeben. (In meinem Fall die 30342:
Diese wurde gefunden und kann ausgewählt werden. Danach läuft alles wie gewünscht.
G) Auf dem Bus-Monitor sieht es m.E. danach auch recht gut aus:
H) Jetzt kommt – für mich als Neuling in der Materie – die offene, nämlich wie ich jetzt den Zählerstand auslese (vorerst interessiert mich nur der Zählerstand in kwh). Ich hatte versuchsweise die drei angelegten Transaktionen jeweils mit Zeitserien verknüpft:
I) JBekomme dort aber nicht das Gewünschte (den ausgelesenen Zählerstand) angezeigt:
J) JGrundsätzlich ist mir klar, dass es so noch nicht klappen kann, da ja im Profil jede Menge verschiedener Register abgefragt werden und ich bei meiner oben beschriebenen Vorgehensweise noch nicht an die Stelle gekommen bin, wo ich ein konkretes Register für die Transaktion und/oder Zeitserie auswähle.
Nur: Wo und wie mache ich dies und welches Register ist das Richtige? Im Handbuch wird die Adresse 30343 für Total kWh bzw. Total active Energy (2) ausgewiesen: EDIT: HAT SICH NICHT ALS PROBLEM HERAUSGESTELLT, DIE 30342 FUNKTIONIERT EINWANDFREI.
K) im Profil findet sich mit dem gleichen Namen die 30342:
L) Hier könnte also ggf. noch als zusätzliche Komplikation hinzukommen, dass ich hier die Adresse anpassen muss, um überhaupt den richtigen Wert auslesen zu können?
Wie gesagt, Tipps sind nicht nur hochwillkommen, sondern im meinem Fall auch nötig, um überhaupt weiterzukommen.
Vielen Danke im Voraus,
Götz