Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Gebäudeautomation

Modbus-BACnet-Gateways: Modbus-Geräte an eine BACnet-GLT anbinden

Wie ein Modbus-BACnet-Gateway Register auf BACnet-Objekte abbildet, wann MS/TP ins Spiel kommt und welches ICP DAS Gateway zu welcher Richtung passt.

Modbus-BACnet-Gateways: Modbus-Geräte an eine BACnet-GLT anbinden
Foto: Patrick Tomasso · CC0 · Wikimedia Commons

Die meisten neuen Gebäudeleitsysteme (GLT) arbeiten mit BACnet/IP, während viele Geräte in Technikzentralen noch Modbus sprechen: Energiezähler, Fan-Coil-Regler, Lichtsteuermodule, Wärmepumpen und Remote-I/O. Ein Modbus-BACnet-Gateway schließt diese Lücke, ohne dass die GLT einen eigenen Treiber braucht. Dieser Beitrag erklärt die Funktionsweise des Gateways, das Register-Mapping, BACnet/IP im Vergleich zu MS/TP und welche ICP DAS Gateways und BACnet/IP-I/O-Module zu welcher Datenflussrichtung passen.

So arbeitet ein Modbus-BACnet-Gateway

Das Gateway hat zwei Rollen. Zur GLT hin ist es ein BACnet-Server: ein BACnet-Gerät mit einer Objektliste, die die GLT erkennt und ausliest. Zur Feldebene hin ist es ein Modbus-Master (RTU) bzw. -Client (TCP), der die konfigurierten Register jedes Geräts zyklisch abfragt und die jeweils aktuellen Werte in den zugehörigen Objekten ablegt. Schreibt die GLT auf ein Ausgangs- oder Sollwertobjekt, gibt das Gateway den Wert als Modbus-Schreibbefehl weiter.

Jeder Datenpunkt muss im Gateway konfiguriert werden, und die Werte sind nur so aktuell wie der Abfragezyklus. Beschränken Sie die Datenpunktliste auf einem langsamen Segment mit RS-485 daher auf das, was tatsächlich genutzt wird. Manche Projekte erfordern die umgekehrte Richtung, bei der ein reines Modbus-SCADA-System BACnet-Controller ausliest. ICP DAS bietet Gateways für beide Fälle.

Modbus-Register auf BACnet-Objekte abbilden

Eine einheitliche Zuordnung hält die Darstellung in der GLT übersichtlich:

Modbus-DatenTypischer InhaltBACnet-Objekt
Discrete Input (Bit, nur lesen)Störung, TürkontaktBinary Input (BI)
Coil (Bit, lesen/schreiben)Pumpen- oder LüfterstartBinary Output (BO) oder Binary Value (BV)
Input Register (Wort, nur lesen)Temperatur, LeistungAnalog Input (AI)
Holding Register (Wort, lesen/schreiben)Sollwert, VentilstellungAnalog Output (AO) oder Analog Value (AV)
Holding Register mit AufzählungswertenBetriebsart, LüfterstufeMulti-state Value (MSV), Input (MSI) oder Output (MSO)

Prüfen Sie für jedes Register:

  • Adressierung: Handbücher mischen 1-basierte Notation (40001) und 0-basierte Offsets. Ein Versatz um eins liefert plausible, aber falsche Werte.
  • Datentyp: 16 Bit mit oder ohne Vorzeichen oder 32-Bit-Werte über zwei Register mit der richtigen Wortreihenfolge.
  • Skalierung und Einheiten: Viele Geräte senden 215 für 21,5 °C. Legen Sie fest, wo skaliert wird, und tragen Sie die physikalische Einheit am Objekt ein.
  • Namen und Instanzen: Verwenden Sie Objektnamen, die der Bediener versteht, und pro Gateway eine eindeutige BACnet-Geräteinstanz.

GW-2492M und GW-2493M bieten eine einfache Datenumsetzung zwischen den Protokollen. Prüfen Sie, ob sie die Umrechnungen abdeckt, die Ihre Register benötigen.

BACnet/IP und BACnet MS/TP

BACnet/IP läuft über Ethernet und UDP, standardmäßig auf Port 47808. Die Geräteerkennung nutzt Broadcasts, die innerhalb eines IP-Subnetzes bleiben. Über Subnetzgrenzen hinweg leitet ein BACnet Broadcast Management Device (BBMD) sie weiter, und Geräte in anderen Netzen können sich dort als Foreign Device registrieren.

