Gültig ab Lobas-Version: V2.7.0
Der Lobas nutzt das SunSpec (Modbus) Protokoll für eine problemlose Integration in Energiemanagementsysteme, wodurch das Auslesen von Wallboxen, Zählern und anderen Komponenten durch externe Systeme ermöglicht wird.
SunSpec, eine Modbus-Protokollvariante, bietet standardisierte Datenmodelle speziell für die Energiebranche. Diese Modelle zeichnen sich durch definierte Adressbereiche und Datenformate aus, wobei Daten im Big-Endian-Format übertragen und Adressen ab der Basisadresse 0 (Offset) gezählt werden. Im SunSpec-Protokoll stehen bestimmte Modelle für unterschiedliche Gerätetypen und Datenstrukturen, wobei das Wallboxen-Modell bei Adresse 113 und das Zähler-Modell bei Adresse 213 beginnt.
Nach der Aktivierung des SunSpec-Modbus-Servers ist der Lobas unter der Unit ID = 1 zugänglich. An den Lobas anschließend nummerierte Geräte sind ab Unit ID = 2 verfügbar. Diese Geräte kommunizieren über verschiedene Registerbereiche, nutzen jedoch identische Datenlängen und Offsets für das Auslesen von Werten, was eine konsistente Datenabfrage über das System hinweg gewährleistet.
Modbus TCP Daten Bereitstellen:
Die Bereitstellung der Daten muss für die jeweiligen Geräte veröffentlicht werden. Ladestationen/Zähler
Modbus TCP Server Aktivieren:
Der Modbus TCP Server kann über den Punkt Schnittstellen aktiviert werden.
IP-Ports unter 1024 sind mit Adminrechten vorbehalten. Deshalb müssen höhere Portnummern ,wie z.B. 1502, gewählt werden.
Nach dem Betätigen der Schaltfläche Aktivierte Geräte anzeigen erfolgt eine Auflistung aller Geräte, bei denen die Daten über den Modbus TCP Server zur Verfügung gestellt werden.
Start-Adressen der Modelle:
Modellnummer | Adresse | Registerlänge | Komponente | Wichtige Anmerkungen |
---|---|---|---|---|
113 | variabel | 63 | Ladestation | |
124 | variabel | 26 | Batteriespeicher | |
213 | variabel | 127 | Zähler Im Rahmen des Common Modells bietet der Zählerbereich zusätzlich zu den Standardmesswerten eine Reihe virtueller Zählerfunktionen. Diese ermöglichen eine detaillierte Erfassung und Analyse verschiedener Energieflüsse innerhalb des Lobas-Systems. Folgende virtuelle Zähler sind implementiert. |
|
60000 | 40952 | 16 | Custom Modell. Lobas Einstellparameter. | In zukünftigen Versionen des Lobas können Startadressen der Modbus-Register variieren. Es empfiehlt sich, den Registerbereich entsprechend zu scannen. Die Modbus-ID nachfolgender Komponenten erhöht sich um eins (Modbus ID + 1). |
60001 | 40970 | 33 | Custom Modell. CM Flags, bis zu 32 Stück. | In zukünftigen Versionen des Lobas können Startadressen der Modbus-Register variieren. Es empfiehlt sich, den Registerbereich entsprechend zu scannen. Die Modbus-ID nachfolgender Komponenten erhöht sich um eins (Modbus ID + 1). |
60002 | 41004 | 22 | Custom Modell. Lobas Variablen. | In zukünftigen Versionen des Lobas können Startadressen der Modbus-Register variieren. Es empfiehlt sich, den Registerbereich entsprechend zu scannen. Die Modbus-ID nachfolgender Komponenten erhöht sich um eins (Modbus ID + 1). |
Der Lobas zeigt die Startadressen und Offsets der Modbus-Register aller Komponenten direkt an. Dies ermöglicht eine einfache und schnelle Konfiguration, ohne die Registeradressen manuell suchen zu müssen. Bis auf die Modellnummer und Registerlänge, die als Dezimalwert abgefragt werden, sind alle Werte im Float-Format. Die variable Startadresse der Register wird durch den Lobas für jede Komponente spezifiziert, was den Zugriff und die Verwaltung vereinfacht.
Sollte ein Gerät entfernt werden, rücken automatisch alle weiteren Registerbereiche automatisch einen Bereich vor. Es gibt keine leeren bzw. fest reservierten Bereiche für Ladestationen und Zähler.
Modellnummer | Offset | Name/Typ | Einheit |
---|---|---|---|
113 | 0: | 113 | |
113 | 1: | Länge | |
113 | 2: | Summe Ströme L1-L3 | (A) |
113 | 4: | Strom L1 | (A) |
113 | 6: | Strom L2 | (A) |
113 | 8: | Strom L3 | (A) |
113 | 16: | Spannung L1 | (V) |
113 | 18: | Spannung L2 | (V) |
113 | 20: | Spannung L3 | (V) |
113 | 22: | Leistung | (W) |
113 | 24: | 50 Hz | |
113 | 26: | Scheinleistung | (VA) |
113 | 32: | Import, Wirkleistung | (Wh) |
113 | 62: | Zustand (bei Modbus ID+1) | |
113 | 63: | Geräte ID (bei Modbus ID +1) | |
124 | 0: | 124 | |
124 | 1: | Länge | |
124 | 2: | Max aus Lade/Entladeleistung | (W) |
124 | 3: | Prozent des aktuellen Ladeleistungslimits | |
124 | 4: | Prozent des aktuellen Entladeleistungslimits | |
124 | 8: | State of Charging in Prozent | |
124 | 18: | Skalierungsfaktor für Offset 2 | |
124 | 19: | Skalierungsfaktor für Offset 3 und 4 | |
124 | 26: | Geräte ID (bei Modbus ID + 1) | |
213 | 0: | 213 | |
213 | 1: | Länge | |
213 | 2: | Summe Ströme L1-L3 | (A) |
213 | 4: | Strom L1 | (A) |
213 | 6: | Strom L2 | (A) |
213 | 8: | Strom L3 | (A) |
213 | 10: | Spannung | (V) |
213 | 12: | Spannung L1 | (V) |
213 | 14: | Spannung L2 | (V) |
213 | 16: | Spannung L3 | (V) |
213 | 26: | 50 | (Hz) |
213 | 28: | Leistung | (W) |
213 | 30: | Leistung L1 | (W) |
213 | 32: | Leistung L2 | (W) |
213 | 34: | Leistung L3 | (W) |
213 | 36: | Scheinleistung | (VA) |
213 | 38: | Scheinleistung L1 | (VA) |
213 | 40: | Scheinleistung L2 | (VA) |
213 | 42: | Scheinleistung L3 | (VA) |
213 | 44: | Blindleistung | (VAr) |
213 | 60: | Export, Wirkleistung | (Wh) |
213 | 68: | Import, Wirkleistung | (Wh) |
213 | 126: | Rolle (bei Modbus ID+1) | |
213 | 127: | Geräte ID (bei Modbus ID +1) | |
60000 | 0: | 60000 (uint16, read-only) | |
60000 | 1: | Länge (uint16, read-only) | |
60000 | 2: | Max. Gesamtstrom | (mA) |
60000 | 4: | Power Reserve | (mA) |
60000 | 6: | Überziehung | (mA) |
60000 | 8: | Max. Wallbox-Gesamtstrom | (mA) |
60000 | 10: | Max. Phasenschieflage | (mA) |
60000 | 12: | 1=Lastmanagement aktiv, 0=inaktiv | |
60000 | 14: | 1=Addiere Hausverbrauch zur Schieflage, 0 =inaktiv | |
60000 | 16: | Prozent des max. Gesamtstrom, wird nicht gespeichert, kann oft verändert werden. | |
60001 | 0 | 60001 (uint16, read-only) | |
60001 | 1 | 60001 (uint16, read-only) | |
60001 | 2 | CM.flag1 | |
60001 | 33 | CM.flag32 | |
60002 | 0 | Länge (uint16, read-only) | |
60002 | 1 | Länge (uint16, read-only) | |
60002 | 2 | Name Lobas Variable 1 | |
60002 | 22 | Name Lobas Variable 1 | |
60002 | 23 | Wert Lobas Variable 1 | |
60002 | 24 | Wert Lobas Variable 1 | |
60002 | 25 | Name Lobas Variable 2 | |
60002 | 45 | Name Lobas Variable 2 | |
60002 | 46 | Wert Lobas Variable 2 | |
60002 | 47 | Wert Lobas Variable 2 |