TapHome zu Modbus RTU / ASCII / TCP

TapHome unterstützt drei Modbus-Kommunikationsprotokolle (RTU über RS485, ASCII über RS485 und TCP über Ethernet) für die Systemintegration. Konfigurieren Sie Kommunikationsparameter und fügen Sie Geräte über Einstellungen → Geräte freigeben hinzu.

Unterstützte Kommunikationsschichten

Das System unterstützt drei verschiedene Protokolle:

  • Modbus RTU über RS485 (über die Anschlüsse BUS 1, BUS 2 oder BUS 3 erreichbar)
  • Modbus ASCII über RS485 (über die Anschlüsse BUS 1, BUS 2 oder BUS 3 erreichbar)
  • Modbus TCP (über Ethernet, mit lokaler IP-Adresse oder per VPN verbunden)

Setup-Prozess

Die Konfiguration umfasst drei Hauptschritte:

  1. Gehen Sie zu Einstellungen → Geräte freigeben und wählen Sie Schnittstelle hinzufügen. Wählen Sie Modbus RTU, Modbus ASCII oder Modbus TCP aus.

  2. Definieren Sie die Kommunikationsparameter:

    • Für Modbus RTU oder ASCII: Terminal (BUS 1, BUS 2 oder BUS 3), Baudrate, Parität, Datenbits und Stoppbits konfigurieren
    • Für Modbus TCP: TCP-Port festlegen (IP-Adresse wird pro Gerät individuell konfiguriert)
  3. Geräte zur Freigabe hinzufügen:

    • Jedes Gerät zeigt eine kurze Übersicht, wie Drittanbietersysteme darauf zugreifen können

Beispiel: Switch-Konfiguration

Beispiel für Switch-Gerätekonfiguration

Modbus TCP für die Systemintegration verwenden

Simply Modbus bietet eine umfassende Protokolldokumentation. Mehrere Open-Source-Bibliotheken ermöglichen die TapHome-Integration in externe Systeme:

  • NModbus4 – C#-Modbus-Protokollimplementierung GitHub
  • libmodbus – plattformübergreifende Bibliothek für Linux, macOS, FreeBSD, QNX, Windows GitHub
  • pymodbus – vollständige Python-basierte Modbus-Protokollimplementierung GitHub
  • digitalpetri/modbus – hochperformante Java-Implementierung GitHub
  • goburrow/modbus – fehlertolerante Implementierung in Go GitHub
  • node-modbus-tcp – Node.js Modbus TCP/IP

Fehlerbehebung bei Modbus-RTU-Verbindungen

Die Nutzung der RS485-physikalischen Ebene ermöglicht parallele Überwachung. Erwägen Sie, während der Integrationsphase einen Standard-USB-zu-RS485-Konverter an Ihren PC anzuschließen, um die Kommunikation sichtbar zu machen.

Empfohlene Tools: