Zum Hauptinhalt springen

Modbus-Tags

In diesem Menü können Modbus-Tags erstellt und virtuellen BACnet-Objekten sowie virtuellen BACnet-Geräten zugewiesen werden. Mit diesen virtuellen Geräten kann eine Kommunikation von BACnet zu Modbus hergestellt werden.

Zunächst muss ein Virtual Device aktiviert werden, indem die richtige Konfiguration verwendet wird, die das tatsächliche Modbus-Gerät anzeigt. Details zur Konfiguration dieses virtuellen Geräts finden Sie im Abschnitt BACnet Virtual Devices.

Grundlegende Informationen zu Modbus-Tags können in der Tabelle eingesehen werden. Diese Tabelle zeigt den Index des Tags, seinen Namen (auch den Namen des BACnet-virtuellen Objekts) und zu welchem virtuellen BACnet-Gerät dieser Tag gehört.

  • Add Modbus Tag: Fügt ein neues Modbus-Tag hinzu.
  • Clear Modbus Tags: Löscht alle Modbus-Tags und alle zugehörigen virtuellen BACnet-Objekte.
  • Used Tags: Zeigt an, wie viele Modbus-Tags innerhalb des maximalen Limits verwendet werden.
  • Edit: Bearbeitet das ausgewählte Modbus-Tag.
  • Copy: Kopiert die Werte des ausgewählten Modbus-Tags und öffnet den Bildschirm zum Hinzufügen eines neuen Modbus-Tags.
  • Delete: Löscht das ausgewählte Modbus-Tag.

  • Name: Der Name des Modbus-Tags. Dieser Name wird als Object Name des zugehörigen virtuellen BACnet-Objekts verwendet. Die erlaubte Länge beträgt 1-31. Es dürfen nur GROSSBUCHSTABEN, Kleinbuchstaben, Ziffern von 0-9, Leerzeichen, Kommas und Punkte verwendet werden.
  • Modbus Node: Wenn eine periodische Ablesung gewünscht ist, kann hier einer der aktiven Modbus-Knoten ausgewählt werden. Andernfalls, wenn Modbus Node None ausgewählt wird, werden alle Modbus-Leseanforderungen durchgeführt, wenn das virtuelle BACnet-Gerät einen Read Property-Service erhält. Wenn ein Modbus-Knoten ausgewählt wird, muss der Benutzer sicherstellen, dass die Adressen des virtuellen Geräts und des Modbus-Knotens übereinstimmen, andernfalls schlagen Schreibversuche fehl.
  • BACnet Device: Hier kann eines der virtuellen BACnet-Geräte ausgewählt werden.
  • BACnet Object: Hier kann eines der virtuellen BACnet-Objekte ausgewählt werden.
  • Unit: Wenn das BACnet-Objekt die Einheitseigenschaft unterstützt, kann die Einheit aus der Liste ausgewählt werden.
  • COV Increment: Wenn das BACnet-Objekt die COV-Inkrement-Eigenschaft unterstützt, kann dies hier eingegeben werden.
  • Function Code: Der Funktionscode, der vom Modbus-Gerät gelesen werden soll. Optionen: Read Coils, Read Discrete Input, Read Holding Register, Read Input Register.
  • Endianness: Die Endianness des Data Type. Optionen: ABCD, DCBA, BADC, CDAB.
  • Starting Address: Die Startadresse, die vom Modbus-Gerät gelesen werden soll. Der gültige Bereich liegt zwischen 0 und 65535.
  • Data Type: In welchen Datentyp die Ablesung umgewandelt werden soll. Nicht alle Typen sind für alle Function Codes und BACnet Objects verwendbar. Optionen: Boolean, Unsigned/Signed 16-bit, Unsigned/Signed 32-bit, Unsigned/Signed 64-bit, Float 32-bit, Double 64-bit.
  • Position: Die Bit-Position des Wertes. Der gültige Bereich liegt zwischen 0 und 15.

Hier ist ein Beispiel für eine Ablesung, die von einem Modbus-Gerät erhalten und in ein virtuelles BACnet-Gerät umgewandelt wurde.