Konfiguration

Nach dem Erstellen eines Geräts sollten Sie als Erstes, wenn nicht bereits vorhanden, einen Namen und einen Raum vergeben.

Bei einem TCP-Gerät müssen Sie anschließend unter dem Reiter "Einstellungen" die Netzwerk Adresse (IP, Port) sowie Slave ID des Modbus Geräts eingeben, um eine Verbindung mit dem Gerät herzustellen.

Bei einem RTU-Gerät hingegen, müssen Sie hier nichts mehr einstellen.

Als Nächstes benötigen Sie die gerätespezifischen Informationen über lese-/schreibbare Register, auf die Sie mittels der Modbus Schnittstelle des evon Smart Home zugreifen können.
Diese müssen Sie den Unterlagen Ihres Modbus Gerätes entnehmen.

Haben Sie alle benötigten Informationen gesammelt, ist es an der Zeit, die passenden Register anzulegen. Navigieren Sie zu dem Bereich "Register editieren" und wählen Sie "Editieren".

Sie befinden sich nun in der Registeransicht, in der Sie neue Register hinzufügen oder anpassen können.

Ihnen stehen 4 verschiedene Registerarten zur Verfügung:

Coil Status (1 Bit, Lesen-Schreiben: FC=01)
Einzelner Ein-/Ausgang.

Discrete Input (1 Bit, Nur Lesen: FC=02)
Einzelner Eingang.

Holding Register (16-Bit, Lesen-Schreiben: FC=03)
Analoger Ein-/Ausgang.

Input Register (16-Bit, Nur Lesen: FC=04)
Analoger Eingang.

Nach dem Hinzufügen eines Registers, können Sie die Einstellungen bezüglich Adresse und Datentyp im Parameter Panel vornehmen.

Jedes Register kann mit einem beliebigen Namen versehen werden. Zusätzlich zum Namen haben die Register ein Eingabefeld "Kategorie". Werden die Register mit einer Kategorie versehen, so werden die Register anhand der vergebenen Kategorien im Operator Panel des Modbus Geräts angeordnet. Die Sortierung der einzelnen Register folgt dabei der Sortierung der Panels der einzelnen Register.

Unter dem Reiter "Einstellungen" können sie Parameter wie Adresse, Format, Datenlänge, Datentyp sowie die Zugriffsart ihres Registers eingeben.

Je nach eingestelltem Format können für das Register unterschiedliche Anzeigeeinstellungen konfiguriert werden.

Wenn zudem bei einem Register der Zugriff "Schreibend" ausgewählt ist, kann eingestellt werden, ob das Register zyklisch (alle 30 Sekunden) beschrieben werden soll.

Achtung: Welche Register für Ihr Modbus Gerät verwendbar sind, sowie deren Konfigurationsdaten (Adresse, Datentyp, Lese-/Schreibzugriff) sind den Informationen zu entnehmen, die Ihrem Gerät beiliegen.

Unter den Parametern bei Holding Register mit dem Format "Wert als Zahl" können folgende Einstellungen vorgenommen werden:

Minimum und Maximum setzen (nur schreibende Holding-Register): Den Wertebereich einstellen, welchen der Wert haben darf, der auf das Register geschrieben wird

Anzeigeeinstellungen

  • Einheit: Einheit, welche hinter dem Wert angezeigt wird
  • Kommastellen: Wie viele Kommastellen angezeigt werden sollen
  • Multiplikator: Mit welchem Faktor der empfangene/zu sendende Wert multipliziert werden soll

Einstellung für schreibende Werte (nur für schreibende Holding-Register aktiviert)

  • Darstellungsart: Hier kann zwischen einem Slider und einem Eingabefeld gewählt werden, um den Wert einzustellen, der geschrieben werden soll
  • Genauigkeit: (nur beim Slider) Die Genauigkeit, welche der Slider haben soll
  • Modus: Ob alle Register, die diesem Register angehören, auf einmal geschrieben werden soll, oder nacheinander

Wird bei Holding Registern das Format "Wert als Option" ausgewählt, können Alias-Namen für Zahlenwerte festgelegt werden. Somit können Zahlenwerte beliebig benannt werden. Als Wert wird in der Bedienung dann mittels der festgelegten Optionen anstatt der Zahlenwerte gearbeitet.

Ist der Wert eines Holding oder Input Registers Bit-Kodiert, so dass jedes Bit eines Registers einen binären Status darstellt, kann im Register das Format "Einzelne Bits" ausgewählt werden.

Wird dieses Format ausgewählt, können die einzelnen Bits benannt und bei Bedarf invertiert werden. Zusätzlich kann jedes Bit je nach Verwendung ein- oder ausgeblendet werden.

Die Bits sind in weiterer Folge auch in der Logik oder Szenen verwendbar.

Byte-Reihenfolge

  • Hier kann die Reihenfolge der Bytes eingestellt werden, mit welcher der angezeigte Wert zusammengesetzt werden soll

Debug

  • Hier ist ersichtlich, wie oft und wann die letzten Daten empfangen/gesendet wurden
  • Das gleiche gilt für die Anzahl der Fehler
  • Am Ende, werden noch die zuletzt empfangenen Daten angezeigt