1. Gemäß der Installationsanleitung von DataHub 1000 registieren Sie ein Solaxcloud Monitor-Konto.
2. Abrufen der IP Adresse. Für die WLAN-Verbindung erhalten Sie die WLAN IP-Adresse, für die LAN-Verbindung erhalten Sie die LAN-IP-Adresse. Es gibt zwei Möglichkeiten, um die DataHub IP-Adresse zu erhalten: Sie können sich in Ihrem Überwachungskonto anmelden und gemäß der folgenden Abbildung die IP-Adresse überprüfen. Alternativ können Sie sich mit dem WLAN-Signal des DataHubs verbinden, den lokalen Modus verwenden und sich unter http://192.168.10.10 anmelden, um die IP-Adresse zu überprüfen. (Für ältere Generationen des Datahubs melden Sie sich bitte unter http://5.8.8.8 an. Bitte kontaktieren Sie uns, um die Generation zu bestätigen).
3. Verwenden Sie einen PC oder Laptop, um sich mit demselben Heimrouter zu verbinden, mit dem der DataHub verbunden ist. Öffnen Sie die Modbus-Software, um die IP-Adresse einzugeben, und beginnen Sie mit der Abfrage der Registerdaten
DataHub hat 4 485 Ports, jeder String kann mit maximal 20 Geräten verbunden sein, von denen jedes Gerät eine gemeinsame Leseregisteradresse von 40 hat, so dass die Gesamtzahl der Register unter jedem seriellen Port 40* 20= 800 ist.
Die Startadresse der RS485-Kommunikationsadressen liegt bei 35000. Daher betragen die Startadressen für die vier seriellen Ports 35000, 35000+800, 35000+8002 und 35000+8003. Die Modbus-Adresse des Geräts muss durch die Formel berechnet werden. Sie können die Parameteradresse, die Sie wissen möchten, mit folgender Formel abfragen:
Startadresse + (Nummer der seriellen Schnittstelle -1) * 800 + (Geräteadresse-1) * 40 + Offset.
Den Offset können Sie anhand der folgenden Tabelle selbst überprüfen. (Diese Tabelle gilt für Modbus-Funktionscode 04).
(Diese Tabelle bezieht sich auf den Modbus-Funktionscode 04.)
Zum Beispiel,
1. Adressabfrage
Nun möchte ich die Startadresse des dritten Gerätes unter der seriellen Schnittstelle 2 wissen. Die Startadresse sollte sein:
35000+( 2- 1)* 800+( 3- 1)* 40= 35880
( Da jedes Gerät eine gemeinsame Leseregisteradresse von 40 hat, sind die 35880- 35919 alle die Adresse dieses Geräts. Die Startadresse des nächsten Geräts (das vierte Gerät unter der seriellen Schnittstelle 2) ist 35920.)
2. Parameter-Adresse
Jetzt möchte ich die Adresse der AC Seite Netzfrequenz des dritten Geräts unter dem seriellen Schnittstelle 2 wissen. Die Adresse sollte lauten:
35000+( 2- 1)* 800+( 3- 1)* 40+ 6= 35886
Aktuell unterstützt DataHub nur Einzelschreibvorgänge (06), geben Sie den Wert bitte in die entsprechende Offset-Adresse ein.
1. Verbinden Sie sich mit Datahub.
( 1) Klicken Sie auf "Verbindung", wählen Sie "Verbinden" aus, und das Interface wird angezeigt.窗体顶端
( 2) Wählen Sie Modbus TCP/ IP aus
( 3) Geben Sie die IP des Datahub ein
( 4) Klicken Sie auf OK
2. Abfrage der Wechselrichterinformationen
( 1) Wählen Sie Read/ Write Definition...
( 2) Wählen Sie 04 Read Input Registers( 3x)
( 3) Geben Sie die berechnete Startadresse des Gerätes ein, das Sie abfragen möchten
( 4) Geben Sie die Abfragelänge ein (40 Register pro Gerät, bis zu 125 Register pro Abfrage)
(Das bedeutet, dass Sie nicht mehr als 3 Geräte auf einmal abfragen dürfen)
( 5) Klicken Sie auf OK
3. Gibt die Ergebnisse zurück
4. Daten schreiben
( 1) 06 auswählen: Einzelnes Register schreiben
( 2) Geben Sie die zu schreibende Registeradresse ein
( 3) Geben Sie den Wert ein, der über die Registeradresse geschrieben werden soll.
( 4) Klicken Sie auf Senden
( 5) Rückgabe der Antwort OK bei erfolgreichem Schreiben.
Gerät |
Firmware |
Datahub1000 |
V012.00 |