
Pylontech Pylontech
Pylontech-Lithiumeisenphosphat-Batteriespeicher sind modulare Energiespeichersysteme für Wohn- und Gewerbegebäude, häufig eingesetzt in Photovoltaik-Eigenverbrauchsanlagen und Notstromsystemen. Diese Modbus-Vorlage kommuniziert per Modbus RTU über den RS485-Anschluss der Master-Pylontech-Batterie. Sie liest Ladezustand, Gesundheitszustand, Paketspannung und -strom, System- und Zelltemperaturen, Spannungsextreme auf Zell- und Modulebene, BMS-Lade- und Entladegrenzen, Zyklenanzahl, tägliche und historische Durchsatzzähler sowie BMS-Statusflags einschließlich Lade- und Entladesperren. Ein Schreibregister ermöglicht das ferngesteuerte Schlafen oder Aufwecken der Batterie. So erhalten Sie vollständige BMS-Transparenz in Ihrem ModbusCloud-Portal.
- Protokoll
- Modbus RTU
- Anschluss
- RS485
- Register
- 45, lesen und schreiben
- Marke
- Pylontech
- Zuletzt aktualisiert
Register (45)
44 lesen, 1 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| pylontech_internal_version_number | Lesen | ||||
| system_number_of_parallel_piles | count | Lesen | |||
| voltage | V | Lesen | |||
| current | A | Lesen | |||
| system_temperature | °C | Lesen | |||
| soc | % | Lesen | |||
| cycle_times | count | Lesen | |||
| charge_max_voltage | V | Lesen | |||
| bp_charge_bms | W | Lesen | |||
| discharge_min_voltage | V | Lesen | |||
| bp_discharge_bms | W | Lesen | |||
| max_cell_voltage | mV | Lesen | |||
| min_cell_voltage | mV | Lesen | |||
| max_voltage_cell_number | Lesen | ||||
| min_voltage_cell_number | Lesen | ||||
| max_cell_temperature | °C | Lesen | |||
| min_cell_temperature | °C | Lesen | |||
| max_temperature_cell_number | Lesen | ||||
| min_temperature_cell_number | Lesen | ||||
| max_module_voltage | V | Lesen | |||
| min_module_voltage | V | Lesen | |||
| max_voltage_module_number | Lesen | ||||
| min_voltage_module_number | Lesen | ||||
| max_module_temperature | °C | Lesen | |||
| min_module_temperature | °C | Lesen | |||
| max_temperature_module_number | Lesen | ||||
| min_temperature_module_number | Lesen | ||||
| soh | % | Lesen | |||
| remaining_capacity | Lesen | ||||
| charge_capacity | Lesen | ||||
| discharge_capacity | Lesen | ||||
| daily_accumulated_charge_capacity | Lesen | ||||
| daily_accumulated_discharge_capacity | Lesen | ||||
| historical_accumulated_charge_capacity | Lesen | ||||
| historical_accumulated_discharge_capacity | Lesen | ||||
| request_force_charge_mark | Lesen | ||||
| request_balance_charge_mark | Lesen | ||||
| number_of_piles_in_parallel | count | Lesen | |||
| number_of_modules_in_series_per_pile | count | Lesen | |||
| number_of_cells_in_series_per_pile | count | Lesen | |||
| charge_forbidden_mark | Lesen | ||||
| discharge_forbidden_mark | Lesen | ||||
| insulation_resistance | Ω | Lesen | |||
| insulation_resistance_error_level | Lesen | ||||
| sleep_wake_channel | Schreiben |
Register werden geladen…
Senden Sie Ihre Geräteliste
Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.
Anwendungsfälle
- Überwachen Sie Ladezustand und Gesundheitszustand über mehrere Saisons, um schleichenden Kapazitätsverlust zu erkennen.
- Verfolgen Sie die Differenz zwischen max_cell_voltage und min_cell_voltage, um Zellen mit zunehmendem Ungleichgewicht zu identifizieren.
- Richten Sie Alarme für charge_forbidden_mark und discharge_forbidden_mark ein, um BMS-Schutzauslösungen sofort zu erkennen.
- Vergleichen Sie daily_accumulated_charge_capacity mit daily_accumulated_discharge_capacity zur täglichen Überprüfung des Systemwirkungsgrads.
- Exportieren Sie historical_accumulated_discharge_capacity für Anlageneigentümer als Grundlage für Garantie- und Degradationsnachweise.
Installation
Stellen Sie sicher, dass die Modbus-RTU-Schnittstelle der Pylontech aktiv ist: Der RS485-Anschluss der Masterbatterie ist der mit RS485 beschriftete RJ45-Stecker. Der erste DIP-Schalter muss auf Aus stehen, um 9600 Baud zu setzen; notieren Sie die konfigurierte Unit-ID.
Verbinden Sie RS485-A und RS485-B des RS485-RJ45-Anschlusses der Masterbatterie (Pins 7 und 8) mit der RS485-Klemme des ModbusCloud Gateway; verwenden Sie ein abgeschirmtes Twisted-Pair-Kabel und setzen Sie am letzten Busteilnehmer einen 120-Ohm-Abschlusswiderstand.
Fügen Sie im ModbusCloud-Portal ein neues Gateway hinzu, importieren Sie die Pylontech-Vorlage und tragen Sie die Modbus-Unit-ID der Masterbatterie ein; konfigurieren Sie 9600 Baud, 8N1.
Prüfen Sie die Verbindung, indem Sie die Live-Werte des soc-Registers (Adresse 4359) und des voltage-Registers (Adresse 4355) mit der Anzeige auf dem Batteriepanel vergleichen, bevor Sie die Überwachung in den Betrieb überführen.
Zu beachten
Alle Registerlesungen liefern Fehler. Was ist zuerst zu prüfen?
Stellen Sie sicher, dass der richtige RS485-Anschluss verwendet wird: der mit RS485 beschriftete RJ45, nicht der Link-Port für die Kommunikation zwischen den Batteriemodulen. Prüfen Sie, ob A- und B-Leitung vertauscht sind. Vergewissern Sie sich, dass die Baudrate auf 9600 eingestellt ist und die Unit-ID im Portal mit der an der Batterie konfigurierten Adresse übereinstimmt. Fehlende oder falsche Abschlusswiderstände bei längeren Kabeln verursachen ebenfalls anhaltende Lesefehler.
Die historischen Kapazitätszähler springen gelegentlich auf unrealistische Werte. Ein Skalierungsproblem?
Dieses Verhalten ist ein bekannter BMS-Firmware-Artefakt: Die kumulativen Lade- und Entladezähler von Pylontech-Systemen können in einem einzelnen Aktualisierungszyklus unrealistisch hohe Sprünge zeigen, was auch die Tageszähler betrifft. Gleichen Sie auffällige Sprünge stets mit den Tagesregistern ab und verwenden Sie diese Zähler nicht für abrechnungsrelevante Messungen ohne unabhängige Verifizierung.
charge_forbidden_mark oder discharge_forbidden_mark ist aktiv. Was hat das ausgelöst?
Diese Flags werden vom BMS gesetzt, wenn eine Schutzabschaltbedingung vorliegt, etwa eine Zellspannung außerhalb des zulässigen Bereichs, Übertemperatur oder ein Isolationswiderstandsfehler. Prüfen Sie die Register insulation_resistance und insulation_resistance_error_level sowie die Extremwerte für Zellspannung und -temperatur. Das BMS setzt die Flags automatisch zurück, sobald die Bedingungen wieder im Normalbereich liegen.
Ist ein Schreibzugriff auf sleep_wake_channel im laufenden Betrieb sicher?
Gehen Sie beim Schreibregister sleep_wake_channel sorgfältig vor. Ein Schlafbefehl während eines aktiven Lade- oder Entladevorgangs kann die Regelschleife des Wechselrichters unterbrechen und einen Schutzabschalt auslösen. Schreiben Sie in dieses Register ausschließlich während geplanter Wartungsfenster, prüfen Sie anhand der Pylontech-Integrationsdokumentation, welche Werte zulässig sind, und stellen Sie sicher, dass sich der angeschlossene Wechselrichter in einem sicheren Zustand befindet.
Selbst sehen, wie es funktioniert?













