Woran Sie es erkennen
Ein Modbus-RTU-Gerät mit eigener Stromversorgung (ein Hybrid- oder PV-Wechselrichter, eine Wärmepumpe, ein Lüftungsgerät mit Wärmerückgewinnung, ein Ladegerät) funktioniert, aber hin und wieder:
- Das Gerät oder sein Modul geht für einige Dutzend Sekunden in den Fehlerzustand und erholt sich dann von selbst
- Seine Werte haben kurze Lücken im Diagramm
- Registriert Informationen seines Moduls zeigt Lesefehler wie CRCError, SlaveIdMismatch oder eine fehlerhafte Antwort bei allen Registern, nicht bei nur einem
- Ein Gerät an der Leitung hat deutlich mehr Fehler als ein anderes Gerät an derselben Leitung
Ursache
Zwischen dem Core und dem Gerät sind nur A und B verdrahtet, ohne gemeinsame Masse (GND). Die RS-485-Busanschlüsse des Core sind nicht galvanisch getrennt, und die Kommunikationsanschlüsse vieler Geräte ebenfalls nicht. Ein Gerät, das aus einer eigenen Quelle versorgt wird, hat dann eine schwebende oder gegenüber der Masse des Core verschobene Masse. Ein RS-485-Empfänger arbeitet nur, solange A und B innerhalb von −7 V bis +12 V gegenüber seiner eigenen Masse bleiben; darüber hinaus, und mit dem Schaltrauschen eines Wechselrichters obendrauf, empfängt er fehlerhafte Telegramme. Besonders anfällig dafür sind transformatorlose Wechselrichter.
Lösung
Schritt 1: Masseklemmen finden
Service Installationspartner
- Masse des Core: die Minusklemme (GND) des 24-V-Netzteils des Core, der GND-Pin seines roten Spannungsversorgungssteckers — die Busanschlüsse des Core haben nur A und B
- Masse des Geräts: seine RS-485-GND-Klemme, zum Beispiel Pin 6 des COM-Anschlusses am SolaX-Hybrid-Wechselrichter
- Messen Sie jedes Gerät einzeln, während die Geräte laufen und der Core mit ihnen kommuniziert
Ein Wechselrichter kann im Inneren gefährliche Spannung führen. Messen Sie nur am Kommunikationsanschluss des Geräts und an den Klemmen des Core, beginnen Sie Wechselspannungsmessungen im höchsten Messbereich und verwenden Sie ein Multimeter der Kategorie CAT III oder höher.
Schritt 2: Spannung zwischen den beiden Massen messen
Service Installationspartner
Es muss nichts abgeklemmt werden. Ein gewöhnliches Multimeter (10 MΩ) kann zwischen den Massen einige bis mehrere zehn Volt anzeigen, auch wenn sie nur über die Entstörkondensatoren eines Wechselrichters gekoppelt sind. Entscheidend ist daher die letzte Messung unter Last:
- Gleichspannung: unter 1 V ist in Ordnung, über 7 V liegt außerhalb des RS-485-Bereichs und Fehler sind sicher
- Wechselspannung im normalen Modus des Multimeters
- Dieselbe Spannung noch einmal im Modus LoZ oder mit einem Widerstand von 2 bis 10 kΩ über den Messspitzen
Schritt 3: Je nach Ergebnis beheben
Service Installationspartner
- Die Spannung bricht unter Last fast auf null zusammen: Die Masse schwebt nur. Verbinden Sie die GND-Klemme jedes Geräts an der Leitung über eine dritte Ader im selben Kabel mit dem Minus des Core-Netzteils, und schließen Sie den Kabelschirm nur am Core an GND an
- Die Spannung bleibt unter Last bestehen: Zwischen den Massen besteht ein echter Potenzialunterschied, verbinden Sie sie nicht direkt. Trennen Sie die Leitung galvanisch — mit einem RS-485-Optokoppler (galvanischer Trenner) oder einem isolierten Anschluss (Bus 3 oder 4) des Bus Extender mit iGND, das an die GND des Geräts angeschlossen wird
Wenn es immer noch nicht funktioniert
- Beobachten Sie Registriert Informationen des Moduls eine Stunde nach der Änderung: Neue Lesefehler sollten nicht mehr auftreten
- Prüfen Sie, ob jedes Gerät an der Leitung eine eigene Slave ID sowie dieselbe Baudrate und Parität wie die Schnittstelle hat
- Prüfen Sie, ob A und B ein verdrilltes Paar sind und nicht neben Energie- oder DC-Kabeln der PV-Anlage verlaufen
- Wenden Sie sich an den TapHome-Support — er kann die Lesefehler pro Stunde vor und nach der Änderung vergleichen