Autor Thema: COM-RTU-M1 an Stromzähler (Eastron) anbinden  (Gelesen 147 mal)

Offline Joerg.Klein.Kirn

  • Newbie
  • *
  • Beiträge: 3
COM-RTU-M1 an Stromzähler (Eastron) anbinden
« 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.

Offline Joerg.Klein.Kirn

  • Newbie
  • *
  • Beiträge: 3
Antw:COM-RTU-M1 an Stromzähler (Eastron) anbinden
« Antwort #1 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.