M-Bus BACnet Gateway - bei HR Controls
M-Bus BACnet Gateway - bei HR Controls
M-Bus BACnet Gateway - bei HR Controls
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
M-<strong>Bus</strong> <strong>BACnet</strong> <strong>Gateway</strong><br />
Das <strong>HR</strong> <strong>Controls</strong> M-<strong>Bus</strong> (Meterbus) <strong>BACnet</strong> <strong>Gateway</strong> ist ein intelligentes <strong>Gateway</strong>, das<br />
zum Austausch von Daten zwischen dem M-<strong>Bus</strong> und dem <strong>BACnet</strong> entwickelt wurde.<br />
Das <strong>Gateway</strong> verfügt über eine RS232 Schnittstelle zum Anschluss der M-<strong>Bus</strong><br />
Kopfstation und über eine Ethernet Schnittstelle, über die das <strong>Gateway</strong> an die<br />
Managementebene mittels <strong>BACnet</strong> Ethernet Protokoll aufgeschaltet wird.<br />
© 2006 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />
Lilienstraße 6<br />
40699 Erkrath<br />
Tel. 02104/831534<br />
Fax 02104/1384850<br />
homeboy@hrcontrols.de<br />
www.hrcontrols.de
M-<strong>Bus</strong> <strong>BACnet</strong> <strong>Gateway</strong><br />
Architektur des M-<strong>Bus</strong> <strong>Gateway</strong>s<br />
Zentrales Stück des <strong>Gateway</strong>s ist eine SQL Datenbank, in der alle relevanten Daten und<br />
sämtliche Parametrierungsdaten gespeichert werden. Diese Datenbank wird regelmäßig auf<br />
Festplatte gespeichert, um nach einem Stromausfall sofort wieder zugriffsbereit zu sein.<br />
Hiermit kann der Datenverlust <strong>bei</strong> Spannungsausfall sehr gering gehalten werden.<br />
Alle in der Datenbank parametrierten M-<strong>Bus</strong> Zähler werden vom <strong>Gateway</strong> in frei<br />
konfigurierbaren Zeitintervallen abgefragt und ihre aktuellen Werte (Zählerstände) in der<br />
Datenbank gespeichert.<br />
Diese Werte stehen dann auf der <strong>BACnet</strong> Seite zur Auslesung als „Analog-Input“ bereit.<br />
Auf M-<strong>Bus</strong> Seite werden alle Zähler unterstützt, die folgende Spezifikationen aufweisen:<br />
1. Baudrate: 300, 2400 oder 9600<br />
2. Daten werden im „variable data respond“ Format ausgegeben<br />
3. Zähler werden über primäre Adressierung angesprochen (1..250)<br />
4. Zähler ar<strong>bei</strong>ten in „Mode1“<br />
Zähler, die im „Mode2“ bzw. mit „fixed data response“ ar<strong>bei</strong>ten, werden derzeit nicht<br />
unterstützt. Diese Methoden sind zwar implementiert, konnten aber bis heute aufgrund<br />
fehlender Probanten nicht getestet werden.<br />
Aktuelle M-<strong>Bus</strong> Zähler geben <strong>bei</strong> Anfragen nicht nur den aktuellen Wert des Zählers zurück,<br />
sondern liefern auch noch weitere Informationen, die ebenfalls über die <strong>BACnet</strong> Seite<br />
abgefragt werden können. Um dies zu verdeutlichen, sehen Sie auf der nächsten Seite<br />
exemplarisch eine Auslesung eines „Sensonic“ Wärmemengenzählers der Firma Viterra:<br />
© 2006 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />
Lilienstraße 6<br />
40699 Erkrath<br />
Tel. 02104/831534<br />
Fax 02104/1384850<br />
homeboy@hrcontrols.de<br />
www.hrcontrols.de
M-<strong>Bus</strong> <strong>BACnet</strong> <strong>Gateway</strong><br />
Wie aus der Tabelle ersichtlich, hält der „Sensonic“ Zähler 20 „Unterzähler“ mit verschiedenen Informationen zur<br />
Auslesung bereit. Die „Unterzähler“ sind in der Spalte „Nr.“ durchnummeriert. In unserem Fall interessieren uns<br />
der „Unterzähler“ 16, der die eigentliche Wärmemenge enthält sowie der „Unterzähler“ 1, der das Volumen<br />
anzeigt, welches bereits durch den Zähler geströmt ist. Um nun die verschiedenen Zählerinformation auf <strong>BACnet</strong><br />
zur Verfügung zu stellen, ist es notwendig, in der Parametrierung neben der eigentlichen Primäradresse des<br />
Zählers auch noch die Nummer seines „Unterzählers“ anzugeben in der die relevanten Daten stehen. (hier z.B.<br />
„Unterzähler“ 1 und 16) Achtung! Die Aufteilung der Unterzähler ist Hersteller abhängig.<br />
Jede Zählerinformation wird als einzelner „Analog-Input“ im <strong>BACnet</strong> repräsentiert, wo<strong>bei</strong> die <strong>BACnet</strong> ID des<br />
betreffenden Datenobjekts frei gewählt werden kann.<br />
© 2006 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />
Lilienstraße 6<br />
40699 Erkrath<br />
Tel. 02104/831534<br />
Fax 02104/1384850<br />
homeboy@hrcontrols.de<br />
www.hrcontrols.de
M-<strong>Bus</strong> <strong>BACnet</strong> <strong>Gateway</strong><br />
Leistungsmerkmale <strong>BACnet</strong><br />
• Dem <strong>Gateway</strong> kann jede freie <strong>BACnet</strong> Device-ID zugeordnet werden.<br />
• Das <strong>Gateway</strong> unterstützt den <strong>BACnet</strong> Service „I‘am“<br />
• Das <strong>Gateway</strong> unterstützt den <strong>BACnet</strong> Service des „ObjectBrowsens“, d.h. jeder <strong>BACnet</strong> Client kann<br />
eine Anfrage über alle im <strong>Gateway</strong> vereinbarten <strong>BACnet</strong> Objekte veranlassen und bekommt eine<br />
komplette Liste als Antwort zurück. Dies erleichtert die Inbetriebnahme Ihrer <strong>BACnet</strong> Management<br />
Ebene, da Sie immer den aktuellen Stand Ihrer Konfiguration erfragen können.<br />
• Folgend <strong>BACnet</strong> Properties stehen für jeden Zähler bereit:<br />
ObjectName Name des Zählers - frei konfigurierbar (max. 100 Zeichen)<br />
ObjectDiscription Beschreibung des Zählers - frei konfigurierbar (max. 100 Zeichen)<br />
PresentValue Wert des Zählers<br />
StatusFlags (incl. AlarmState zeigt den Erfolg bzw. Misserfolg der letzten Zählerauslesung)<br />
Leistungsmerkmale M-<strong>Bus</strong><br />
Jedem Zähler kann individuell zugeordnet werden:<br />
• Primäradresse (1..250)<br />
• Unterzähler (meistens 1.. 20)<br />
• Baudrate (300, 2400, 9600)<br />
• Abfragezyklus (1..99999 Minuten entspricht ca. 70 Tage)<br />
• Name (entspricht <strong>BACnet</strong> Property Object-Name)<br />
• Beschreibung (entspricht <strong>BACnet</strong> Property Object-Discription)<br />
Leistungsmerkmale <strong>Gateway</strong><br />
• Konfiguration des <strong>Gateway</strong>s mittels WEB Browser.<br />
• Automatischer Start nach Spannungsausfall<br />
© 2006 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />
Lilienstraße 6<br />
40699 Erkrath<br />
Tel. 02104/831534<br />
Fax 02104/1384850<br />
homeboy@hrcontrols.de<br />
www.hrcontrols.de
<strong>HR</strong>C Homeboy ®<br />
M<strong>Bus</strong> <strong>BACnet</strong> <strong>Gateway</strong><br />
Technische Daten<br />
Versorgungsspannung<br />
12 V max. 2,55 A<br />
DC-Jack:<br />
weiblich, 2.5 * 5.5 * 10 mm<br />
Maximale Datenpunkt Anzahl<br />
250 Zaehler<br />
Temperaturbereich 0-40 °C<br />
Feuchtebereich 0-80%<br />
Betriebsgeräusch<br />
41 dB<br />
Schutzart IP 40<br />
Softwaredesign und Programmierung<br />
Dokumentation<br />
Redaktion<br />
Dipl. Ing. (FH) Heiko Henner<br />
Dipl. Ing. (FH) Heiko Henner<br />
Dipl. Ing. (FH) Heiko Henner / Roul Placzek<br />
© 2006 <strong>HR</strong> <strong>Controls</strong> Ltd. & Co. KG<br />
Lilienstraße 6<br />
40699 Erkrath<br />
Tel. 02104/831534<br />
Fax 02104/1384850<br />
homeboy@hrcontrols.de<br />
www.hrcontrols.de