# Modbus Server

# Modbus Server

<div class="sd-navigation" id="bkmrk-so-finden-sie-diese-"><div class="sd-navigation-title">So finden Sie diese Einstellung</div><div class="sd-navigation-path"><div class="sd-navigation-step"><span class="sd-navigation-number">1</span><div class="sd-navigation-image">[![Schaltfläche Einstellungen](https://anleitung.smart-dog.eu/uploads/images/gallery/2024-07/scaled-1680-/vN8WtbMZpDls4Pft-image-1721312867592.png)](https://anleitung.smart-dog.eu/uploads/images/gallery/2024-07/vN8WtbMZpDls4Pft-image-1721312867592.png)</div><span class="sd-navigation-label">Einstellungen</span></div><span aria-hidden="true" class="sd-navigation-arrow">›</span><div class="sd-navigation-step"><span class="sd-navigation-number">2</span><div class="sd-navigation-image">[![Schaltfläche Modbus](https://anleitung.smart-dog.eu/uploads/images/gallery/2024-07/scaled-1680-/XjbS6HJ1OdRvVcBn-image-1721313017499.png)](https://anleitung.smart-dog.eu/uploads/images/gallery/2024-07/XjbS6HJ1OdRvVcBn-image-1721313017499.png)</div><span class="sd-navigation-label">Modbus</span></div></div></div>## Funktion

Nach dem Erwerb der entsprechenden Lizenz kann der SmartDog® über **Modbus TCP** oder **Modbus RTU** gesteuert werden. Zusätzlich können über die Modbus-Schnittstelle Daten aus dem SmartDog® ausgelesen werden.

Die Einstellungen und Funktionen sind bei **SmartDog® Rev. PI3** und **SmartDog® Rev. PI4** identisch.

<p class="callout info">**Lizenz erforderlich**Die Modbus-Funktion steht erst zur Verfügung, nachdem die entsprechende Lizenz für den SmartDog® freigeschaltet wurde.</p>

Die verfügbaren Register und ihre Bedeutung finden Sie in der folgenden Übersicht:

[Modbus-Registerliste](https://anleitung.smart-dog.eu/books/modbus-registerliste/page/modbus-registerliste-auch-fur-pave)

Die Modbus-Schnittstelle kann beispielsweise bei einer Direktvermarktung in Verbindung mit einer OpenVPN-Verbindung verwendet werden:

[OpenVPN einrichten](https://anleitung.smart-dog.eu/books/openvpn/page/open-vpn)

## Voraussetzungen

Für die Einrichtung werden abhängig von der verwendeten Schnittstelle folgende Informationen benötigt:

### Modbus TCP

- IP-Adresse des SmartDog®
- verwendeter Modbus-TCP-Port
- Netzwerkverbindung zwischen SmartDog® und Modbus-Teilnehmer
- passende Modbus-Registeradressen

### Modbus RTU

- verwendeter Bus am SmartDog®
- übereinstimmende Baudrate
- identische Einstellungen für Parität, Datenbits und Stopbits
- korrekte RS485-Verkabelung
- passende Modbus-Registeradressen

<p class="callout warning">**Kommunikationseinstellungen müssen übereinstimmen**Bei Modbus RTU müssen die Kommunikationseinstellungen am SmartDog® und auf der Master-Seite identisch sein. Abweichende Einstellungen verhindern die Kommunikation.</p>

## Modbus-Einstellungen

[![Modbus-Einstellungen am SmartDog®](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/scaled-1680-/iFESXQerO4bYy8A9-image-1769606564448.png)](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/iFESXQerO4bYy8A9-image-1769606564448.png)

## Modbus TCP konfigurieren

### Modbus-TCP-Port

Legen Sie unter **Modbus TCP Port** den Port fest, über den die Modbus-TCP-Verbindung zum SmartDog® aufgebaut wird.

Der verwendete Port muss ebenfalls in der Konfiguration des zugreifenden Modbus-Masters eingetragen werden.

<p class="callout warning">**Port im Netzwerk freigeben**Stellen Sie sicher, dass der eingestellte Port nicht durch eine Firewall oder andere Netzwerkregeln blockiert wird.</p>

## Modbus RTU konfigurieren

### Modbus-RTU-Bus

Aktivieren Sie unter **Modbus RTU Bus** den Bus, über den die Modbus-RTU-Kommunikation erfolgen soll.

Achten Sie darauf, dass der ausgewählte Bus nicht gleichzeitig für eine andere, nicht kompatible Kommunikation verwendet wird.

### Baudrate

Stellen Sie die Baudrate ein, die für die Modbus-RTU-Kommunikation verwendet werden soll.

Die Baudrate muss mit der Einstellung auf der Master-Seite übereinstimmen.

### Weitere Kommunikationseinstellungen

Für die Modbus-RTU-Verbindung gelten folgende Einstellungen:

<table id="bkmrk-einstellung-wert-par"><thead><tr><th>Einstellung</th><th>Wert</th></tr></thead><tbody><tr><td>Parität</td><td>Keine</td></tr><tr><td>Datenbits</td><td>8</td></tr><tr><td>Stopbits</td><td>1</td></tr></tbody></table>

<p class="callout info">**Timeout am Modbus-Master**Stellen Sie die Antwortzeitüberschreitung am Modbus-Master nicht zu kurz ein. Als Richtwert empfehlen wir einen Timeout von ungefähr 2 Sekunden.</p>

## Modbus-Server aktivieren

Aktivieren Sie unter **Modbus Server** die zuvor eingerichteten Modbus-Verbindungen.

Die Farbe des Schalters zeigt den aktuellen Zustand:

<table id="bkmrk-anzeige-zustand-rot-"><thead><tr><th>Anzeige</th><th>Zustand</th></tr></thead><tbody><tr><td>Rot</td><td>Modbus-Server deaktiviert</td></tr><tr><td>Grün</td><td>Modbus-Server aktiviert</td></tr></tbody></table>

<p class="callout warning">**Konfiguration allein reicht nicht aus**Eine eingerichtete Modbus-Verbindung kann erst verwendet werden, nachdem der zugehörige Modbus-Server aktiviert wurde.</p>

## Slave-Geräte konfigurieren

Über **Slaves konfigurieren** können weitere SmartDog®- oder Modbus-Geräte hinzugefügt werden, die sich im selben lokalen Netzwerk befinden.

## 1. Slave-Konfiguration öffnen

Öffnen Sie den Bereich **Slaves konfigurieren**.

[![Übersicht der konfigurierten Modbus-Slaves](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/scaled-1680-/XjYMDxuMGeRorbvY-image-1769607822315.png)](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/XjYMDxuMGeRorbvY-image-1769607822315.png)

## 2. Neues Slave-Gerät hinzufügen

Klicken Sie auf das **grüne Plus**, um ein neues Slave-Gerät anzulegen.

[![Neuen Modbus-Slave hinzufügen](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/scaled-1680-/ffOya6bexAjd8JDd-image-1769608122292.png)](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/ffOya6bexAjd8JDd-image-1769608122292.png)

## 3. Verbindungsdaten eintragen

Tragen Sie die Daten des Slave-Gerätes ein:

<table id="bkmrk-eingabefeld-beschrei"><thead><tr><th>Eingabefeld</th><th>Beschreibung</th></tr></thead><tbody><tr><td>Name</td><td>Frei wählbare Bezeichnung des Slave-Gerätes</td></tr><tr><td>IP-Adresse</td><td>IP-Adresse des Slave-Gerätes im lokalen Netzwerk</td></tr></tbody></table>

<p class="callout info">**Eindeutigen Namen vergeben**Verwenden Sie einen eindeutigen Namen, über den sich das Gerät später sicher identifizieren lässt, beispielsweise den Standort oder die Anlagenbezeichnung.</p>

<p class="callout warning">**Feste Erreichbarkeit sicherstellen**Die IP-Adresse des Slave-Gerätes sollte sich nicht unkontrolliert ändern. Verwenden Sie bei Bedarf eine feste IP-Adresse oder eine DHCP-Reservierung im Router.</p>

## 4. Slave-Gerät kontrollieren

Nach dem Hinzufügen wird das Slave-Gerät in der Übersicht angezeigt.

[![Eingerichteter Modbus-Slave in der Übersicht](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/scaled-1680-/3tKDhRusX99KDMzS-image-1769608533576.png)](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/3tKDhRusX99KDMzS-image-1769608533576.png)

Prüfen Sie, ob der eingetragene Name und die IP-Adresse korrekt angezeigt werden.

## 5. DVM-Vorgabe und Anlagenleistung einstellen

Für den eingerichteten Slave können weitere Einstellungen vorgenommen werden.

[![Einstellungen für DVM-Vorgabe und Anlagenleistung](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/scaled-1680-/OVVryTOgtsDajdih-image-1769608609771.png)](https://anleitung.smart-dog.eu/uploads/images/gallery/2026-01/OVVryTOgtsDajdih-image-1769608609771.png)

Sie können festlegen:

- ob die DVM-Vorgabe an den Slave weitergegeben werden soll,
- welche Gesamtleistung den verbundenen Anlagen zugeordnet ist.

<p class="callout warning">**Gesamtleistung korrekt eintragen**Kontrollieren Sie die eingetragene Gesamtleistung sorgfältig. Eine falsche Anlagenleistung kann zu fehlerhaften Leistungs- oder Regelvorgaben führen.</p>

## Verbindung prüfen

Kontrollieren Sie nach Abschluss der Konfiguration:

- Der Modbus-Server ist aktiviert.
- Der eingestellte TCP-Port stimmt mit der Master-Konfiguration überein.
- Bei Modbus RTU sind Bus und Baudrate korrekt eingestellt.
- Parität, Datenbits und Stopbits stimmen überein.
- Der Timeout des Masters ist ausreichend lang eingestellt.
- Die IP-Adressen der Slave-Geräte sind korrekt.
- Alle beteiligten Netzwerkgeräte befinden sich im selben erreichbaren Netzwerk.
- Die benötigten Modbus-Register werden gemäß Registerliste verwendet.

<p class="callout success">**Konfiguration abgeschlossen**Die Einrichtung ist abgeschlossen, wenn der Modbus-Server aktiviert ist und der Modbus-Master Daten erfolgreich lesen beziehungsweise Vorgaben an den SmartDog® übertragen kann.</p>