Der e.manager bietet eine Modbus TCP und RTU Schnittstelle zum Auslesen der Daten, sowie zur Steuerung der Leistungsreduzierung und der COS phi Vorgabe.

Modbus TCP

Port

Sollten Sie eine Direktvermarktung nutzen, dann ist der Port 502 bereits belegt. In diesem Fall ändern Sie den Port auf z.B. 503. Siehe unten.

TCP-Port: 502

IP: Es wird eine zusätzliche Netzwerk Schnittstelle bereitgestellt

Slave Address: 255

Unterstütze Funktionen: 3,4,6,16

Transaktionsnummer
TN

Protokollkennzeichen
PK

Zahl der noch folgenden Bytes

Adresse

Funktion

Daten

2 Byte

2 Byte (immer 0x0000)

2 Byte (n+2)

1 Byte

1 Byte

n Byte

Modbus RTU

Baudrate: 9600 8N1

Slave Address: einstellbar (Standard: 1)

Unterstütze Funktionen: 3,4,6,16

max. Register pro Abfrage: 100

Adresse

Funktion

Daten

CR-Check

1 Byte

1 Byte

n Bytes

2 Bytes

Register

No

Name

Address

Type

Data format

Unit

Function code

Note

1

PV Leistung

5000-5001

R

U32

W

3

2

Leistungsreduzierung

5002

RW

U16

%

3/6

0-100

Bitte die digitalen Eingänge deaktivieren

3

Cos phi

5003

RW

S16

---

3/6

+800 to +1000
untererregt

-800 to -1000
übererregt

4

Einspeisung

5004-5005

RW

U32

W

3/16

5

Bezug

5006-5007

RW

U32

W

3/16

6

Gesamtverbrauch

5008-5009

RW

U32

W

3/16

7

Eigenverbrauch

5010-5011

R

U32

W

3

8

Installierte kWp

5012-5013

R

U32

Wp

3

9

Akku Ladezustand

5014-5015

R

U32

%

3

10

Akku Ladeleistung

5016-5017

R

U32

W

3

11

Akku Entladeleistung

5018-5019

R

U32

W

3

12

AC active power

5022-5023

R

FLOAT

KW

3

13

AC reactive power

5024-5025

R

FLOAT

KVAR

3

14

Globalstrahlung

5026-5027

R

FLOAT

W/m²

3

15

Außentemperatur

5028-5029

R

FLOAT

°C

3

16

Verfügbare PV Wirkleistung

5030-5031

R

FLOAT

W

3

17

PV Ertrag Total

5032-5033

R

FLOAT

Wh

3

ab Version 1.9.3

18 Einspeisung Ertrag Total 5034-5036 R FLOAT Wh 3 ab Version 1.9.3
19 Bezug Ertrag Total 5036-5037 R FLOAT Wh 3 ab Version 1.9.3
20 Eigenverbrauch Ertrag Total 5038-5039 R FLOAT Wh 3 ab Version 1.9.3
21 Gesamtverbrauch Ertrag Total 5040-5041 R FLOAT Wh 3 ab Version 1.9.3
22 Erzeuger Ertrag Total 5042-5043 R FLOAT Wh 3 ab Version 1.9.3
23 Verbraucher Ertrag Total 5044-5045 R FLOAT Wh 3 ab Version 1.9.3
24 PV Betrieb 5046 R U16 3 ab Version 1.9.3
Wenn PV Leistung [gt] 0, dann 1
25 PV Fehler 5047 R U16 3

ab Version 1.9.3
Wenn PV Leistung [gt] 10% und ein WR Leistung = 0, dann 1

