Ach ja, das sieht dann so aus …
Gruß - Ralph
Danke für eure Hinweise, ich bin ein großes Stück weiter und kann bei Interesse auch die Modbus JSON für den DS100 in en-de bereitstellen, aber sie ist nicht vollständig.
Der DS100-00B ist ein Zweirichtungszähler und über S0 bekomme ich auch getrennte Impulse. Aber in den Modbus Registern finde ich nichts wirklich passendes.
„active power“ über die Phasen und Combined liefert positiv bzw. negativ, was auch von den Werten her passt.
Gemäß LCD Anzeige am Zähler gibt es in kWh
auch im Modbus
Aber die Wirkleistung in Watt gibt es scheinbar im Modbus nicht getrennt, nur als negativ oder positiv.
Vergleichbar in Watt finde ich nur
Die Werte sind aber „sonderbar“, werden immer aktualisiert, ändern sich aber sehr langsam.
Was genau sind das für Werte bzw. was bedeutet das „demand“ dabei?
Aktuell z.B.
DIe Doku findet sich beim Hersteller
https://stromzähler.eu/stromzaehler/drehstromzaehler/fuer-hutschiene-geeicht/246/sdm72dm-v2-mid-3-phasen-zweirichtungs-drehstromzaehler-mit-rs485-und-s0
Wie meinst du das? Die Momentanleistung kann nur positiv oder negativ sein, aber nicht beides gleichzeitig. Das ist also Physik und keine Limitierung des Zählers.
Über S0 bekomme ich die Impulse, die entsprechend vom IPS-868 umgerechnet werden
Deshalb war eigentlich meine Erwartung, dass ich von so einem Hightech-Zähler auch die aktuellen Werte zu Import, Export und Total bekomme.
Das scheint aber nicht so zu sein.
Dann muss ich sie mir aus den drei Phasen im Sinne von positiv bzw. negativ selber berechnen.
Ich verstehe deinen Gedankengang nicht. Also aus elektrotechnischer Sicht, meine ich.
Der Strom jeder Phase ist die Summe aus Bezug und Einspeisung, diese beiden Anteile des Momentanstroms kann man nicht getrennt messen. Das geht einfach physikalisch nicht, man kann nur den resultierenden Strom messen, auch mit den teuersten Labormessgeräten.
Der Zähler erzeugt Impulse für Export und Import, also scheint er es ja unterscheiden zu können.
Vom Modbus kann ich dann nur die Wirkleistung nehmen und mir die Werte für Import und Export selber berechnen.
Ich hatte es halt bisher so dargestellt und wollte jetzt „nur“ die Werte aus dem Modbus nehmen.
Zum Vergleichen sind die -65 W berechnet aus den anderen Werten, die -68 W ist die Wirkleistung vom Modbus. Die ist deutlich schneller aktuell, da die Berechnungen aufgrund langsamer Werte vom Impuls-Counter und Wechselrichter etwas dauern.
Und ich würde halt gern die 316 W Export und die 251 W Import wieder sehen und nicht nur die ± Wirkleistung.
Pro Phase lässt sich rein physikalisch nur ein summarischer Wert messen, das magst du mir (Dr.-Ing Elektrotechnik) vielleicht glauben.
Da der Zähler drei Phasen auswertet kann es durchaus einen (summarischen) Bezug auf zwei Phase geben bei gleichzeitiger (summarischer) Einspeisung auf der dritten Phase, das könnte man so messen. Aber wie gesagt, wie sich die Momentanleistung jeder Einzelphase zusammensetzt ist so nicht messbar.
Ich habe es nicht überprüft, ob die Zahlen stimmen.
Möchte aber behaupten mein Janitza ECS kann dass was Du Dir wünscht…
Kann Dir einen zum Testen zuschicken.
PDF findest Du hier in dem Beitrag.
Mein E-Technikstudium ist sehr lange her .
Ich kann ja bei jeder Aktualisierung der Phasen jeweils die negativen und die positiven Werte zusammenrechnen und in eine neue Variable schreiben. Dann habe ich die Zahlen wieder.
Mir ist bisher auch nicht klar geworden, was
Danke nein, Helmut, ich kann die Werte ja selber berechnen.
In deinem Beispiel gibt es Einzelwerte für Bezug und Einspeisung der Energie (Wh), für die Momentanleistung (W) steht dort auch nur ein Gesamtwert. Du hast bei deinen Beschriftungen allerdings an einigen Stellen Leistung und Energie verwechselt.
Ich würde das so verstehen:
und das jeweils kombiniert über alle 3 Phasen.
Nun passt in deinem Beispiel der Wert von „Combined Active Demand = 24W“ nicht genau zu dem Wert von „Kombinierte Wirkleistung = 45W“, vielleicht sind die ausgewerteten Messungen geringfügig zeitversetzt und die Last schwankt um diese paar Watt . Oder es ist doch noch komplizierter.
genau, die sind nicht nur geringfügig zeitversetzt, ich habe aber nichts gefunden, woraus ich ableiten kann, ob die Werte über die letzte Minute oder was auch immer berechnet werden.
Ich rechne jetzt die WIrkleistungen L1-3 selber zusammen, dass scheint soweit zu passen und auch die Berechnung des „Hausverbrauchs“ mit der WR-Einspeisung führt zu sehr vergleichbaren Zahlen zu den Impulswerten.
Danke für die weiteren Erhellungen .
Servus zusammen,
ich habe heute auch einen Waveshare ModBus-RTU_Umsetzer in Betrieb genommen.
Und diese Schritte war dazu notwendig:
Einrichten der Geräte-ID an jedem SDM72 (ADD1 - ADD7)
verdrahten des RS485 mit 2 Abschlusswiderständen zu je 120Ohm
Konfiguration der IP-Adresse am Waveshare
Konfiguration des Protokoll-Transfer am WaveShare
Anlegen der Instanzen für je einen SDM72 (mit dem jeweiligen Splitter verbinden)
6 Anlegen der Splitter für jede Geräte-ID (7x) und mit der IO-Instanz verbinden
Was waren bei mir die „Hürden“:
Der Waveshare kann nur über das VirCom-Tool konfiguriert werden (die Weboberfläche ist „Show“)
Die Baudrate am Waveshare war nicht auf 9600 eingestellt (Standard bei SDM72)
VG
Danke Euch für die ganze Vorarbeit .
Hänge bei der Anbindung bzw. Erstversuch Modbus:
-Modbus Gerät in IPS angelegt, Template JSON für Gerät importiert von @ralf, Adresse 1-4 extra
-Modbus Client-Socket angelegt, Debug anbei, Kommunikation läuft hin und her
-4 x Modbus Gateway angelegt für jede Geräte-ID der Zähler, RTU über TCP, Adresse 1-4 extra
Bisher versucht:
-Waveshare über Weboberfläche und VirCOM tool unteschiedlichst konfiguriert, siehe Screenshot
-Endianess und inverted versucht
Wäre prima, wenn mir jemand auf die Spur hilft oder die 3-4 Basis-Werte einbinden kann.
Besten DAnk !
Die Antworten sind aber irgendwie Murks.
Mal A/B vom Bus gedreht?
Erstmal nur mit einem Zähler ausprobiert?
Wie sind die konfiguriert?
Michael
Hi Michael, ja alles seltsam.
A/B hab ich bereits gedreht.
Aktuell auch nur noch ein Zähler in IPS angelegt.
die Modbus GWs sind als „Modbus RTU über TCP“ angelegt, aktuell für Gerät 1 mit ID 1
Nicht angelegt. Physikalisch nur einen angeschlossen.
Baudrate & Co im Zähler noch mal geprüft ob der auf 9600 kein Parity und 1 Stopbit steht?
Michael
ja, bei allen vieren das Setup (Baudrate&co) geprüft, Adresse sind richtig zugewiesen 1, 2, 3, 4
Um die Verkabelung zu ändern muss ich erst die UV wieder zerlegen…
wie kann ich das ohne die JSON-Vorlage mal für 1-2 Werte händisch anlegen ?
Einfach eine Instanz Modbus Register
anlegen.
Michael
so, alles neu gemacht.
dann noch das Gateway auf „Modbus TCP“ statt „Modbus UDP über TCP“ gestellt.
dann läuft es.
Merci!