BACnet MS/TP läuft auf einer verdrillten Zweidrahtleitung nach RS-485 mit Token-Passing zwischen den Mastern. Auf Feldebene ist es für Raum- und VAV-Regler verbreitet: günstiger zu verkabeln als Ethernet, aber deutlich langsamer. Alle Geräte eines Segments nutzen dieselbe Baudrate, und beide Enden müssen terminiert sein.

Muss ein Modbus-TCP-System MS/TP-Geräte erreichen, arbeitet der GW-2139M auf der einen Seite als MS/TP-Master und auf der anderen als Modbus-TCP-Server. Er unterstützt 9600, 19200, 38400 und 76800 Baud und hat einen integrierten 120-Ω-Abschlusswiderstand, der per Jumper aktiviert wird.

Praxisbeispiel: ein Segment mit RS-485 in einer Technikzentrale

In einer Technikzentrale hängen sechs Fan-Coil-Regler SC-6104-W5, vier Lichtsteuermodule LC-101H, zwei Energiezähler PM-3133 (Modbus-RTU-Version) und zwei RTD-Eingangsmodule M-7015P-G an einem gemeinsamen Segment mit RS-485. Die GLT arbeitet mit BACnet/IP, daher kommt ein GW-2492M in den Schaltschrank der Technikzentrale.

GeräteGenutzte Datenpunkte pro GerätBIBOAI
6 x SC-6104-W51 Digitaleingang, 4 Relais6240
4 x LC-101H1 AC-Eingang, 1 Relais, 1 AC-Strom444
2 x PM-31338 ausgewählte Messwerte0016
2 x M-7015P-G6 RTD-Eingänge0012
Summe14 Stationen102832

Der GW-2492M fragt bis zu 32 Modbus-RTU-Stationen ab und überträgt jeweils bis zu 180 DI-, DO-, AI- und AO-Datenpunkte – genug Reserve für Erweiterungen. Stellen Sie an allen 14 Geräten dieselbe Baudrate und dasselbe Datenformat ein, vergeben Sie jedem eine eindeutige Modbus-Adresse und prüfen Sie jedes Objekt mit einem BACnet-Browser.

Die für den GW-2492M angegebenen BIBBs umfassen ReadProperty(Multiple) und WriteProperty(Multiple), aber kein Change of Value (DS-COV-B). Planen Sie daher ein, dass die GLT pollt, vorzugsweise mit ReadPropertyMultiple.

BACnet-Gateways und BACnet/IP-I/O von ICP DAS

ModellBACnet-SeiteModbus-SeiteKapazität
GW-2492MBACnet/IP-ServerModbus-RTU-Master32 Stationen; je 180 DI, DO, AI, AO
GW-2493MBACnet/IP-ServerModbus-TCP-Client32 Stationen; je 180 DI, DO, AI, AO
GW-2139MBACnet-MS/TP-MasterModbus-TCP-Server32 MS/TP-Verbindungen
GW-2439MBACnet/IP-ClientModbus-TCP-Server und RTU-Slave10 BACnet/IP-Server, 9.000 Objekte
BNET-2310MBACnet/IP-ServerKeine (I/O-Modul)4 AI, 2 AO, 4 DI, 4 DO

Alle vier Gateways unterstützen die Objekttypen AI, AO, AV, BI, BO, BV, MSI, MSO und MSV, werden auf Hutschiene montiert, nehmen 5 W bei 24 VDC auf und arbeiten von -25 bis +75 °C. GW-2492M und GW-2493M werden im Webbrowser konfiguriert, der GW-2139M mit einem ICP DAS Utility.

Mit dem GW-2439M kann ein Modbus-Master Objektwerte in BACnet/IP-Controllern lesen und schreiben. Er empfängt von einem BBMD weitergeleitete Telegramme, und sein Utility sucht nach BACnet-Servern und erzeugt die Modbus-Mapping-Tabelle.

Für neue fest verdrahtete Signale wird der BNET-2310M direkt an die GLT angebunden: Analogeingänge von ±1 V bis ±10 V mit 16 Bit, Analogausgänge bis 0–10 V oder ±10 V, Eingänge für potenzialfreie Kontakte und Open-Collector-Ausgänge. Er kann sich bei einem BBMD als Foreign Device registrieren, und seine BIBB-Liste enthält DS-COV-B.

Checkliste vor der Bestellung

  • Richtung: GLT liest Modbus-Geräte (GW-2492M, GW-2493M) oder ein Modbus-Master liest BACnet-Geräte (GW-2139M, GW-2439M)
  • Registerliste pro Gerät mit Datentyp, Skalierung und Zugriffsart
  • Stationen pro Gateway und Datenpunkte pro Typ
  • IP-Subnetze und BBMD-Einsatz

Senden Sie Ihre Geräteliste und die Anforderungen der GLT an unseren technischen Vertrieb, um einen Gateway-Vorschlag zu erhalten.