26 Bezug Strom L1 5048-5049 R FLOAT A 3 ab Version 1.9.3
27 Bezug Strom L2 5050-5051 R FLOAT A 3 ab Version 1.9.3
28 Bezug Strom L3 5052-5053 R FLOAT A 3 ab Version 1.9.3
29 Einspeisung Strom L1 5054-5055 R FLOAT A 3 ab Version 1.9.3
30 Einspeisung Strom L2 5056-5057 R FLOAT A 3 ab Version 1.9.3
31 Einspeisung Strom L3 5058-5059 R FLOAT A 3 ab Version 1.9.3
32 Leistungsreduzierung EVU 5060 R/W U16 % 3/6 ab Version 1.9.8
33 Leistungsreduzierung DV 5061 R/W U16 % 3/6 ab Version 1.9.8
34 Leistungsreduzierung Dynamisch 5062 R/W U16 % 3/6 ab Version 1.9.8
35 Leistungsreduzierung Manuell 5063 R/W U16 % 3/6 ab Version 1.9.8

Die Messwerte der einzelnen Wechselrichter bzw. Geräte kann ebenfalls abgefragt werden. Das ist eine Übersicht über die möglichen Messwerte. Nicht alle Register müssen gültige Werte haben.

Ungültiger Wert: 0xFFFFFFFF

Offset=50000 + Device ID * 100 + Register

Die Device ID kann im e.manager (Wartung => Konfigurationsdateien) angezeigt werden.

Beispiel für den Wechselrichter mit der Device ID 20 und E-Total

 

50000 + 20*100 + 4 =52004

No Name Address Type Data format Unit Function code Note
1 PAC Offset+0 R FLOAT W 3
2 E-Day Offset+2 R FLOAT Wh 3
3 E-Total Offset+4 R FLOAT Wh 3
4 Status Offset+6 R FLOAT 3
5 Error Offset+8 R FLOAT 3
6 VAR Offset+10 R FLOAT VAR 3
7 TEMP Offset+12 R FLOAT °C 3
8 UAC.1 Offset+14 R FLOAT V 3
9 UAC.2 Offset+16 R FLOAT V 3
10 UAC.3 Offset+18 R FLOAT V 3
11 IAC.1 Offset+20 R FLOAT A 3
12 IAC.2 Offset+22 R FLOAT A 3
13 IAC.3 Offset+24 R FLOAT A 3
14 COS_PHI.1 Offset+26 R FLOAT 3
15 COS_PHI.2 Offset+28 R FLOAT 3
16 COS_PHI.3 Offset+30 R FLOAT 3
17 UDC.1 Offset+32 R FLOAT V 3
18 UDC.2 Offset+34 R FLOAT V 3
19 UDC.3 Offset+36 R FLOAT V 3
20 UDC.4 Offset+38 R FLOAT V 3
21 UDC.5 Offset+40 R FLOAT V 3
22 UDC.6 Offset+42 R FLOAT V 3
23 UDC.7 Offset+44 R FLOAT V 3
24 UDC.8 Offset+46 R FLOAT V 3
25 UDC.9 Offset+48 R FLOAT V 3
26 UDC.10 Offset+50 R FLOAT V 3
27 UDC.11 Offset+52 R FLOAT V 3
28 UDC.12 Offset+54 R FLOAT V 3
29 UDC.13 Offset+56 R FLOAT V 3
30 UDC.14 Offset+58 R FLOAT V 3
31 UDC.15 Offset+60 R FLOAT V 3
32 UDC.16 Offset+62 R FLOAT V 3
33 IDC.1 Offset+64 R FLOAT A 3
34 IDC.2 Offset+66 R FLOAT A 3
35 IDC.3 Offset+68 R FLOAT A 3
36 IDC.4 Offset+70 R FLOAT A 3
37 IDC.5 Offset+72 R FLOAT A 3
38 IDC.6 Offset+74 R FLOAT A 3
39 IDC.7 Offset+76 R FLOAT A 3
40 IDC.8 Offset+78 R FLOAT A 3
41 IDC.9 Offset+80 R FLOAT A 3
42 IDC.10 Offset+82 R FLOAT A 3
43 IDC.11 Offset+84 R FLOAT A 3
44 IDC.12 Offset+86 R FLOAT A 3
45 IDC.13 Offset+88 R FLOAT A 3
46 IDC.14 Offset+90 R FLOAT A 3
47 IDC.15 Offset+92 R FLOAT A 3
48 IDC.16 Offset+94 R FLOAT A 3

