Zuletzt geändert:
SCADA Interface
bluelog Neo
Artikel-Nr. 557.403
Zugriff auf Live-Werte über Modbus TCP.
Beschreibung
Das SCADA Interface ist eine offene Modbus TCP Schnittstelle. Diese ermöglicht externen Systemen wie SCADA oder Gebäudemanagement den einfachen und standardisierten Zugriff auf alle Live-Messdaten der am bluelog angeschlossenen Geräte.
Unabhängig davon, über welches Kommunikationsprotokoll das angeschlossene Gerät mit dem bluelog kommuniziert: Die Daten lassen sich vom Datenlogger immer mit dem gleichen Modbus-Protokoll und Registerstruktur abfragen.
Features
-
Modbus TCP Schnittstelle
-
Standardisierter Zugang auf Live-Messdaten
-
Die jeweilige Modbus SCADA Adresse (Slave ID) für die angeschlossenen Geräte kann bei Bedarf frei konfiguriert werden
-
Zugriff auf alle Messdaten, die der Datenlogger von den angeschlossenen Geräten erfasst
-
Verfügbare Gerätetypen: Wechselrichter, Sensor, Zähler, Stringüberwachung, Status DI intern/extern, Digitaler Ausgang, Tracker, Genset, Batterie
Voraussetzungen
-
bluelog Neo
-
557.403 SCADA Interface-Lizenz bluelog Neo. Die Lizenz wird für einen bestimmten bluelog Neo ausgestellt. Bitte geben Sie bei der Bestellung die 14-stellige Hardware-Seriennummer des Datenloggers an.
Verfügbare Messdaten
-
Abhängig vom angeschlossenen Gerät.
-
Verfügbare Messdaten sind im Kompatibilitäts-Check beschrieben.1)
-
Nicht verfügbare Messwerte werden als „Fehlwerte“ über Modbus zurückgegeben. Siehe Tabelle "Datentypen" im Abschnitt "Modbus-Spezifikation" unten.
1) Eine Liste der Messwerte ist nicht für jedes Gerät verfügbar. Dies ist davon abhängig, ob die verfügbaren Messwerte dynamisch vom Gerät übermittelt werden z.B. bei SunSpec Geräten.
Funktionszuweisung SCADA-Register (Slave-ID)
-
Die SCADA-Register (Slave-IDs) werden automatisch zugewiesen, wenn die SCADA Interface zum ersten Mal aktiviert ist.
-
Die SCADA-Adressen werden beibehalten wenn die SCADA Schnittstelle deaktiviert und wieder aktiviert wird.
-
Wenn die SCADA-Schnittstelle aktiviert ist, werden neu hinzugefügte Geräte nicht automatisch einer SCADA-Adresse zugewiesen.
-
Mit der Funktion SCADA-Adresse zurücksetzen werden die SCADA-Adressen für die vorhandenen Geräte neu vergeben.
-
Die SCADA-Adresse eines Geräts ist jederzeit manuell änderbar.
Modbus-Spezifikation
Kommunikationsparameter
-
SCADA-Adresse (Client ID): siehe Anlage > SCADA Interface > Spalte SCADA Adresse
-
Port: 502 oder 503
-
Delay: 1.000 ms
Allgemeine Registerdefinition
-
Wenn ein Gerät einen Messwert nicht liefert, wird stattdessen ein Fehlwert gesendet. Siehe Tabelle "Datentypen" unten.
-
Missing values int: 0x80000000 | float: 0x7FC00000
-
-
Read values: Funktionscode 03 - Halteregister lesen
-
Write values: Funktionscode 16 - Mehrere Register voreinstellen
-
Register und Byte-Reihenfolge:
-
The word order is LOW register before HIGH register (Little Endian)
-
The byte order is HIGH byte before LOW byte (Big Endian) → 0xCCDDAABB
-
-
Jedes Gerät liefert ein typabhängiges Werteset.
-
Unabhängig vom Gerätetyp stehen im Registerbereich „Allgemeine Werte“ allgemeine Werte wie z.B. Gerätetyp, Hersteller und Gerätebezeichnung.
-
Faktor und Offset: Zuerst muss der Faktor und dann der Offset mit dem Wert berechnet werden.
Beispiel
Abfrage mit mbpoll
Abfrage eines Temperaturwerts (Register 42048) eines Sensors (SCADA-Adresse 102) bei einem bluelog mit der IP-Adresse 192.168.1.1.
Allgemeine Registerdefinition
-
Wenn ein Gerät einen Messwert nicht liefert, wird stattdessen ein Fehlwert gesendet. Siehe Tabelle "Datentypen" unten.
-
Missing values int: 0x80000000 | float: 0x7FC00000
-
-
Read values: Funktionscode 03 - Halteregister lesen
-
Write values: Funktionscode 16 - Mehrere Register voreinstellen
-
Register und Byte-Reihenfolge:
-
The word order is LOW register before HIGH register (Little Endian)
-
The byte order is HIGH byte before LOW byte (Big Endian) → 0xCCDDAABB
-
Schnittstellenregister
Diese PDF-Datei gibt einen Überblick über die Register:
SCADA-interface_bluelog Neo_registers en_2026-02-17.pdf