FENECON FENECON Modbus-API (battery) Modbus TCP template

FENECON Modbus-API (battery)

Die FENECON Modbus-API ist die integrierte Modbus-TCP-Schnittstelle von FENECON-Stromspeichersystemen, betrieben durch die FEMS-Energiemanagementsoftware. Über eine lokale Ethernet-Verbindung stellt sie aggregierte Systemkanäle für externe Regler, Gebäudemanagementsysteme und Monitoring-Plattformen bereit. Diese Modbus-Vorlage liest die zwei zentralen Batterieregister: Entladeleistung an Adresse 415 und Ladezustand an Adresse 302. Durch Anschluss des ModbusCloud Gateways an dasselbe LAN wie das FEMS erhalten Sie kontinuierliche Transparenz über das Batterieverhalten Ihrer FENECON-Anlage.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
2, nur lesen
Marke
FENECON
Kompatible Modelle
Modbus-API
Zuletzt aktualisiert

Register (2)

2 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
powerWLesen
soc%Lesen

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.

Anzahl Anlagen (optional)

Anwendungsfälle

  • Überwachen Sie den Batterieladezustand kontinuierlich, um anhaltend niedrige SoC-Werte als Hinweis auf Kapazitätsverlust zu erkennen.
  • Verfolgen Sie die Entladeleistung im Zeitverlauf, um zu prüfen, ob der Batteriespeicher während Spitzenlastzeiten die erwartete Leistung liefert.
  • Konfigurieren Sie einen Alert, wenn der Ladezustand unter einen definierten Schwellenwert fällt, um Tiefentladung zu vermeiden.
  • Vergleichen Sie die Entladeleistung mit Verbrauchsdaten, um die Effizienz der Eigenverbrauchsoptimierung zu validieren.
  • Erstellen Sie tägliche Berichte über Lade- und Entladezyklen mehrerer FENECON-Standorte in einer einzigen Übersicht im ModbusCloud-Portal.

Installation

  1. Prüfen Sie, ob die FEMS-App Modbus/TCP-Lesezugriff aktiv ist: Melden Sie sich beim FEMS Online-Monitoring an, öffnen Sie Einstellungen, öffnen Sie das Anlagenprofil und bestätigen Sie, dass ctrlApiModbusTcp vorhanden und aktiviert ist.

  2. Verbinden Sie das ModbusCloud Gateway mit demselben LAN wie das FEMS-Gerät, sodass die IP-Adresse des FEMS direkt erreichbar ist; notieren Sie die IP-Adresse und stellen Sie sicher, dass TCP-Port 502 vom Gateway aus erreichbar ist.

  3. Fügen Sie im ModbusCloud-Portal das Gateway hinzu, importieren Sie die Vorlage FENECON Modbus-API (battery) und setzen Sie die Unit-ID auf 1, den Standardwert für den FEMS-Modbus-TCP-Lesezugriff.

  4. Prüfen Sie Register 302 in der Live-Ansicht des Portals und vergleichen Sie den ausgelesenen Ladezustand mit dem FEMS Online-Monitoring-Dashboard, um die Verbindung zu bestätigen.

Zu beachten

Register 302 liefert einen um eine Adresse verschobenen Wert. Woran liegt das?

Modbus-Tools für FEMS verwenden standardmäßig eine Basisadresse von 1, wodurch alle Registeradressen um eine Position verschoben werden. Stellen Sie sicher, dass das ModbusCloud Gateway und Ihr Modbus-Client eine Basisadresse von 0 verwenden. Mit Basisadresse 0 liefert Register 302 korrekt den Batterieladezustand.

Das Gateway verbindet sich, aber Register 415 zeigt immer null oder veraltete Werte.

Register 415 gibt die Entladeleistung aus und liefert null, wenn der Batteriespeicher inaktiv ist oder geladen wird. Negative float32-Werte zeigen einen Ladevorgang an. Prüfen Sie, ob die Batterie aktiv lädt oder entlädt, bevor Sie ein Kommunikationsproblem vermuten.

Nach dem Importieren der Vorlage erscheinen keinerlei Werte. Was ist zu prüfen?

Das ModbusCloud Gateway muss sich im selben physischen Netzwerk wie das FEMS-Gerät befinden und dessen IP-Adresse direkt erreichen können. Firewalls oder VLANs, die TCP-Port 502 sperren, verhindern alle Registerabfragen. Überprüfen Sie das Netzwerk-Routing und stellen Sie sicher, dass keine Firewall-Regel den Modbus-Datenverkehr auf diesem Port blockiert.

Das Leistungsregister verwendet float32. Was bedeutet das für die Abfrage?

Ein float32-Wert belegt zwei aufeinanderfolgende 16-Bit-Modbus-Register. Function Code 4 muss zwei Register ab Adresse 415 anfordern. Wenn Ihr Client nur ein Register anfragt, ist der zurückgegebene Wert unvollständig und erscheint als ungültiger Wert. Setzen Sie den Datentyp in Ihrer Modbus-Client-Konfiguration auf float32.

Weitere FENECON-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank