easy-forum

Deutsch - Hardware => easyE4 => Thema gestartet von: Joerg.Klein.Kirn am Januar 17, 2026, 10:35:57 Vormittag

Titel: COM-RTU-M1 an Stromzähler (Eastron) anbinden
Beitrag von: Joerg.Klein.Kirn am Januar 17, 2026, 10:35:57 Vormittag
Hallo , ich versuche einen SDM230 und einen Wechselrichter an die Easy anzuschließen. Ich habe das Projekt bisher auf Arduino in C++ umgesetzt. Den ganzen Programmcode incl. Kommunikation selbst geschrieben. Ich kenne also jedes Byte und Bit was über RS485 kommuniziert wird. Ich schaffe es aber nicht das COM-Modul so zu konfigurieren, dass eine Kommunikation funktioniert. Jetzt habe ich den Arduino als "COM-Sniffer" eingesetzt, in die Leitung geklemmt und lese die Kommunikation einfach mit.
Sehe also was über die Leitung an Datenpaketen ausgetauscht wird. Egal wie ich die RTU-M1 konfiguriere, ich kann die Daten nicht verstehen. Ich habe die Slave-ID auf 1 gesetzt. Über RS485 kommt 254. Das wäre binär 11111110. Ich müsste die Bits invertieren um auf 00000001 (ID1)zu kommen . Hat jemand für mich eine Lösung ? Hab alle Einstellungen ausprobiert. Buspolarisation , Parität ,Big-Endian,Little-Endian. Funktioniert nicht.
Titel: Antw:COM-RTU-M1 an Stromzähler (Eastron) anbinden
Beitrag von: Joerg.Klein.Kirn am Januar 18, 2026, 11:37:33 Vormittag
Hat sich erledigt.   Die RS485 Bezeichnungen A und B sind wohl nicht eindeutig mit B+   und  A-  gepolt.
Das kann auch anders herum gepolt sein. Wenn Geräte nur mit A und B beschriftet, aber die Pole vertauscht sind, erkennt man es nicht gleich . Das hätte ich anhand der Datenpakete sehen müssen.
Manchmal ist man einfach Betriebsblind.
Titel: Antw:COM-RTU-M1 an Stromzähler (Eastron) anbinden
Beitrag von: Joerg.Klein.Kirn am Februar 19, 2026, 10:04:17 Vormittag
Hallo ..  jetzt möchte ich auch das Projekt als Ergebnis veröffentlichen . Vielleicht hilft es jemand .