U16: mixed endian
S16: mixed endian
U32: „Word“ from lo high, „Byte“ from high to low
FLOAT: little endian word swap

Beispiele

Modbus TCP

1. Aktuelle Leistung auslesen

Leistung: (123456 Watt =[gt] 0x0001 E240)
Register: 5000 bis 5001 =[gt] 0x1388

Richtung

TN

PK

Anzahl

Adresse

Funktion

Daten

Wago =[gt] EMA

0x1234

0x0000

0x0006

0xFF

0x04

0x13 0x88 0x00 0x02

EMA =[gt] Wago

0x1234

0x0000

0x0007

0xFF

0x04

0x04 0xE2 0x40 0x00 0x01

2. Leistungsreduzierung setzen

Leistung: 60% =[gt] 0x003C
Register: 5002 =[gt] 0x138A

Richtung

TN

PK

Anzahl

Adresse

Funktion

Daten

Wago =[gt] EMA

0x1234

0x0000

0x0006

0xFF

0x06

0x13 0x8A 0x00 0x3C

3. Leistungsreduzierung auslesen

Leistung: 60% =[gt] 0x003C
Register: 5002 =[gt] 0x138A

Richtung

TN

PK

Anzahl

Adresse

Funktion

Daten

Wago =[gt] EMA

0x1234

0x0000

0x0006

0xFF

0x04

0x13 0x8A 0x00 0x01

EMA =[gt] Wago

0x1234

0x0000

0x0007

0xFF

0x04

0x02 0x00 0x3C

4. Cos phi setzen

Cos phi: 0,9 übererregt =[gt] -900 =[gt] 0xFC7C
Register: 5003 =[gt] 0x138B

Richtung

TN

PK

Anzahl

Adresse

Funktion

Daten

Wago =[gt] EMA

0x1234

0x0000

0x0006

0xFF

0x06

0x13 0x8B 0xFC 0x7C

Cos phi: 0,925 untererregt =[gt] 925 =[gt] 0x039D
Register: 5003 =[gt] 0x138B

Richtung

TN

PK

Anzahl

Adresse

Funktion

Daten

Wago =[gt] EMA

0x1234

0x0000

0x0006

0xFF

0x06

0x13 0x8B 0x03 0x9D

5. Cos phi auslesen

Cos phi: 0,925 untererregt =[gt] 925 =[gt] 0x039D
Register: 5003 =[gt] 0x138A

Richtung

TN

PK

Anzahl

Adresse

Funktion

Daten

Wago =[gt] EMA

0x1234

0x0000

0x0006

0xFF

0x04

0x13 0x8A 0x00 0x01

EMA =[gt] Wago

0x1234

0x0000

0x0007

0xFF

0x04

0x02 0x03 0x9D

Konfiguration

 

Die Modbus Schnittstelle RTU bzw. TCP ist standardmäßig nicht aktiviert.

Um eine Modbus Schnittstelle zu aktivieren, müssen Sie unter "Konfiguration" => "Geräte suchen" bei der entsprechenden Schnittstelle "Modbus Slave" auswählen und auf suchen klicken. Es wird dann sofort eine Modbus Schnittstelle angelegt. Nach einem Neustart ist diese verfügbar.

Unter "Konfiguration" => "Wartung" können Sie die RS485-ID bzw. die IP Adresse ändern. Bitte melden Sie sich bei der Hotline, bevor Sie dort das erste mal Änderungen durchführen.

z.B. IP auf 192.168.178.33 setzen

z.B. Port auf 503 setzen

bus_id=192.168.178.33
par2=503