Produkte für diese Anwendung

ACS-10V-MF CR
ACS-10V-MF CR ACS-10V-MF RFID Access Control Card Reader with Voice, Ethernet and RS-485

The ACS-10V-MF CR is an RFID proximity card reader for access control, combining door access, voice guidance and elevator floor control in one unit. It reads Mifare Classic, Ultralight and DESFire cards and can store up to 8192 cards, making it suited to community door access and elevator control.The reader includes electric door lock control and door position detection, plus an anti-sabotage micro switch. It keeps access records and provides a built-in RTC and WDT. Elevator floor control supports up to 16 floors.Connectivity covers a 10/100Base-T(X) Ethernet port, an RS-485 port and CAN (ISO-11898-2). Four digital inputs and two Form C relay outputs support door and system integration. The unit is wall mounted and rated for -20 ~ +60 °C operation.ApplicationsCommunity door access controlElevator access and floor controlAccess control systems requiring door position monitoring

Regulärer Preis: 158,00 € pro Stück · Mengenrabatt ab 10 Stück
ACS-10V-MF-TC CR
ACS-10V-MF-TC CR ACS-10V-MF-TC RFID Access Control Card Reader, Ethernet/RS-485/CAN

The ACS-10V-MF-TC is an RFID proximity card reader for access control systems. It reads ISO 14443 A cards, including Mifare Classic, Ultralight and DESFire, and combines door access control, voice guidance and elevator floor control in one unit.This -TC ordering code is the Chinese voice version of the reader. The built-in voice message function gives users audible feedback at the door. The unit has an Ethernet port, an RS-485 port and a CAN bus interface, so it can be integrated into different access control architectures.Door security is handled by an electric door lock output, door position detection and an anti-sabotage micro switch. Access records are kept on the device, and it can store up to 8192 cards. It is suited to community door access and elevator control installations.ApplicationsCommunity door access controlElevator floor controlAccess control systems

Regulärer Preis: 158,00 € pro Stück · Mengenrabatt ab 10 Stück
ACS-10VP-MF CR
ACS-10VP-MF CR ACS-10VP-MF RFID Proximity Card Reader with Voice, Ethernet PoE and RS-485

The ACS-10VP-MF is a wall-mounted RFID proximity card reader for access control. It reads Mifare Classic, Ultralight and DESFire cards and combines door access, voice guidance and elevator floor control in one unit. This ordering code is the English voice version.Its Ethernet port supports Power over Ethernet (IEEE 802.3af, Class 1), so the reader can be powered from the same cable as its network connection. An RS-485 port is also provided for serial communication. Two digital inputs and two Form C relay outputs allow the reader to handle door lock control and door position detection, and a micro switch provides anti-sabotage detection.Stores up to 8192 cards and provides access records.Supports elevator floor control for up to 32 floors.Built-in RTC and WDT for timekeeping and watchdog protection.ApplicationsCommunity door accessElevator controlAccess control systems

Regulärer Preis: 176,00 € pro Stück · Mengenrabatt ab 10 Stück
ACS-11-MF CR
ACS-11-MF CR ACS-11-MF Proximity Card Reader with Keypad for Access Control

The ACS-11-MF is a proximity card reader with a built-in keypad, designed for access control installations where credentials are presented by card, by code or by both. It reads ISO 14443 A cards including Mifare Classic, Ultralight and DESFire, and gives spoken feedback through its built-in voice message function.Beyond credential reading, the unit controls an electric door lock, monitors door position and supports elevator floor control of up to 32 floors. It stores up to 8192 cards and keeps access records. An anti-sabotage micro switch and a choice of Ethernet, RS-485 or CAN communication suit it to engineers building networked access control systems.The reader is wall mounted and rated for an operating temperature of -20 ~ +60 °C. Its 2.0 W consumption and reverse polarity protection simplify integration into existing low-voltage access control wiring.ApplicationsCommunity door accessElevator floor controlAccess control systems

Regulärer Preis: 164,00 € pro Stück · Mengenrabatt ab 10 Stück

Mehr zu Gebäudeautomation

Brauchen Sie Hilfe bei der Auswahl?

Wir kennen das ICP DAS Sortiment und helfen Ihnen, das passende Modul, Zubehör oder Ersatzteil zu finden.

Technischen Vertrieb kontaktieren

Für Geschäftskunden

  • Staffelrabatte werden automatisch berechnet
  • Lieferung ohne MwSt. innerhalb der EU mit geprüfter USt-IdNr.
  • Datenblätter und vollständige technische Daten zu jedem Produkt
Geschäftskonto anlegen