13.01.2014 Aufrufe

M-Bus BACnet Gateway - bei HR Controls

M-Bus BACnet Gateway - bei HR Controls

M-Bus BACnet Gateway - bei HR Controls

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!