3 Phasen Stromzähler SDM630M DC alle Werte auslesen !!!! Nativ auslesen !!!

Und hier den ModBus Gateway.


Oje, hier ersichtlich ein Kommunikationsproblem :o
Wo liegt der Hund begraben :confused:

Ich kenne den Umsetzer zwar nicht aber bei meinem ist eine Verbindung zu einem virtuellen COM Port nur möglich, wenn das zugehörige Programm läuft und das geht nur wenn jemand angemeldet ist. Der virtuelle Port ist aber auch gar nicht nötig. Der ModBus RTU kann nämlich direkt am TCP Port lauschen was da so über den Bus geht. Vielleicht stellst Du es mal um.

Dazu benötigst Du einen Client Socket, der auf den konfigurierten Port des LAN Converters lauscht. Den benutzt Du als übergeordnete Instanz des ModBus RTU TCP.

Der Rest sollte dann so laufen wie in dem Dokument beschrieben.

Hallo,

hat leider dasselbe Ergebnis wie vorhin.
Den USR-TCP232 auf TCP Server geändert und am ModBus gelauscht.
Debug am Modbus zeigt wieder Wait Error, Waiting Transmit… und dann Transmitted.
u.s.w.

Hast Du mal die Adern am RS485 Bus getauscht? Ich hatte die auch erst falsch rum dran.

Danke für die Tipps.
Habe darauf geachtet A mit A und B mit B zu verbinden.
Werde sie, wenn ich wieder daheim bin, tauschen.

Der Virtuellen Port ist auch gelöscht, da er nicht benötigt wird.

Am SDM630M muss nichts extra eingestellt werden?

Eigentlich nicht das ich mich an was erinnern würde.
Wichtig ist, dass Du die richtigen Werte aus dem SDM im Konverter übernimmst.

Habe die Anschlüsse A und B getauscht, hat auch nichts gebracht.
Bei einer so kurzen Verbindung wird ja kein Abschlusswid. gebraucht, oder?
Habe nochmals alle Einstellungen am SDM630M kontrolliert.
Patity ist NONE, Data gibt es im SDM nicht zum einstellen und Stop-Bit auf 1.
Und BaudRate 9,6k
:confused:

Hallo Willi,

folgend meine Konfiguration, bei der zumindest die Kommunikation zwischen Auslesetool und Zähler DRS110M funktioniert. Leider bekomme ich aber hier keine Werte in IPS, wieso auch immer…

Vielleicht hilft es…

Schöne Grüße
Daniel

Hallo Daniel,

könntest du mir bitte, vom Adapter Fenster den Rechten versteckten Ausschnitt auch schicken.
Und wo hast du das Auslesetool her?

Danke

Hallo Daniel,
vielleicht kennst du die Beiträge schon Link
Hier sind einige Adressen angegeben Link

Ja, leider haben schon ein paar User erfolglos,
oder nach einigen Stunden das Handtuch geschmissen und aufgegeben :o( verständlich ).
Im Beitrag #35 wird die Lösung geschildert.
Werde heute noch abwarten. ob doch noch eine zündende Idee kommt.
Suche parallel noch alternative Wandler.

Also ich kann den CSE-H55N wirklich empfehlen. Läuft bei mir problemlos seit einigen Monaten.

Hallo Willi,

der rechte Teil des Serial Wandlers schaut so aus:

Die von dir verlinkten Seiten habe ich schon angeschaut, das Problem ist, dass es ja schon verschiedene Skripte gibt, die nur bei mir nicht funktionieren. Hier wäre schön, wenn jemand mal ein funktionierendes Skript samt Erklärung bereitstellen würde. Das Problem sind die vielen verschiedenen Ansätze, jedoch verliert man hier schnell den Überblick, welches nun funktioniert und welches nicht…

Schöne Grüße
Daniel

Danke Daniel,

hat bei mir trotzdem nicht funktioniert.
Auch als Sicherheit die A und B Ader vertauscht und
zusätzlich über Com-Port getestet.
Immer das gleiche Bild ( keine Kommunikation ).
Werde den SDM630M kurz stromlos machen ( man weis ja nie wo der Fehler liegt ).
Gebe aber noch nicht auf.
Werde mal mit Oszilloskop an den ModBus lauschen.
Tja, das dies so komplex zu lösen ist, hätte ich mir nicht gedacht.
Vielleicht liegt auch ein defekt von einem Gerät vor.:o

Hallo,
es ist geschafft!:smiley:
Gleich mal vorweg, Schuld war nach den Änderungen im SDM630,
ist ein abklemmen ( stromlos ) des SDM630M notwendig ( Restart )!!!
Erst dann werden diese übernommen.
Und hier sah ich den Bustransfer am SDM ( Telefonzeichen ).
Der A und B Anschluss ist bei beiden richtig angegeben.
Mit den Oszi konnte ich, bei meiner kurzen Leitung (30cm),
keinen Unterschied im Signal erkennen ( auch keine Terminierung notwendig ).
SDM ist 8bit und bei den einstellbaren Werten 9,6kbs, NONE ( Parity ), 1 Stopbit,
habe ich die default Werte belassen.

Am USR-TCP232-300 habe ich momentan die Variante mit dem Virtuellen Com-Port genommen.
Werde dies aber bald auf direkt Kommunikation ( IPS Modbus RTU over TCP ) umstellen.
Hier die IPS Einstellungen:
ComPort


Modbus RTU

Modbus RTU Debug ( wenn’s Funktioniert )

Meine ausgelesenen Werte in IPS

z.B. Leistung Gesamt

USR-TCP232-300, Virtuelle ComPort

Und das Setup

Läuft gerade seit einigen Stunden.

Hallo Willi,

vielen Dank für deine Bilder, bei mir funktionieren die von dir gezeigten Einstellungen ebenfalls…

Danke und schöne Grüße
Daniel

Hallo Daniel,
schön zu hören.
Welchen Zähler verwendest Du jetzt?
Den SDM630M, oder den DRS110M?

Hallo Leute,

erstmal Beste arbeit die Ihr hier schon geleistet habt! Dafür Respekt und danke !
Aber jetzt meine Frage. Hat jemand von euch mehrere(bzw. 2) SDM 630 Modbus an einem Adapter. Ich versuche mich seid Dezember an dem ganzen und raste bald aus.
Sobald ich im Modbus Splitter (Zähler 1) die übergeordnete Instanz kille, kommen die Werte des anderen (Zähler 2) Perfekt. Gleiches Spiel auch in umgekehrter Aktivierung (Splitter 2 an Splitter 1 aus). Sobald ich beide an mache (Splitter 1 und 2 an) geht so gut wie nichts mehr. Keine aktuellen Werte Sporadisch funktioniert mal eine abfrage aber halt nicht stabil und regelmäßig! Die Busauslastung kann es auch nicht sein, da ich es auch mit Intervallen von 1 min versucht habe.
Evtl noch wichtig laufen beide an einem USB RS 485 china Interface aber das ist denke ich nicht das Problem
aber beide Splitter nutzen halt den selben Serial Port evtl das das Problem??

danke gruß Bernd

Hallo,

hast du die ModBUS-Adresse des 2. Zählers geändert?

Andreas

Hallo Andreas,

Ja die ist geändert einmal ID 1 und einmal ID 2 ! Physikalisch sind sie auch ein einem Bus !! Aber ich kann eben nicht beide gleichzeitig über diesen auslesen !!

Gruß Bernd

Gesendet von meinem iPad mit Tapatalk