Zum Hauptinhalt springen

Modbus IP

Aqua-Scope WLAN-Geräte verfügen über einen integrierten Modbus TCP/IP Server. Modbus IP (auch Modbus TCP/IP genannt) ist ein weit verbreitetes industrielles Kommunikationsprotokoll, das über Standard-Ethernet-Netzwerke auf TCP Port 502 arbeitet.

Eigenschaften:

  • Einfach, leichtgewichtig und breit unterstützt
  • Datenaustausch über 16-Bit-Wortregister
  • Keine Verschlüsselung oder Authentifizierung (Einsatz in vertrauenswürdigen Netzwerken empfohlen)

Modbus aktivieren

Modbus IP wird über die App aktiviert:

  1. Öffnen Sie die Aqua-Scope App
  2. Wählen Sie das Gerät aus
  3. Navigieren Sie zu Konfiguration → Kommunikationsoptionen
  4. Aktivieren Sie Modbus IP

Das Gerät ist anschließend als Modbus TCP Server auf Port 502 im lokalen Netzwerk erreichbar.

Register-Map

Konfigurationsregister (1–32)

Zugriff: Lesen / Schreiben
Größe: 16 Bit pro Register

Die Register 1–32 bilden direkt die internen Konfigurationsparameter des Gerätes ab. Welche Parameter verfügbar sind, steht im jeweiligen Produkthandbuch.

Achtung

Das Ändern von Konfigurationswerten erfordert spezifisches Wissen über die Parameter des jeweiligen Gerätes. Falsche Werte können das Geräteverhalten beeinträchtigen.

Sensordaten-Register (ab 100)

Zugriff: Nur Lesen
Größe: 32 Bit pro Sensor (2 aufeinanderfolgende 16-Bit-Register)

Jeder Sensor belegt zwei aufeinanderfolgende Register:

  • Gerades Register = obere 16 Bit
  • Nächstes ungerades Register = untere 16 Bit

Berechnung der Registeradresse:

Basisregister = 100 + (Sensor-Index × 2)
Sensor-IndexRegisterBeschreibung
0100–101Erster Sensor
1102–103Zweiter Sensor
2104–105Dritter Sensor
4108–109Fünfter Sensor

Welche Sensor-Indizes ein Gerät unterstützt, steht im jeweiligen Produkthandbuch.

Ventilsteuerung (Register 99)

Zugriff: Nur Schreiben
Größe: 16 Bit

WertAktion
0Ventil schließen
Jeder andere WertVentil öffnen

Nur bei Geräten mit Ventilsteuerung (BVS, KFR) relevant.

Beispiel: Modbus-Zugriff

Mit einem Modbus-TCP-Client (z.B. mbpoll, pymodbus, Node-RED Modbus-Node):

# Temperatur lesen (Sensor-Index 1, Register 102-103)
mbpoll -a 1 -r 102 -c 2 -t 4 192.168.1.100

# Ventil schließen (Register 99, Wert 0)
mbpoll -a 1 -r 99 -t 4 192.168.1.100 0

# Konfigurationsparameter 1 lesen (Register 1)
mbpoll -a 1 -r 1 -c 1 -t 4 192.168.1.100

Unterstützte Geräte

Modbus IP wird von allen WLAN-fähigen Aqua-Scope Geräten unterstützt: