Post on 21-Aug-2019
03052013
BACnet OPC-Client
Handbuch mit
BACStac 6 .2
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 2 von 81
Inhalt
1. Vorwort .................................................................................................................................. 6
1.1 Unterstützte Betriebssystemversionen ............................................................................ 6
1.2 Benötigte Hardware ......................................................................................................... 6
2. Literaturhinweise.................................................................................................................... 6
2.1. Interessante Links zum Thema BACnet im World Wide Web ........................................ 7
2.2. Eingetragene Warenzeichen ........................................................................................... 7
2.3 Copyright .......................................................................................................................... 8
3. Dokumentrevision .................................................................................................................. 8
4. Übersicht über die Software .................................................................................................. 9
5. Funktionsweise des BACnet OPC-Client ............................................................................ 10
5.1 Funktionsübersicht ......................................................................................................... 10
5.2 Abbildung der Werte auf BACnet-Objekte ..................................................................... 11
5.2.1 Analog-Input (Analoger Eingang) ........................................................................... 11
5.2.2 Analog-Output (Analoger Ausgang) ....................................................................... 11
5.3.3 Analog-Value (Analoger Wert) ............................................................................... 11
5.3.4 Binary-Input (Binärer Eingang) ............................................................................... 11
5.3.5 Binary-Output (Binärer Ausgang) ........................................................................... 11
5.3.6 Binary-Value (Binärer Wert) ................................................................................... 13
5.3.7 Multistate-Input (Mehrstufiger Eingang) ............................................................... 13
5.3.8 Multistate-Output (Mehrstufiger Ausgang) ........................................................... 13
5.3.9 Multistate-Value (Mehrstufiger Wert) ................................................................... 13
6. Installation der Software ...................................................................................................... 14
7. Konfiguration des BACnet-Stack ......................................................................................... 17
7.1 Wichtiger Hinweis!.......................................................................................................... 17
7.2 BACnet/IP vs. Ethernet .................................................................................................. 17
7.3 Besonderheiten in Bezug auf BACnet/IP ....................................................................... 17
7.4 Besonderheit Broadcast-Nachrichten ............................................................................ 18
7.4.1 Verwendung eines BBMD ....................................................................................... 18
7.4.2 Verwendung eines FD ............................................................................................. 18
7.5 Lokale Firewall ............................................................................................................... 18
BACnet OPC-Client
Seite 3 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
7.6 Konfigurieren der BACnet Data-Link-Layer ................................................................... 19
7.6.1 Konfigurieren der Netzwerkeinstellungen ............................................................. 19
7.6.2 Allgemeines ............................................................................................................ 19
7.6.3 Starten des Konfigurationsdialoges ........................................................................ 19
7.6.4 Allgemeine Hinweise zur Konfiguration der Netzwerkverbindungen .................... 20
7.6.5 Verwendete Symbole zur Darstellung der Verbindungen ...................................... 20
7.6.6 Einrichten einer BACnet / Ethernet-Verbindung .................................................... 20
7.6.7 Einstellungen Cimetrics BACstac ............................................................................ 21
7.6.8 Einstellungen einer BACnet/IP-Verbindung ........................................................... 22
7.6.9 Einstellungen eines BBMD (nur BACnet/IP) ........................................................... 23
7.6.10 Einstellungen eines FD (nur BACnet/IP) ............................................................... 25
7.6.11 Einstellungen Internetprotokoll ........................................................................... 26
8. Bedienung des BACnet OPC-Client .................................................................................... 28
8.1 Die Bedienoberfläche ..................................................................................................... 28
8.2 Die Bereitschaftsanzeige ............................................................................................... 28
8.3 Die Tool-Leiste ............................................................................................................... 29
9. Die Menüs des BACnet OPC-Server................................................................................... 30
9.1 Das Menü „Datei“ ........................................................................................................... 30
9.1.1 Neu ......................................................................................................................... 30
9.1.2 Öffnen ..................................................................................................................... 30
9.1.3 Speichern ................................................................................................................ 30
9.1.4 Speichern unter ...................................................................................................... 30
9.1.5 Textdatei importieren............................................................................................. 30
9.1.6 Textdatei exportieren ............................................................................................. 30
9.1.7 Einstellungen .......................................................................................................... 30
9.1.7.1 Kartei Allgemein .................................................................................................. 31
9.1.7.1.1 Letzte Konfiguration automatisch laden .......................................................... 31
9.1.7.1.2 Willkommenfenster anzeigen .......................................................................... 31
9.1.7.1.3 Symbolleiste anzeigen ...................................................................................... 31
9.1.7.1.4 Statusleiste anzeigen ........................................................................................ 31
9.1.7.1.5 Verzögerung vor Dongleprüfung ...................................................................... 31
9.1.7.1.6 OPC Verbindung automatisch wieder herstellen ............................................. 32
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 4 von 81
9.1.7.1.7 BACnet-Server automatisch starten ................................................................. 32
9.1.7.1.8 OPC Aktualisierung beim Start automatisch durchführen ............................... 32
9.1.7.1.9 BACnet Server Start verzögern ......................................................................... 32
9.1.7.2 Kartei BACnet Server ........................................................................................... 33
9.1.7.2.1 Standard BACnet Servername .......................................................................... 33
9.1.7.2.2 Standard BACnet Server Instanznummer ......................................................... 33
9.1.7.2.3 Standard BACnet Server Netzwerknummer ..................................................... 33
9.1.7.2.4 Permanent speichern ....................................................................................... 33
9.1.7.3 Kartei BACnet-Objekte ........................................................................................ 34
9.1.7.3.1 Standardnamen ................................................................................................ 36
9.1.7.3.2 Standardoffset (nur mehrstufige Objekte) ....................................................... 36
9.1.7.3.3 Permanent speichern ....................................................................................... 36
9.1.7.3.4 Standardwert für (rechte Seite) ....................................................................... 36
9.1.8 Beenden .................................................................................................................. 36
9.2 Menü „OPC“ ................................................................................................................... 37
9.2.1 Serverliste ............................................................................................................... 37
9.2.2 Datenpunktparameter ............................................................................................ 39
9.2.3 Datenpunkt schreiben ............................................................................................ 40
9.2.4 Datenpunkt lesen ................................................................................................... 40
9.3 Menü „Verknüpfung“ ...................................................................................................... 41
9.3.1 Verknüpfung hinzufügen ........................................................................................ 41
9.3.2 Verknüpfung bearbeiten ........................................................................................ 44
9.3.3 Verknüpfung löschen .............................................................................................. 44
9.3.4 Aktualisieren ........................................................................................................... 44
9.4 Menü „BACnet“ .............................................................................................................. 45
9.4.1 Server starten ......................................................................................................... 45
9.4.2 Server schließen ..................................................................................................... 45
9.4.3 Schedule Objekte .................................................................................................... 45
9.4.3.1 Neuen Zeitschaltplan anlegen ............................................................................. 45
9.4.4 Calendar Objekte .................................................................................................... 46
9.4.4.1 Neuen Betriebskalender anlegen ........................................................................ 46
BACnet OPC-Client
Seite 5 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
9.4.5 Notification Objekte ............................................................................................... 47
9.4.5.1 Neue Benachrichtigungsklasse anlegen/bearbeiten ........................................... 48
9.4.6 Eigenschaften ......................................................................................................... 48
9.5 Menü „Ansicht“ ......................................................................................................... 49
9.5.1 Symbolleiste ........................................................................................................... 49
9.5.2 Statusleiste ............................................................................................................. 49
9.5.3 Gitter ....................................................................................................................... 49
9.6 Menü „?“ ......................................................................................................................... 50
9.6.1 Info zu BACnet OPC-Client ...................................................................................... 50
10. Abkürzungen und wichtige Begriffe ................................................................................... 51
11. Format Textimport ............................................................................................................. 54
12. Beispieltextdatei................................................................................................................. 65
13. Liste der Engineering Units ............................................................................................... 75
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 6 von 81
1. Vorwort
Vielen Dank für den Einsatz des BACnet OPC-Client. Mit Hilfe dieser einfach zu bedienenden
Software wird die Ankopplung von OPC-Servern an OPC-basierte Visualisierungssysteme
leicht realisierbar.
1.1 Unterstützte Betriebssystemversionen
Als Betriebssystem werden die folgenden Microsoft Betriebssysteme unterstützt:
Windows 7 32 Bit / 64 Bit
Windows Server 2008 R2 64 Bit
Windows 2008 Server 32 Bit / 64 Bit
Windows 2003 Server 32 Bit / 64 Bit
Windows Vista 32 Bit / 64 Bit
Windows XP Professional 32 Bit / 64 Bit
1.2 Benötigte Hardware
Als Hardware benötigen Sie einen IBM-kompatiblen PC. Als minimalen Ausbau empfehlen wir
einen Prozessor Typ Pentium, mind. 133Mhz und 32 MB RAM-Speicherausbau sowie ein
CD-ROM Laufwerk. Für die Installation wird ca. 15 MB freier Speicher auf der Festplatte
benötigt. Zum Betrieb des Softwareschutzsteckers (Dongle) ist ein freier USB-Port
erforderlich.
2. Literaturhinweise
ANSI/ASHRAE Standard 135-2001 BACnet A Data Communication Protocol for Building
Automation and Control Networks:
Dies ist das offizielle Standardwerk der ASHRAE zum Thema BACnet. Es behandelt den
kompletten ASHRAE-Standard 135-2001 (BACnet). Zu diesem Werk gibt es einige
Erweiterungen und Anhänge, welche von der BACnet-Homepage geladen werden können
(http://www.bacnet.org).
Diese Literatur kann bezogen werden bei
Promotor-Verlag, Postfach 211053, D-76160 Karlsruhe, http://www.cci-promotor.de
oder
Bezug direkt vom ASHRAE-Online-Buchladen:
http://www.ashrae.org/
BACnet OPC-Client
Seite 7 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
2.1. Interessante Links zum Thema BACnet im World Wide Web
• www.bacnet.org
Offizielle Homepage der ASHRAE zum Thema BACnet
Dies ist die wohl wichtigste Informationsquelle für technische Informationen zum Thema
BACnet.
• www.bacnet.de
Homepage der europäischen BACnet Interest Group mit Informationen über Aktivitäten und
Veranstaltungen der BACnet Interest Group e.V.
• www.cimetrics.com
Homepage von Cimetrics Technology, Inc. mit Informationen über BACnet-Produkte, BACnet-
Protokollstacks und BACnet-Softwaretools
• www.mbs-software.de
Homepage der MBS GmbH mit Informationen über BACnet-Produkte, Feldbus-Gateway-
Produkte und Softwareentwicklungen.
2.2. Eingetragene Warenzeichen
In diesem Buch werden Warenzeichen und Produktbezeichnungen verschiedener Firmen
verwendet. Die folgenden Bezeichnungen sind eingetragene Warenzeichen der jeweiligen
Hersteller und werden in diesem Buch nicht gesondert aufgeführt:
• Microsoft, Windows und MS-DOS sind eingetragene Warenzeichen der Microsoft Corporation
• BACnet und ASHRAE sind eingetragene Warenzeichen der American Society of
Heating, Refrigerating and Air-Conditioning Engineers, INC. (ASHRAE) • Intel und Pentium sind eingetragene Warenzeichen der Intel Corporation • BACstac ist eingetragenes Warenzeichen von Cimetrics, Inc. • ARCnet ist eingetragenes Warenzeichen der Datapoint Corporation • IBM-PC und IBM-AT sind eingetragene Warenzeichen der International Business
Machines Corporation (IBM)
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 8 von 81
2.3 Copyright
©2013 MBS GmbH Römerstraße 15 D-47809 Krefeld Telefon: +49 / 21 51 / 72 94 - 0 Telefax: +49 / 21 51 / 72 94 – 50
E-Mail: info@mbs-software.de
Internet: http://www.mbs-software.de Alle Rechte vorbehalten. Kein Teil dieses Buches darf in irgendeiner Form (Druck, Fotokopie, oder in einem anderen Verfahren) ohne schriftliche Genehmigung der MBS GmbH reproduziert oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden.
3. Dokumentrevision
Rev.-Nr. Datum Autor Bemerkung
1.0 20.08.2001 FRS Initialversion
1.1 21.08.2001 FRS Dokument Revision hinzugefügt, tdb-Dateien in boc-Dateien geändert
2.3 15.10.2009 FRS
Überarbeitung der neuen Funktionen Zusammenfassung zu einem einzelnen Handbuch
3.0 17.02.2012 ANE Layout überarbeitet
3.1 03.05.2013 ANE Ergänzung Abbildung Type String
BACnet OPC-Client
Seite 9 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
4. Übersicht über die Software
Die vorliegende Software BACnet OPC-Client ermöglicht die Aufschaltung von Daten
(Istwerte und Sollwerte) aus angeschlossenen OPC-Servern auf das BACnet-Protokoll.
Das folgende Bild zeigt den schematischen Aufbau der Software.
Der Adress-Konverter bildet dabei die Werte der OPC-Tags (Datenpunkte) auf die
Eigenschaft PresentValue (aktueller Wert) von BACnet-Objekten des Typs Analog_Input,
Analog_Output, Analog_Value, Binary_Input, Binary_Output, Binary_Value und
Multistate_Input, Multistate_Output, Multistate_Value ab (analoge, binäre oder mehrstufige
Istwerte, Sollwerte oder virtuelle Werte).
Zusätzlich unterstützt die Software noch die Alarmverarbeitung mittels „Intrinsic Reporting“
(interne Alarmdetektierung) sowie Calendar und Schedule-Objekte (Zeitschaltfunktionen).
Diese haben jedoch keinen Bezug zu den angeschlossenen OPC-Servern, sondern werden
zusätzlich im Programmablaufteil der Software verarbeitet. Eine Abbildung von
Zeitschaltfunktionen auf OPC ist aufgrund der Komplexität nicht möglich.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 10 von 81
5. Funktionsweise des BACnet OPC-Client
5.1 Funktionsübersicht
Der BACnet OPC-Client arbeitet auf der BACnet-Seite als Server und stellt Datenpunkte aus OPC als BACnet-Server zur Verfügung.
Die Datenabbildung der OPC-Server, welche vom Adresskonverter verarbeitet und verwendet werden, können in so genannten „*.boc“-Dateien dauerhaft auf der Festplatte abgelegt werden.
Durch die Unterstützung des OPC/DCOM-Interfaces (Distributed COM) ist die Trennung von Client und Server auf verschiedene Rechner in einem Netzwerk möglich.
Die Verknüpfung von OPC-Tags zu BACnet Objektproperties erfolgt komfortabel und flexibel mit Hilfe eines komfortablen Dialogs oder über den Import einer Textdatei.
Unterstützt wird das OPC-Browsing Interface, d.h. es wird im OPC-Client eine Liste der verfügbaren OPC-Tags angezeigt, aus denen die gewünschten Datenpunkte ausgewählt werden können.
Die unterstützten BACnet-Funktionalitäten sind im Dokument „BACnet OPC-Client – BACnet PICS“ beschrieben (PICS=Protocol Implementation Conformance Statement = Selbstdeklaration der unterstützten BACnet Eigenschaften).
Die Software unterstützt die OPC-Standards OPC-DA 1.0 und 2.0 (Data Access).
BACnet OPC-Client
Seite 11 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
5.2 Abbildung der Werte auf BACnet-Objekte
Die Werte der OPC-Datenpunkte (so genannte OPC-Tags) werden mittels einer in der Projektierung gespeicherten Verknüpfung auf Eigenschaften von BACnet-Objekten des Typs Analog-, Binär- oder Multistate- Input, Output oder Value abgebildet. Dabei stehen je nach Objekttyp folgende Eigenschaften zur Verknüpfung zur Verfügung.
Der OPC-Datentyp String kann vom Prinzip her mit allen Properties eines
Objekts verknüpft werden. Der Inhalt des Strings wird dann entsprechend
Konvertiert, wenn dieses möglich ist.
Wenn dieser OPC-String allerdings nur ASCII Texte enthält und keine
numerischen Daten, so wird eine Konvertierung nicht möglich sein. Eine direkte
Übernahme der Strings nach BACnet ist über keine der Verknüpfungen möglich.
5.2.1 Analog-Input (Analoger Eingang) Present Value = Aktualwert (Fließkommazahl)
Out of Service = Außer Betrieb (Boolscher Wert)
Units = Einheit (Aufzählung, siehe Anhang)
Low Limit = Untere Alarmgrenze (Fließkommazahl)
High Limit = Obere Alarmgrenze (Fließkommazahl)
5.2.2 Analog-Output (Analoger Ausgang) Present Value = Aktualwert (Fließkommazahl)
Out of Service = Außer Betrieb (Boolscher Wert)
Units = Einheit (Aufzählung, siehe Anhang)
Low Limit = Untere Alarmgrenze (Fließkommazahl)
High Limit = Obere Alarmgrenze (Fließkommazahl)
Relinquish Default = Automatikwert (Fließkommazahl)
5.3.3 Analog-Value (Analoger Wert) Present Value = Aktualwert (Fließkommazahl)
Out of Service = Außer Betrieb (Boolscher Wert)
Units = Einheit (Aufzählung, siehe Anhang)
Low Limit = Untere Alarmgrenze (Fließkommazahl)
High Limit = Obere Alarmgrenze (Fließkommazahl)
Relinquish Default = Automatikwert (Fließkommazahl)
5.3.4 Binary-Input (Binärer Eingang) Present Value = Aktualwert (Aufzählung: inactive oder active)*
Out of Service = Außer Betrieb (Boolscher Wert)
Polarity = Polartität (Aufzählung: normal oder invertiert)*
Alarm Value = Alarmwert (Aufzählung: inactive oder active)*
* Diese Werte lassen sich auf OPC-Tags vom Typ BOOL abbilden
5.3.5 Binary-Output (Binärer Ausgang) Present Value = Aktualwert (Aufzählung: inactive oder active)*
Out of Service = Außer Betrieb (Boolscher Wert)
Polarity = Polartität (Aufzählung: normal oder invertiert)*
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 12 von 81
Relinquish Default = Automatikwert (Aufzählung: inactive oder active)*
Feedback Value = Rückführungswert (Aufzählung: inactive oder active)*
* Diese Werte lassen sich auf OPC-Tags vom Typ BOOL abbilden
BACnet OPC-Client
Seite 13 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
5.3.6 Binary-Value (Binärer Wert) Present Value = Aktualwert (Aufzählung: inactive oder active)*
Out of Service = Außer Betrieb (Boolscher Wert)
Relinquish Default = Automatikwert (Aufzählung: inactive oder active)*
Alarm Value = Alarmwert (Aufzählung: inactive oder active)*
* Diese Werte lassen sich auf OPC-Tags vom Typ BOOL abbilden
5.3.7 Multistate-Input (Mehrstufiger Eingang) Present Value = Aktualwert (UNSIGNED)
Out of Service = Außer Betrieb (Boolscher Wert)
Number of States = Anzahl Stufen (UNSIGNED)
5.3.8 Multistate-Output (Mehrstufiger Ausgang) Present Value = Aktualwert (UNSIGNED)
Out of Service = Außer Betrieb (Boolscher Wert)
Number of States = Anzahl Stufen (UNSIGNED)
Relinquish Default = Automatikwert (UNSIGNED)
Feedback Value = Rückführungswert (UNSIGNED)
5.3.9 Multistate-Value (Mehrstufiger Wert) Present Value = Aktualwert (UNSIGNED)
Out of Service = Außer Betrieb (Boolscher Wert)
Number of States = Anzahl Stufen (UNSIGNED)
Relinquish Default = Automatikwert (UNSIGNED)
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 14 von 81
6. Installation der Software
Nachdem Sie Betriebssystem und ggf. Treiber für die Netzwerkkarte installiert haben, starten
Sie bitte die Installation der Software BACnet OPC-Client von der CDROM oder aus dem
ausführbaren Paket von unserer Webseite.
Falls Sie eine Sicherheitswarnung erhalten (z.B. weil Sie das Programm von unserer
Webseite laden möchten), bestätigen Sie diese bitte mit „Ausführen“ oder wählen Sie
alternativ „Speichern“ und legen Sie den lokalen Speicherort auf Ihrer Festplatte fest. Sie
können das Installationsprogramm später jederzeit von dort starten.
Sie erhalten eine weitere Sicherheitswarnung die Sie mit „Ja“ bestätigen.
Wählen Sie anschließend die gewünschte Sprache.
Der Installationsassistent wird aufgerufen, folgenden Sie bitte den angegebenen Schritten zur
Installation der Software.
BACnet OPC-Client
Seite 15 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 16 von 81
Während der Installation werden Sie nach dem Speicherort für die Software gefragt, legen
Sie hier einen eigenen Speicherort fest oder bestätigen Sie den vorgeschlagenen Ort.
Nach einiger Zeit erscheint die Konfigurationsmaske des BACnet-Stack
Verfahren Sie nun wie unter 7. Konfiguration des BACnet-Stack beschrieben ist oder
bestätigen nun mit OK und führen die Konfiguration des Konfiguration des BACnet-Stack
nach der Installation durch.
Es werden folgende Komponenten installiert:
1. Die Software BACnet OPC-Client 2. Das Cimetrics BACstac-Protokoll 3. OPC 2.0 Komponenten (zur OPC-Kommunikation über COM/DCOM) 4. Alladin Hardlock Dongletreiber für die USB-Schnittstelle
BACnet OPC-Client
Seite 17 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
7. Konfiguration des BACnet-Stack
Dieses Kapitel beschreibt die Konfiguration des BACnet-Stacks zur Verwendung in Ihrem
Netzwerk.
7.1 Wichtiger Hinweis!
Bei Einsatz in fremden Netzwerken empfehlen wir, immer die zuständige IT-Abteilung in die
Fragen der Konfiguration mit einzubeziehen.
Sie erhöhen damit die Akzeptanz des Einsatzes von IT in der Gebäudeautomation, zusätzlich
werden Sie sehr wahrscheinlich ohne Unterstützung des IT-Administrators keine
Kommunikation über das vorhandene Netzwerk erreichen können.
Fehleranalysen und damit verbundene Datenaufzeichnungen können u.U. dem Datenschutz
unterliegen, fragen bzw. informieren Sie hierzu die zuständigen Stellen bei Ihrem
Auftraggeber oder beziehen Sie die IT-Abteilung mit ein.
Unerlaubte Datenaufzeichnungen können gegen betriebliche Auflagen verstoßen und
im schlimmsten Fall sogar Straftatbestände erfüllen!
7.2 BACnet/IP vs. Ethernet
Die Software BACnet OPC-Client unterstützt sowohl BACnet/IP als auch Ethernet nach ISO
8802-2 Type 1.
Der Unterschied liegt grundsätzlich darin, dass BACnet/IP das Internetprotokoll (genauer
gesagt das UDP/IP Protokoll) im so genannten Layer 3 verwendet, während Verbindungen
auf Basis Ethernet auf dem Layer 2 transportiert werden.
Bei Einsatz in IT-Umgebungen werden heutzutage sehr häufig Layer-3 IT-Router eingesetzt,
die reine Layer-2 Nachrichten nicht weiter transportieren können. Somit ist der Einsatz von
Ethernet sehr selten geworden und es wird in den meisten Fällen BACnet/IP eingesetzt.
7.3 Besonderheiten in Bezug auf BACnet/IP
Jede IP-Kommunikation läuft über so genannte Ports (vergleichbar etwa mit einem
Briefkasten, über den Nachrichten gezielt ausgetauscht werden).
Für BACnet ist der UDP-Port dezimal 47808 (hexadezimal 0xBAC0, daher leicht zu merken)
reserviert. Eine abweichende Nutzung eines anderen UDP-Ports ist grundsätzlich möglich,
solange alle über BACnet zu erreichenden Geräte denselben Port verwenden, allerdings ist
dieses nur in Ausnahmefällen sinnvoll.
Das UDP-Protokoll und der für die Kommunikation verwendete UDP-Port (47808) muss in
allen Routern, die Netzwerksegmente für die Gebäudeautomation mit BACnet verbinden,
weiter geleitet werden.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 18 von 81
7.4 Besonderheit Broadcast-Nachrichten
BACnet verwendet für die dynamische Ermittlung von Geräten Broadcast-Nachrichten des
Typs „Who-Is“ („Wer ist da?“) und „I-Am“ („Ich bin hier!“), sowie ggf. weitere Broadcast-
Nachrichten Who-Has, I-Have, Who-Is-Router-To-Network, usw..
IT-Router blockieren jedoch häufig den Transport von Broadcast-Nachrichten, so dass
BACnet-Geräte lediglich die anderen Geräten im gleichen Netzwerksegement erreichen
könnten, jedoch nicht diejenigen, die sich in anderen Netzwerksegmenten befinden.
7.4.1 Verwendung eines BBMD Ein BBMD (BACnet Broadcast Management Device) ist ein Gerät oder ein Teil der BACnet/IP
Software, welches die Broadcast-Nachrichten eines Netzwerksegmentes als gerichtete
Nachricht verpackt an die BBMD in anderen Netzwerksegmenten sendet, dort werden diese
wieder stellvertretend als Broadcast ausgesendet.
BBMD transportieren also die Broadcast-Nachrichten getunnelt über Netzwerkgrenzen
hinweg als Unicast (gerichtete Nachricht).
BBMD dürfen allerdings nur dort eingesetzt werden, wo Broadcast-Nachrichten nicht über Netzwerkgrenzen transportiert werden (also gesperrt sind). Andernfalls kommt es zu so genannten Broadcastfluten, welche (bedingt durch die entstehende Rückkopplung). Falls Sie beim Einsatz von BBMD eine ungewöhnlich langsame und fehlerträchtige Kommunikation feststellen, entfernen Sie sofort die Verbindungen und besprechen Sie die Broadcast-Thematik mit der zuständigen IT-Abteilung.
7.4.2 Verwendung eines FD Ein FD ( Foreign Device) ist ein entferntes Gerät, welches sich aus einem anderen
Netzwerksegment an ein BBMD anmeldet und von dort mit Broadcast-Nachrichten versorgt
wird. Im Gegensatz zum BBMD sendet das FD jedoch keine Broadcast an andere Teilnehmer
des Segmentes, sondern verarbeitet diese nur intern.
7.5 Lokale Firewall
Wenn Ihr PC über eine lokale Firewall verfügt (z.B. im Windows Sicherheitscenter), so
schalten Sie hier ebenfalls den verwendeten BACnet-Port frei, da ansonsten die
Kommunikation verhindert wird.
BACnet OPC-Client
Seite 19 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
7.6 Konfigurieren der BACnet Data-Link-Layer
7.6.1 Konfigurieren der Netzwerkeinstellungen
7.6.2 Allgemeines Die Konfiguration des BACnet Data-Link-Layer kann nach der Installation des BACnet OPC-
Clients im Startmenü aufgerufen werden. Die folgenden Kapitel helfen Ihnen,die
Netzwerkeinstellungen zu konfigurieren
7.6.3 Starten des Konfigurationsdialoges
Rufen Sie nun das Programm zur Konfiguration des BACnet-Protokollstacks auf.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 20 von 81
Im folgenden Dialog werden die Eigenschaften der BACnet Data-Link-Layer festgelegt.
Wählen Sie die gewünschten BACnet-Verbindungen und bestätigen mit OK.
Nicht verwendete Verbindungen denen kein Protokoll zugeordnet sind, sollten gelöscht
werden.
7.6.4 Allgemeine Hinweise zur Konfiguration der Netzwerkverbindungen
7.6.5 Verwendete Symbole zur Darstellung der Verbindungen
Dieses Symbol stellt eine aktive Netzwerkverbindung dar.
Dieses Symbol stellt eine inaktive oder fehlerhafte Verbindung dar.
Dieses Symbol stellt eine virtuelle Verbindung dar.
Dieses Symbol stellt eine Point-To-Point Verbindung (RS232) dar.
7.6.6 Einrichten einer BACnet / Ethernet-Verbindung Zur Unterstützung von BACnet / Ethernet muß eine Ethernet-Netzwerkkarte sowie ein
geeigneter NDIS-Treiber installiert sein.Wählen Sie „Add“ und „Ethernet“, um eine Verbindung
über Ethernet 8802-3 hinzuzufügen.
BACnet OPC-Client
Seite 21 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Geben Sie bitte eine eindeutige Port-ID für die Verbindung ein, sowie in der Routing-Version
die Nummer des BACnet-Netzwerkes.
Haben Sie nur eine einzelne Netzwerkkarte in ihrem Rechner installiert, so können Sie die
Einstellung „Default“ unter „Network Interface Card“ eingestellt lassen, bei mehreren
installierten Netzwerkkarten wählen Sie bitte diejenige Karte aus, die für das BACnet-
Netzwerk vorgesehen ist.
Mit dem Schalter „Attached“ wählen Sie, ob diese Verbindung aktiv („Attached“) oder inaktiv
sein soll. Beachten Sie bitte die Hinweise unter „Network Number“.
7.6.7 Einstellungen Cimetrics BACstac
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 22 von 81
In diesem Dialog erscheint die Liste der aktuell konfigurierten Data-Link-Layer
(Netzwerkverbindungen). In der Standard-Edition ist lediglich die Festlegung einer einzelnen,
aktiven Verbindung möglich. In der Routing-Edition lassen sich mehrere Layer festlegen, der
Cimetrics BACstac arbeitet in diesem Fall als Router zwischen diesen Medien.
Wählen Sie „Edit“ um eine bestehende Verbindung zu bearbeiten, „Add“, um eine Verbindung
hinzu zu fügen oder „Remove“, um eine Verbindung zu löschen. Mit „up“ oder „Down“ lässt
sich die Reihenfolge bearbeiten.
7.6.8 Einstellungen einer BACnet/IP-Verbindung
Zusätzlich zu der Port-ID und Network Number können die Einstellungen entweder für alle
Interfaces und die Default IP-Adresse oder spezifisch für einen bestimmten Adapter oder eine
BACnet OPC-Client
Seite 23 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
bestimmte IP-Adresse vorgenommen werden. Wählen Sie die IP-Adresse gemäß den IP-
Einstellungen für das gewünschte Netzwerkinterface.
Ebenfalls wird im Feld „UDP Port“ der für die BACnet-Kommunikation verwendete Port
eingetragen.
7.6.9 Einstellungen eines BBMD (nur BACnet/IP)
Aktivieren Sie bei Bedarf (nur wenn der Transport von Broadcast-Nachrichten blockiert wird)
das BBMD (Checkbox oben rechts).
One-Hop Forwarding: Diese Betriebsart ist auch unter dem Begriff „Directed Broadcast“
bekannt. In diesem Fall erfolgt der Versand des Broadcast an die IP-Adresse des IT-Routers
zum gewünschten Netzwerk (dieser muss für Directed Broadcast konfiguriert sein). Wichtig:
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 24 von 81
In diesem Modus ist die Subnetzmaske anzugeben, unter der der IT-Router erreichbar
ist, z.B. 255.255.255.0 für Class-C Netzwerke.
Aufgrund der geringen Verbreitung wird jedoch der Modus Two-Hop Forwarding empfohlen.
Two-Hop Forwarding: In dieser Betriebsart kommunizieren die BBMD direkt miteinander,
das Ziel (welches in der IP-Adresse angegeben wird) ist das entfernte BBMD.
Wichtig: In dieser Betriebsart arbeitet die Subnetzmaske als Filter (auch Subnet-
Distribution Mask genannt). Der Versand der Broadcast-Nachrichten kann bei
Verwendung einer eingeschränkten Subnetzmaske nur an bestimmte Teile des
Subnetzwerkes erfolgen. Soll der Versand an alle Teilnehmer erfolgen, so ist diese
Maske auf den Wert 255.255.255.255 einzustellen (wir empfehlen, diesen Wert immer
für die Two-Hop Weiterleitung zu verwenden).
Die BDT (Broadcast Distribution Table d.h. die Liste der BBMD, an die Broadcast-Nachrichten
weiter geleitet warden sollen), wird im mittleren Teil des Dialogs festgelegt. Verwenden Sie
hierzu die Angaben IP-Adress, UDP-Port und Subnet Mask je Eintrag und bearbeiten Sie die
Einträge mit Hilfe der Buttons Add oder Remove (Hinzufügen / Löschen).
Wenn das BBMD für die Anmeldung externer FD freigegeben werden soll, aktivieren Sie die
Foreign Device Table und legen Sie die maximale Anzahl externer Foreign Devices fest.
NAT Global Address.
Wenn der BBMD sich hinter einem IP Router befindet, der eine Adressübersetzung mittels
NAT unterstützt, dann wird hier die globale IP – Adresse oder der Hostname des IP Routers
eingetragen.
Unter UDP Port wird der im IP - Router verwendete Port eingetragen, der für den Empfang
der BACnet/IP Pakete für diesen BBMD verwendet wird.
BACnet OPC-Client
Seite 25 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
7.6.10 Einstellungen eines FD (nur BACnet/IP)
Legen Sie in diesem Dialog die Eigenschaften fest, wenn die Software BACnet OPC-Client
als FD (Foreign Device) arbeiten soll und sich an einem externen BBMD anmelden soll. In
den Einstellungen ist die Betriebsart Foreign Device selbst, IP-Adresse und UDP-Port des
entfernten BBMD sowie die Zeitdauer der Anmeldung anzugeben.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 26 von 81
7.6.11 Einstellungen Internetprotokoll
Diese Einstellungen werden im Windows-Betriebssystem vorgenommen.
Beispiel: Windows 7
BACnet OPC-Client
Seite 27 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
In diesem Dialog werden die lokalen IP-Einstellungen festgelegt, als Beispiel wurde hier eine
private Adresse im Bereich 192.168.4.x verwendet. Der IT-Router, der die Kommunikation zu
angeschlossenen Netzwerken übernimmt, wird unter „Default-Gateway“ festgelegt. Diese
Daten erhalten Sie im Normalfall vom IT-Administrator oder müssen ggf. projektspezifisch
abgesprochen und festgelegt werden. Nähere Hinweise zur Konfiguration des IP-Stack
erhalten Sie in der Hilfe zu Microsoft Windows.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 28 von 81
8. Bedienung des BACnet OPC-Client
Als Datenbasis für die Umsetzung von OPC-Tags auf Properties von BACnet-Objekten dient
eine Umsetzungstabelle, welche als „*.boc“-Datei auf der Festplatte oder auf Diskette
gespeichert werden kann.
Bei Programmstart kann die zuletzt gespeicherte Parametrierungsliste automatisch geladen
werden, dadurch ist ein automatischer Start der Software z.B. durch Eintrag in die Autostart-
Programmgruppe problemlos möglich.
8.1 Die Bedienoberfläche
Dieses Bild zeigt die Bedienoberfläche des BACnet OPC-Client.
In der Liste werden die aktiven Verknüpfungen zwischen OPC-Tags und BACnet
Objektproperties dargestellt. Zusätzlich werden der letzte Wert und der Zeitstempel der
letzten Wertänderung angezeigt.
8.2 Die Bereitschaftsanzeige
Diese Informationszeile zeigt den Bereitschaftsstatus des Programms an. Wird der
Mauszeiger über einen Eintrag der Tool-Leiste oder innerhalb der Menüs bewegt, so wird
eine kurze Information über die entsprechende Programmfunktion angezeigt.
BACnet OPC-Client
Seite 29 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
8.3 Die Tool-Leiste
Die Tool-Leiste ermöglicht den schnellen Zugriff auf die wichtigsten Programmfunktionen. Im
folgenden sind die einzelnen Funktionen der Toolbar beschrieben.
Dieses Bild zeigt die Tool-Leiste der Software.
Datei / Neu, legt eine neue Parametrierungsdatei an.
Datei / Öffnen, öffnet eine Parametrierungsdatei von der Festplatte / Diskette.
Datei / Speichern, speichert die aktuelle Parametrierungsdatei auf die Festplatte / Diskette.
Datei / Import, importiert eine Textdatei und erzeugt eine Parametrierungsdatei.
Datei / Export, exportiert die Parametrierungsdatei als Textdatei.
Startet bzw. stoppt den OPC-Client, das rote OPC-Symbol zeigt eine bestehende Verbindung zum OPC-Server an.
Startet bzw. stoppt den BACnet-Server, das rote BACnet-Symbol zeigt an, daß der BACnet-Server aktiv ist.
Verknüpfung hinzufügen, startet den Dialog zur Festlegung der Verknüpfungen.
Verknüpfung löschen, löscht die aktuell markierte Verknüpfung.
Info, zeigt Informationen zur Programmversion.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 30 von 81
9. Die Menüs des BACnet OPC-Server
9.1 Das Menü „Datei“
In diesem Abschnitt werden die Funktionen zur Verarbeitung der Projektdateien sowie
Programmeinstellungen erklärt.
9.1.1 Neu legt eine leere .boc -Datei an. Diese Dateien enthalten alle Verknüpfungsinformationen und
projektspezifischen Einstellungen.
9.1.2 Öffnen lädt eine boc-Datei von der Festplatte.
9.1.3 Speichern speichert die aktuelle Datei auf Festplatte.
9.1.4 Speichern unter speichert die aktuelle Datei auf Festplatte mit Auswahl eines neuen Dateinamens.
9.1.5 Textdatei importieren wählen Sie diese Option, um eine Textdatei einzulesen und aus diesen Informationen eine
Parametrierungsliste zu erzeugen. Das Importformat der Textdateien finden Sie in einem
späteren Kapitel dieses Handbuches.
9.1.6 Textdatei exportieren wählen Sie diese Option, um die aktuelle Parametrierung als Textdatei auf der Festplatte oder
Diskette zu speichern.
9.1.7 Einstellungen Im folgenden Dialog werden grundsätzliche Programmeinstellungen vorgenommen.
BACnet OPC-Client
Seite 31 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
9.1.7.1 Kartei Allgemein Hier finden Sie allgemeine Einstellungen zum Programm.
9.1.7.1.1 Letzte Konfiguration automatisch laden Ist dieser Punkt ausgewählt, so wird bei Programmstart die jeweils zuletzt bearbeitete
Konfigurationsdatei automatisch geladen und der Server gestartet. Wählen Sie bitte diese
Option, wenn die Software z.B. in der Autostartgruppe nach einem Systemstart automatisch
gestartet wird. Hierdurch wird sichergestellt, dass die Software z.B. nach einem Stromausfall
wieder anläuft.
9.1.7.1.2 Willkommenfenster anzeigen Ist dieser Punkt markiert, so wird bei Programmstart ein Willkommensfenster angezeigt.
9.1.7.1.3 Symbolleiste anzeigen Ist dieser Punkt markiert, so wird bei Programmstart die Symbolleiste angezeigt.
9.1.7.1.4 Statusleiste anzeigen Ist dieser Punkt markiert, so wird bei Programmstart die Statuszeile angezeigt.
9.1.7.1.5 Verzögerung vor Dongleprüfung Geben Sie hier den Wert in Sekunden ein, um den die Dongleprüfung beim Start der
Software verzögert werden soll. Dies ist dann erforderlich, wenn der angeschlossene USB-
Port erst nach dem Programmstart erkannt werden kann. Normalerweise ist keine
Verzögerung erforderlich, jedoch kann eine Verzögerung in Einzelfällen notwendig sein, wenn
die USB-Treiber später starten.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 32 von 81
9.1.7.1.6 OPC Verbindung automatisch wieder herstellen Wir die Verbindung zu angeschlossenen OPC-Servern unterbrochen, wird bei aktivierter
Einstellung die Verbindung nach der einzustellenden Wartezeit wieder aufgebaut.
9.1.7.1.7 BACnet-Server automatisch starten Ist diese Option aktiviert, wird nach Ablauf der eingestellten Zeit nach Programmstart der
BACnet-Server automatisch gestartet.
Ist diese Option nicht aktiviert, muss der BACnet-Server manuell gestartet werden.
9.1.7.1.8 OPC Aktualisierung beim Start automatisch durchführen Ist diese Option aktiv, wird beim Start der Software ein Abbild aller projektierten Werte der
angeschlossenen OPC-Server gelesen.
9.1.7.1.9 BACnet Server Start verzögern Ist diese Option aktiv, wird beim Programmstart der Start des BACnet-Servers um die unter
Kap. 0 angegebene Zeit verzögert.
BACnet OPC-Client
Seite 33 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
9.1.7.2 Kartei BACnet Server Hier finden Sie die Einstellungen des BACnet-Serverteils der Software.
9.1.7.2.1 Standard BACnet Servername Legen Sie hier bitte den Objektnamen des BACnet Device-Objektes fest. Bitte beachten Sie,
dass dieser Name innerhalb des gesamten BACnet-Netzwerkes eindeutig sein muss.
9.1.7.2.2 Standard BACnet Server Instanznummer Legen Sie hier bitte die Instanznummer des BACnet Device-Objektes fest. Bitte beachten Sie,
dass diese Instanznummer innerhalb des BACnet-Netzwerkes eindeutig sein muss. Der
gültige Wertebereich ist 0 bis 4.194.302 (einschließlich).
9.1.7.2.3 Standard BACnet Server Netzwerknummer Legen Sie hier bitte die Netzwerknummer des BACnet-Netzwerkes fest, in dem sich der
BACnet-Server befindet. Die BACnet-Netzwerknummer wird verwendet, wenn Nachrichten
über verschiedene BACnet-Medien (Data-Link-Layer, z.B. an angeschlossene MS/TP-
Netzwerke) transportiert werden sollen.
Geben Sie in dieser Einstellung die für das BACnet/IP Netzwerk verwendete
Netzwerknummer ein.
Der Wertebereich ist 0 bis 65535, wobei 0 als Platzhalter für das lokale Netzwerk dient
(Standardeinstellung).
9.1.7.2.4 Permanent speichern Ist dieser Punkt markiert, so werden die in diesem Dialog getätigten Einstellungen permanent
gespeichert und stehen beim nächsten Aufruf wieder zur Verfügung.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 34 von 81
9.1.7.3 Kartei BACnet-Objekte Diese Einstellungen gelten sinngemäß für die Abbildung analoger Objekte, binärer Objekte
und mehrstufiger Objekte. Die Erklärung erfolgt daher nur einmal für alle Objektarten.
Die folgenden Standardwerte werden als Vorgabe beim Anlegen neuer Objekte verwendet.
Einstellungen für die analogen Objekte:
BACnet OPC-Client
Seite 35 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Einstellungen für die binären Objekte:
Einstellungen für die mehrstufigen Objekte:
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 36 von 81
9.1.7.3.1 Standardnamen Hier werden die Offsets für die BACnet Objektnamen festgelegt. Wird ein BACnet Objekt der
Projektierung hinzugefügt, so wird der eindeutige Objektname aus dem festgelegten Offset
sowie einer eindeutigen Nummer gebildet.
9.1.7.3.2 Standardoffset (nur mehrstufige Objekte) Hier wird der Offset für die Nummerierung der Stufen für mehrstufige Objekte festgelegt. Der
Standardwert beginnt (wie im BACnet-Standard festgelegt) mit dem Wert 1.
9.1.7.3.3 Permanent speichern Ist dieser Punkt markiert, so werden die in diesem Dialog getätigten Einstellungen permanent
gespeichert und stehen beim nächsten Aufruf wieder zur Verfügung.
9.1.7.3.4 Standardwert für (rechte Seite) Hier werden die Projektierungswerte für die Eigenschaften (Properties) der BACnet-Objekte
eingetragen. Die Bedeutung der einzelnen Properties entnehmen Sie bitte dem BACnet-
Standard.
9.1.8 Beenden Beendet den BACnet OPC-Client. Eventuell durch den BACnet OPC-Client gestartete OPC-
Server werden ebenfalls beendet. Wurden die OPC-Server manuell gestartet, so werden
diese nicht beendet, es werden in diesem Fall lediglich die angemeldeten Instanzen des
BACnet OPC-Client entfernt.
BACnet OPC-Client
Seite 37 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
9.2 Menü „OPC“
9.2.1 Serverliste Hier werden die Verbindungen zu den OPC-Servern hergestellt. Je nach Softwareversion ist
entweder nur eine einzelne Verbindung zu einem einzelnen OPC-Server möglich oder es
können beliebig viele Verbindungen hergestellt werden.
Mit der Taste „Neuer Server“ wird eine neue Verbindung eingerichtet.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 38 von 81
In dieser Liste werden die lokal registrierten OPC-Server angezeigt. Wenn Sie einen OPC-
Server auf einem entfernten Rechner im Netzwerk starten möchten, so wählen Sie bitte den
Rechner aus der Liste der Serverknoten aus. Es werden die OPC-Data Access
Spezifikationen 1.0 und 2.0 unterstützt. Bitte beachten Sie, dass Server, die nur die Version
1.0 unterstützen nicht in der Liste angezeigt werden, wenn die Option 2.0 gewählt ist.
Bitte beachten Sie, dass für die Verbindung zu einem OPC-Server auf einem entfernten
Rechner Einstellungen mit dem Programm „DCOMCNFG.EXE“ (im Lieferumfang von
Windows enthalten) getätigt werden müssen. Generell gilt, dass die Zugriffsrechte auf dem
entfernten Rechner so eingestellt werden müssen, dass ein entfernter Programmstart
zugelassen ist. Hilfe hierzu finden Sie u.a. in den OPC-Spezifikationen
(www.opcfoundation.org).
Mit der Taste „Server entfernen“ wird die Verbindung wieder entfernt.
Mit der Taste „Serverstatus“ rufen Sie eine Statusanzeige zum ausgewählten OPC-Server
auf.
Beispiel:
Mit der Taste „Gruppenparameter“ können Sie die OPC-Kommunikationseigenschaften
festlegen. Hinweise hierzu finden Sie in den OPC-Spezifikationen.
BACnet OPC-Client
Seite 39 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Beispiel:
9.2.2 Datenpunktparameter In diesem Dialog werden die Details (OPC-seitig) der aktuell ausgewählten Verknüpfung
angezeigt.
Diese Anzeige kann zu Diagnosezwecken verwendet werden.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 40 von 81
9.2.3 Datenpunkt schreiben
In diesem Dialog kann der aktuelle Wert des ausgewählten Datenpunktes zu
Diagnosezwecken beschrieben werden.
9.2.4 Datenpunkt lesen Mit diesem Menüpunkt ist es möglich, den Wert des ausgewählten Datenpunktes erneut
auszulesen.
BACnet OPC-Client
Seite 41 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
9.3 Menü „Verknüpfung“
9.3.1 Verknüpfung hinzufügen In diesem Dialog werden die Zuordnungen der OPC-Datenpunkte zu BACnet
Objektproperties vorgenommen.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 42 von 81
In der linken Hälfte dieses Dialogs finden Sie die OPC-Tags, auf der rechten Seite verwalten
Sie die BACnet-Objekte.
Gehen Sie zum Hinzufügen einer Verknüpfung wie folgt vor:
Wählen Sie in der linken Hälfte dieses Dialoges den gewünschten OPC-Tag.
Wählen Sie aus der rechten Seite dieses Dialoges das gewünschte BACnet-Objekt und anschließend das Objektproperty, mit dem Sie den OPC-Tag verknüpfen möchten. In der Regel werden die Verknüpfungen von OPC-Tags auf das Property „PresentValue“ eines BACnet-Objektes verknüpft. Zum Hinzufügen der Verknüpfung wählen Sie bitte „Verknüpfung übernehmen“, die Verknüpfung wird der Datenpunktliste des Hauptfensters hinzugefügt.
Zum Hinzufügen eines neuen BACnet-Objektes wählen Sie bitte „Objekt hinzufügen“. Es erscheint der folgende Dialog.
Wählen Sie den gewünschten Objekttyp sowie die Instanznummer. Bitte beachten Sie, dass
die Instanznummer sowie der Objektname eines BACnet-Objektes pro Objekttyp innerhalb
eines BACnet-Gerätes (in diesem Fall des Serverteils der Software) eindeutig sein muss.
Zu diesem Zweck werden Objektname und Instanznummer auf Eindeutigkeit geprüft, dies
kann einige Augenblicke Zeit in Anspruch nehmen.
Haben Sie eine neues Objekt hinzugefügt, so können Sie dies im Verknüpfungsdialog sofort
mit einem OPC-Tag verknüpfen.
BACnet OPC-Client
Seite 43 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Button „Details“
Mit Hilfe dieses Buttons lassen sich die Eigenschaften der OPC-Datenpunkte anzeigen. Dazu
markiert man den gewünschten Datenpunkt und bekommt Property und Value angezeigt.
OPC Datatype (Filter für Tags)
Mit dieser Funktion lässt sich die Anzeige der OPC-Datenpunkte nach Datentyp filtern. Es
werden dann nur die markierten Datentypen angezeigt.
Einzelbitverknüpfung
Wählt man diese Funktion an, lassen sich einzelne Bits eines Datenregisters auslesen. In
dem dazu gehörenden Nummernfeld findet die Auswahl des gewünschten Bits statt. Lässt
das Objekt-Property diese Selektion nicht zu, wird die Auswahl der Funktion nicht angeboten.
BACnet Datatyp (informativ)
Markiert man unter BACnet Eigenschaften eine BACnet Property so wird der dazu gehörende
Datentyp angezeigt.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 44 von 81
9.3.2 Verknüpfung bearbeiten Mit dieser Funktion wird die gleiche Maske aufgerufen wie im vorherigen Kapitel beschrieben
mit Übergabe der im Hauptfenster ausgewählten Verknüpfung. Sie können hier die
Eigenschaften dieser Verknüpfung bearbeiten.
9.3.3 Verknüpfung löschen Mit diesem Menüpunkt wird die aktuell markierte Verknüpfung aus der Konfigurationsdatei
entfernt.
9.3.4 Aktualisieren Mit diesem Menüpunkt wird die Verknüpfung aktualisiert, d.h. es erfolgt ein Lesezugriff sowie
ein Update des Wertes.
BACnet OPC-Client
Seite 45 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
9.4 Menü „BACnet“
9.4.1 Server starten Dieser Menüpunkt startet den BACnet-Server. Nach erfolgreichem Start wechselt die
Statusanzeige BACnet auf den Zustand grün/rot.
9.4.2 Server schließen Dieser Menüpunkt beendet den BACnet-Server.
9.4.3 Schedule Objekte In diesem Dialog werden die Schedule Objekte / Zeitschaltpläne festgelegt.
Die Liste zeigt die aktuell vorhandenen Objekte, mit Hilfe der Taste „Neu“ legen Sie einen
neuen Zeitschaltplan fest, mit der Taste Löschen entfernen Sie den aktuell markierten
Zeitschaltplan.
9.4.3.1 Neuen Zeitschaltplan anlegen In diesem Dialog werden die grundlegenden Einstellungen des Zeitschaltplans festgelegt.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 46 von 81
Nachdem Sie das Schedule Objekt generiert haben, können Sie mit einem BACnet-Client die
Zeitpläne beschreiben (Wochenplan = Weekly Schedule oder Ausnahmeplan = Exception
Schedule).
Alternativ können Sie diese Einstellungen auch mit Hilfe des Textimport vornehmen.
9.4.4 Calendar Objekte In diesem Dialog werden die Calendar Objekte / Betriebskalender festgelegt.
Die Liste zeigt die aktuell vorhandenen Objekte, mit Hilfe der Taste „Neu“ legen Sie einen
neuen Betriebskalender fest, mit der Taste Löschen entfernen Sie den aktuell markierten
Betriebskalender.
9.4.4.1 Neuen Betriebskalender anlegen In diesem Dialog werden die grundlegenden Einstellungen des Betriebskalenders festgelegt.
Nachdem Sie das Calendar Objekt generiert haben, können Sie mit einem BACnet-Client die
Kalendereinträge beschreiben (Date List).
Alternativ können Sie diese Einstellungen auch mit Hilfe des Textimport vornehmen.
BACnet OPC-Client
Seite 47 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
9.4.5 Notification Objekte In diesem Dialog werden die Notification Class Objekte / Benachrichtigungsklassen
festgelegt.
Die Liste zeigt die aktuell vorhandenen Objekte, mit Hilfe der Taste „Neu“ legen Sie eine neue
Benachrichtigungsklasse fest, mit der Taste Löschen entfernen Sie die aktuell markierte
Benachrichtigungsklasse.
Mit der Taste Eigenschaften rufen Sie den Dialog zur Bearbeitung einer vorhandenen
Benachrichtigungsklasse auf.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 48 von 81
9.4.5.1 Neue Benachrichtigungsklasse anlegen/bearbeiten In diesem Dialog werden die grundlegenden Einstellungen der Benachrichtigungsklasse
festgelegt.
Sie können hier direkt alle Eigenschaften festlegen, alternativ können diese Einträge
(Alarmanmeldungen) auf dynamisch von externen BACnet-Clients erfolgen.
9.4.6 Eigenschaften Im folgenden Dialog werden Objektname und Objektinstanznummer des BACnet Device
Objektes festgelegt.
Bitte beachten Sie, dass diese Einträge innerhalb eines BACnet-Netzwerkes eindeutig sein
müssen.
BACnet OPC-Client
Seite 49 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Die „Netzwerk Nummer“ bezeichnet die BACnet-Netzwerknummer des angeschlossenen
Mediums, in dem der BACnet OPC-Client läuft.
Nähere Informationen finden Sie in diesem Dokument in den Einstellungen des Cimetrics
BACstac Protokolls.
9.5 Menü „Ansicht“ Hier können verschiedene Programmoptionen ein- oder ausgeschaltet werden.
9.5.1 Symbolleiste Mit diesem Menüpunkt wird die Symbolleiste ein- oder ausgeschaltet.
9.5.2 Statusleiste Mit diesem Menüpunkt wird die Statuszeile ein- oder ausgeschaltet.
9.5.3 Gitter Mit diesem Menüpunkt wird das Gitter der Datenpunktliste ein- oder ausgeschaltet.
Ist das Gitter eingeschaltet, so wird die Datenpunktliste des Hauptfensters mit Hilfslinien
angezeigt, dies erhöht die Lesbarkeit.
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 50 von 81
9.6 Menü „?“
In diesem Menü ist die Versionsinformation aufrufbar.
9.6.1 Info zu BACnet OPC-Client Hier werden Informationen zur Programmversion angezeigt.
In diesem Dialog wird ebenfalls die der Softwareversion entsprechende Datenpunktanzahl
angezeigt.
BACnet OPC-Client
Seite 51 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
10. Abkürzungen und wichtige Begriffe
Acknowledge Bestätigen
AddListElement Hinzufügen eines Eintrags in eine Liste
ASHRAE American Society of Heating, Refrigerating and Air-Conditioning
Engineers, INC.
Amerikanische Vereinigung der Heizungs-, Kälte- und Klima-
Ingenieure
ANSI American National Standards Institute
Nationales Normungsinstitut Amerika
Array Speicherbereich mit festgelegter Größe, kann eine bestimmte Anzahl
festgelegter Daten aufnehmen
BACnet Abkürzung für Building Automation and Control Network
Mit dem Begriff BACnet ist der ASHRAE-Standard 135-1995 gemeint
Bit kleinste Einheit der EDV, bildet die Zustände 0 oder 1 ab
BTA Abkürzung für betriebstechnische Anlage
ChangeOfBitstring Änderung einer Folge von Bits
ChangeOfState Änderung eines Zustandes
ChangeOfValue Änderung eines Wertes
Client Gerät, welches auf Daten anderer Geräte zugreift und diese
weiterverarbeitet
CommandFailure Fehler beim Ausführen eines Kommandos (Stellbefehls)
Condition Bedingung
Confirmed bestätigte Datenübertragung, der Empfänger quittiert den Empfang
Conformance Class Konformitätsklasse
COV Abkürzung für Change of Value
BACnet-Dienst, der Wertänderungen an angeschlossene BACnet-
Clients meldet
CreateObject Erzeugen eines Objektes
DataLinkLayer Schicht 2 des ISO/OSI Schichtenmodells für
Netzwerkkommunikation, beschreibt die Sicherungsschicht einer
Datenübertragung
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 52 von 81
DDC Abkürzung für Direct Digital Control
Intelligente Controller, die in einer betriebstechnischen Anlage,
selbständig Steuerungs- und Regelungsaufgaben ausführen können.
Device Gerät
DeleteObject Löschen eines Objektes
Event Ereignis
Ereignisse treten aufgrund von Zustandsänderungen innerhalb der
betriebstechnischen Anlage auf
File Datei
Floating Limit Grenzverletzung eines Fließkommawertes
Functional Group Funktionsgruppe
Gateway Hiermit ist ein Gerät gemeint, das eine Datenumsetzung von
unterschiedlichen Protokollen ermöglicht.
I-Am „Ich bin...“
I-Have „Ich habe...“
LONTalk Local Operating Network Talk (=Sprechen)
Datenprotokoll der Firma Echelon konzipiert für die Feld- und
Automationsebene der Gebäudeautomation
MAC-Adresse Medium Access Control
Eindeutige Netzwerkkartenadresse, wird vom Hersteller der
Netzwerkkarte weltweit eindeutig vergeben
Minimum-On-Time Minimale Einschaltzeit
Minimum-Off-Time Minimale Ausschaltzeit
Multiple Mehrfach
Notification Benachrichtigung
Objekt Hiermit sind BACnet Objekte gemeint.
Diese stellen Abbildungen realer Größen , zum Beispiel Meßwerte
(Analog Input) oder Schalterstufen (Multistate) dar.
Out-Of-Range Wert außerhalb des Meßbereichs
PICS Protocol Implementation Conformance Statement
Dokument, welches den implementierten BACnet Funktionsumfang
eines Gerätes bzw. einer Software kennzeichnet.
BACnet OPC-Client
Seite 53 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Priority_Array Speicherbereich, der zur Aufnahme der Schreibprioritäten dient
Property Eigenschaft
Hiermit sind Eigenschaften von BACnet Objekten gemeint, zum
Beispiel der aktuelle Wert, obere/untere Grenze, usw.
Range Bereich
Relinquish_Default Vorgabewert, wenn das Priority_Array leer ist
RemoveListElement Entfernen eines Eintrags aus einer Liste
Remote entfernt, Ausführen einer Funktion in einem entfernten (Remote-)
Gerät
Read Lesen
Server Gerät, welches Daten anderen Geräten bereitstellt
Synchronization Synchronisierung von Daten
Time Zeit
Unconfirmed unbestätigte Datenübertragung, keine Quittierung vom Empfänger
erforderlich
Who-Is „Wer ist...“
Who-Has „Wer hat...“
Write Schreiben
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 54 von 81
11. Format Textimport
Beim Import über die Oberfläche werden auftretende Fehler als Messagebox mit Angaben
über Zeilennummer und dem Inhalt der fehlerhaften Zeile angezeigt.
Eine Ausgabe in einer Log-Datei erfolgt in diesem Fall nicht.
Beim Import über die Kommandozeile mit Angabe der Konvertierungsoption
/convert <Pfad und Name der Textkonfigurationsdatei>
wird im Fehlerfall einer Konvertierung in das binäre Format eine Datei <Pfad und Name der
Textkonfigurationsdatei> mit der Endung ".err" angelegt.
Bei einer erfolgreichen Konvertierung existiert die Fehlerlogdatei nicht, sondern nur die binäre
Konfigurationsdatei mit der Endung ".boc". In der Fehlerlogdatei sind die gleichen Angaben
wie in der Messagebox enthalten.
Folgende Fehler werden erkannt:
eine leere bzw. falsche OPC-Server-Konfiguration (leerer Name)
eine leere bzw. falsche BACnet Server-Konfiguration (leere ID, leererName)
doppelte Instanznummern von Objekten
fehlerhafte Angaben in den Properties effective-period, object-property-reference,
exception-schedule, weekly-schedule und date-list
Trennung von Texten zum Beipiel wird beim Textimport und Textexport durch :"Text": vorgenommen. Beispiel: bacobj = "Binary Value":"BinaryValue":0:"Present Value"
Angabe über die Formatierung von Schedule- und Kalender-Objekten:
BACnet OPC-Client
Seite 55 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Exception Schedule:
with Calendar entry Date:
{[0] {[0](*,*-*-*)},{{*:*:*.*,1.000000},{*:*:*.*,2.000000}},1}
--- --- --------- ------- -------- -------- -------- -
| | | | | | | |
| | Date 1.Time 1.Value 2.Time 2.Value Event Priority
| |
| typ Date
|
for Calendar entry
with Calendar entry Date-Range:
{[0] {[1]
{ (*,*-*-*),(*,*-*-*)}},{{*:*:*.*,1.000000},{*:*:*.*,2.000000}},1}
--- --- --------- --------- ------- -------- -------- --------
-
| | | | | | | |
|
| | Startdate Enddate 1.Time 1.Value 2.Time 2.Value Event Priority
| |
| typ Date-Range
|
for Calendar entry
with Calendar entry Week N Day:
{[0] {[2] X'FFFFFF},{{*:*:*.*,1.000000},{*:*:*.*,2.000000}},1}
--- --- -------- ------- -------- -------- -------- -
| | | | | | | |
| | Week N Day 1.Time 1.Value 2.Time 2.Value Event
Priority
| |
| type Week N Day
|
for Calendar entry
with Calendar Reference
{[1] {(calendar,123)},{{*:*:*.*,1.000000},{*:*:*.*,2.000000}},1}
--- ---------------- ------- -------- -------- -------- -
| | | | | | |
| Object Reference 1.Time 1.Value 2.Time 2.Value Event
Priority
|
for Calendar reference
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 56 von 81
Base type date
*,*-*-*
1 2 3 4
1) Day of week; Monday(1), Tuesday(2), Wednesday(3)..., * => don't
care
2) Day of month: 1 - 31, * => don't care
3) Month : 1 - 12, * => don't care
4) Year: 1900 - 2099, * => don't care
Base type Week N Day
X'FFFFFF
1 2 3
1) Month in Hex: 01-0C, FF => don't care
2) Week of month in Hex: 01-06, FF => don't care
3) Day of week in Hex: 01-07, FF => don't care
Base type time
*:*:*.*
1 2 3 4
1) Hours: 00-23, * => don't care
2) Minutes: 00-59, * => don't care
3) Seconds: 00-59, * => don't care
4) Hundredths: 00-99, * => don't care
Base types for values
xxx.yyy => real
xxx => unsigned integer
-/+xxx => signed integer
active/inactive or T/F => boolean
Event-Enrollment:
Event-Parameters:
([0](0,(0,0,0),((0,0),(0,1),(1,0),(1,1))))
--- - ----- -------------------------
| | | |
| | | list of bitstring values
| | bit-mask
| time delay (sec)
tag for change-of-bitstring
([1](0,(([0] 0),([1] 1),([4] 6))))
--- - -----------------------
| | |--- -
| | | | |
| | | | value (depends on tag, see scheduling values)
| | | value-tag (ASN1 encoding)
BACnet OPC-Client
Seite 57 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
| | list of property state values
| time delay (sec)
tag for change-of-state
([2](0,[0](T,T,T,T)))
--- - --- -------
| | | |
| | | bitmask
| | tag for bitmask
| time delay (sec)
tag for change-of-value
([2](0,[1]0.5))
--- - --- --
| | | |
| | | increment-value
| | tag for value
| time delay (sec)
tag for change-of-value
([3](0,((analog-output,1),priority-array,16,(device,1967))))
--- - -------------------------------------------------
| | |
| | feedback-reference (device object property reference)
| time delay (sec)
tag for
([4](0,((analog-output,1),priority-array,16,(device,1967)),0.5,55.5,2.0))
--- - ------------------------------------------------- --- ----
---
| | | | | |
| | | | |
deadband
| | | |
high-diff-limit
| | |
low-diff-limit
| | setpoint-reference (device object property reference)
| time delay (sec)
tag for floating-limit
([5](20,-100.0,100.0,2.0))
--- -- ------ ----- ---
| | | | |
| | | | deadband
| | | high-limit
| | low-limit
| time delay (sec)
tag for out-of-range
...tags 6 and 7 are deprecated...
([8](50,(0,1,2,3),(4,5,6),((analog-output,1),priority-array,16,(device,1967))))
--- -- ------- -----
-------------------------------------------------
| | | | |
| | | | mode-property-reference(device object)property reference)
| | | list-of-alarm-values
| | list-of-life-safety-alarm-values
| time delay (sec)
tag for change-of-life-safety
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 58 von 81
([9](50,88,[0] 0))
--- -- -- --- -
| | | | |
| | | | value (depends on tag, see scheduling values)
| | | value-tag (ASN1 encoding)
| | event-type
| vendor-id
tag for extended
([10](500,800))
---- --- ---
| | |
| | notification count
| notification threshold
tag for
([11](0,20,99999))
---- - -- -----
| | | |
| | | high-limit
| | low-limit
| time delay (sec)
tag for unsigned-range
BACnet OPC-Client
Seite 59 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Notification Class Object Recipient-List:
(((1,1,1,1,1,1,1),(00:00:00.00),(23:59:59.99),[1](1,0a000001bac0),33,0,(1,1,1)),..<next entry>..)
--------------- ------------- ------------- ------------------- -- - -------
| | | | | | |
| | | | | | valid Transitions the recipient is interrested in:
| | | | | | (TO-OFFNORMAL, TO-FAULT, TO-NORMAL)
| | | | | |
| | | | | \ Issue Confirmed Notifications (1=true,0=false)
| | | | |
| | | | Process Identifier (Unsigned32), is the handle of a
| | | | process within the recipient device that is to receive
| | | | the event notification (0=all processes should receive)
| | | |
| | | BACnetRecipient
| | | [0] BACnet object identifier : (device, device instancenumber)
| | | [1] BACnet address : (Networknumber, MAC-Address hex coded)
| | |
| From Time To Time
| The window of time (inclusive) during which the destination is viable
|
The set of days of the week on which this destination may be used between From Time and To Time
(monday,tuesday,wednesday,thursday,friday,saturday,sunday)
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 60 von 81
ActionCommand (array of action-list):
((((device,1990),(analog-output,1),present-value,-,[4] 20.5,-,-,T,F),((device,1990),(analog-value,1),present-value,-,[4] 20.5,-,-,T,F),...
------------- ----------------- ------------- - --- ---- - - - -
| | | | | | | | | |
| | | | | | | | | write-successful
| | | | | | | | quit-on-failure
| | | | | | | post-delay (optional)
| | | | | | priority-for-writing (optional)
| | | | | value to write (depends on tag)
| | | | tag of value (4=real)
| | | array-index (optional)
| | property-id to write
| object-identifier
device-identifier
BACnet OPC-Client
Seite 61 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
...((device,1990),(binary-output,1),present-value,-,[9] 1,-,-,T,F),((device,1990),(binary-value,1),present-value,-,[9] 1,-,-,T,F)),...
------------- ----------------- ------------- - --- - - - - -
| | | | | | | | | |
| | | | | | | | | write-successful
| | | | | | | | quit-on-failure
| | | | | | | post-delay (optional)
| | | | | | priority-for-writing (optional)
| | | | | value to write (depends on tag)
| | | | tag of value (9=enumerated)
| | | array-index (optional)
| | property-id to write
| object-identifier
device-identifier
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 62 von 81
...(((device,1990),(analog-output,1),present-value,-,[4] 10.0,-,-,T,F),((device,1990),(analog-value,1),present-value,-,[4]10.0,-,-,T,F),...
------------- ----------------- ------------- - --- ---- - - - -
| | | | | | | | | |
| | | | | | | | | write-successful
| | | | | | | | quit-on-failure
| | | | | | | post-delay (optional)
| | | | | | priority-for-writing (optional)
| | | | | value to write (depends on tag)
| | | | tag of value (4=real)
| | | array-index (optional)
| | property-id to write
| object-identifier
device-identifier
...((device,1990),(binary-output,1),present-value,-,[9] 0,-,-,T,F),((device,1990),(binary-value,1),present-value,-,[9]0,-,-,T,F)))
Tags for value types:
[0] = NULL
[1] = boolean
[2] = unsigned integer
[3] = signed integer
[4] = real
[9] = enumerated values (like present-value of binary objects)
BACnet OPC-Client
Seite 63 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Property Priority for Writing
Unsigned 1 - 16 (1 highest priority, 16 lowest priority)
Property List Of Object Property References:
This property describes the target objects and the property to be written
Device Object Property Reference
{{(1,1),85,(8,3333)},{....}} ----- -- -------- | | | | | 1.Object ID (for Device) | 1.Property ID (currently supported only 85 = present-value) 1.Object ID
Base type Object ID
(1,1) 1 2 1) Object Type (supported)
analog-input (0), analog-output (1), analog-value (2), binary-input (3), binary-output (4), binary-value (5), calendar (6), device (8), multi-state-input (13), multi-state-output (14), multi-state-value (19),
2) Instance number (0 - 2^22)
Base type date
?,?-?-? 1 2 3 4 1) Day of week; Monday(1), Tuesday(2), Wednesday(3)..., ? => don't care 2) Day of month: 1 - 31, ? => don't care 3) Month : 1 - 12, ? => don't care 4) Year: 1900 - 2099, ? => don't care
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 64 von 81
Base type Week and Day
X'FFFFFF 1 2 3 1) Month in Hex: 01-0C, FF => don't care 2) Week of month in Hex: 01-06, FF => don't care 3) Day of week in Hex: 01-07, FF => don't care Base type time
?:?:?.? 1 2 3 4 1) Hours: 00-23, ? => don't care 2) Minutes: 00-59, ? => don't care 3) Seconds: 00-59, ? => don't care 4) Hundredths: 00-99, ? => don't care
Base types for values
[X] NNNNNN 1 2 1) value type (supported)
0 = Null 1 = Boolean 2 = Unsigned Integer 3 = Signed Integer 4 = Real (ANSI/IEEE-754 floating point) 9 = Enumerated 10 = Date 11 = Time
2) value
xxx.yyy => real xxx => unsigned integer -/+xxx => signed integer active/inactive or T/F => boolean
BACnet OPC-Client
Seite 65 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
12. Beispieltextdatei
Das folgende Beispiel zeigt exemplarisch den Textimport.
#TEXT Config File:BACnet OPC Client:V2.0# [OPC Server] name = "Softing.OPCToolboxDemo_ServerDA.1" version = 2 node = "" groupname = "Default" refresh = 1000 timebias = -60 active = 1 deadband = 0 localid = 0 [OPC Server] name = "Matrikon.OPC.Simulation.1" version = 2 node = "" groupname = "Default" refresh = 1000 timebias = -60 active = 1 deadband = 0 localid = 0 [BACnet Server] name = "BACnetServer" idnr = 123466 net = 0 [BACnet Calendar] name = "Calendar Object 1" instnr = 1 description = "description #1" date_list = "{{{[0] (Saturday,12-December-2009)}},{{[1] {(Sunday,13-December-2009),(Monday,14-December-2009)}}},{{[2] X'ffffff}}}" [BACnet Calendar] name = "Calendar Object 2" instnr = 2 description = "description #2" date_list = "{{{[0] (Saturday,12-December-2009)}},{{[1] {(Sunday,13-December-2009),(Monday,14-December-2009)}}}}" [BACnet Schedule] name = "Schedule Object 1" instnr = 1 description = "description #1" priority_for_writing = 16 effective_period = "{(Thursday,01-January-2009),(Thursday,31-December-2009)}" object_property_ref = "{{(binary-output,1),present-value}}"
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 66 von 81
exception_schedule = "{{[0] {[0] (Saturday,01-February-2003)},{{10:11:12.13,[4]1.0},{14:15:16.17,[4]2.0}},1}}" weekly_schedule = "{{{10:00:00.00,[4]1.9},{13:00:00.00,[4]11.9}},{{10:00:00.00,[4]2.9},{13:00:00.00,[4]12.9}},{{10:00:00.00,[4]3.9},{13:00:00.00,[4]13.9}},{{10:00:00.00,[4]4.9},{13:00:00.00,[4]14.9}},{{10:00:00.00,[4]5.9},{13:00:00.00,[4]15.9}},{{10:00:00.00,[4]6.9},{13:00:00.00,[4]16.9}},{{10:00:00.00,[4]7.9},{13:00:00.00,[4]17.9}}}" [BACnet Schedule] name = "Schedule Object 2" instnr = 2 description = "description #2" priority_for_writing = 16 effective_period = "{(*,*-*-*),(*,*-*-*)}" object_property_ref = "{{(binary-output,1),present-value}}" exception_schedule = "{{[1] (calendar,2),{{10:11:12.13,[4]1111.0},{14:15:16.17,[4]2222.0}},1}}" weekly_schedule = "{{},{},{},{},{},{},{}}" [BACnet Schedule] name = "Schedule Object 3" instnr = 3 description = "description #3" priority_for_writing = 16 effective_period = "{(*,*-*-*),(*,*-*-*)}" object_property_ref = "{{(binary-output,1),present-value}}" exception_schedule = "{}" weekly_schedule = "{{},{},{},{},{},{},{}}" [BACnet Schedule] name = "Schedule Object 4" instnr = 4 description = "description #4" priority_for_writing = 16 effective_period = "{(*,*-*-*),(*,*-*-*)}" object_property_ref = "{{(binary-output,1),present-value}}" exception_schedule = "{}" weekly_schedule = "{{},{},{},{},{},{},{}}" [BACnet Notification Class Object] name="Default Notification Object" instnr=0 description="" to_offnormal_prio=0 to_offnormal_ack=0 to_fault_prio=0 to_fault_ack=0 to_normal_prio=0 to_normal_ack=0 number=1 network_number=0 adr_typ=ip address=10.250.10.82:47808
BACnet OPC-Client
Seite 67 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
from_time=00:00:00 to_time=23:59:59 monday=1 tuesday=1 wednesday=1 thursday=1 friday=1 saturday=1 sunday=1 process_id=1 confirmed_notification=1 to_offnormal=1 to_fault=1 to_normal=1 number=2 network_number=0 adr_typ=mac address=0:11:22:33:44:55 from_time=00:00:00 to_time=23:59:59 monday=1 tuesday=1 wednesday=1 thursday=1 friday=1 saturday=1 sunday=1 process_id=1 confirmed_notification=1 to_offnormal=1 to_fault=1 to_normal=1 [Link] opcserver = "Softing.OPCToolboxDemo_ServerDA.1" node = "" opctag = "IOP.static.BOOL" bacobj = "Calendar":"":1:"Present Value" [Link] opcserver = "Softing.OPCToolboxDemo_ServerDA.1" node = "" opctag = "IOP.static.I2" bacobj = "Schedule":"":1:"Present Value" [Link] opcserver = "Softing.OPCToolboxDemo_ServerDA.1" node = "" opctag = "IOP.static.I1" bacobj = "Schedule":"":2:"Present Value"
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 68 von 81
[Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Int1" bacobj = "Analog Input":"AnalogInput":0:"Present Value" cov_increment = 0.1 deadband = 1 time_delay = 0 event_enable = "TTT" notify_type = "alarm" notification_class = 0 update_interval = 10 min_pres_value = -100 max_pres_value = 100 resolution = 0.1 limit_enable = "TT" units = "95" description = "" device_type = "" present_value = 0.000000 out_of_service = 0 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Int1" bacobj = "Analog Value":"AnalogValue":0:"Present Value" cov_increment = 0.1 deadband = 1 time_delay = 0 event_enable = "TTT" notify_type = "alarm" notification_class = 0 limit_enable = "TT" units = "95" description = "" present_value = 0.000000 out_of_service = 0 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = ""
BACnet OPC-Client
Seite 69 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
[Link] opcserver = "Softing.OPCToolboxDemo_ServerDA.1" node = "" opctag = "IOP.static.INT" bacobj = "Analog Output":"AnalogOutput":0:"Present Value" cov_increment = 0.1 deadband = 1 time_delay = 0 event_enable = "TTT" notify_type = "alarm" notification_class = 0 min_pres_value = -100 max_pres_value = 100 resolution = 0.1 limit_enable = "TT" units = "95" description = "" device_type = "" present_value = 0.000000 out_of_service = 0 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Boolean" bacobj = "Binary Input":"BinaryInput":0:"Present Value" time_delay = 0 event_enable = "TTT" notify_type = "alarm" inactive_text = "" active_text = "" description = "" device_type = "" present_value = 0 out_of_service = 0 polarity = 0 alarm_value = 1 relinquish_default = 0 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Boolean" bacobj = "Binary Output":"BinaryOutput":0:"Present Value" time_delay = 0
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 70 von 81
event_enable = "TTT" notify_type = "alarm" inactive_text = "" active_text = "" description = "" device_type = "" present_value = 0 out_of_service = 0 polarity = 0 feedback_value = 1 relinquish_default = 0 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Boolean" bacobj = "Binary Value":"BinaryValue":0:"Present Value" time_delay = 0 event_enable = "TTT" notify_type = "alarm" inactive_text = "" active_text = "" description = "" present_value = 0 out_of_service = 0 polarity = 0 alarm_value = 1 relinquish_default = 0 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Int2" bacobj = "Multistate Input":"MultiStateInput":0:"Present Value" offset = 1 nr_of_states = 10 alarm_values = "" fault_values = "" time_delay = 0 event_enable = "TTT" notify_type = "alarm" state_text = "" description = "" device_type = "" present_value = 0 out_of_service = 0 feedback_value = 0 relinquish_default = 0
BACnet OPC-Client
Seite 71 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Int2" bacobj = "Multistate Output":"MultiStateOutput":0:"Present Value" offset = 1 nr_of_states = 10 time_delay = 0 event_enable = "TTT" notify_type = "alarm" state_text = "" description = "" device_type = "" present_value = 0 out_of_service = 0 feedback_value = 0 relinquish_default = 0 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Random.Int2" bacobj = "Multistate Value":"MultiStateValue":0:"Present Value" offset = 1 nr_of_states = 10 alarm_values = "" fault_values = "" time_delay = 0 event_enable = "TTT" notify_type = "alarm" state_text = "" description = "" present_value = 0 out_of_service = 0 feedback_value = 0 relinquish_default = 0 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Softing.OPCToolboxDemo_ServerDA.1" node = "" opctag = "increment.I1" bacobj = "Analog Input":"AnalogInput":1:"Present Value" cov_increment = 0.1 deadband = 1
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 72 von 81
time_delay = 0 event_enable = "TTT" notify_type = "alarm" update_interval = 10 min_pres_value = 0 max_pres_value = 0 resolution = 0.1 limit_enable = "TT" units = "95" description = "" device_type = "" present_value = 0.000000 out_of_service = 0 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Softing.OPCToolboxDemo_ServerDA.1" node = "" opctag = "IOP.static.I1" bacobj = "Analog Input":"AnalogInput":1:"Low Limit" cov_increment = 1.39067e-308 deadband = 0 time_delay = 0 event_enable = "TTT" notify_type = "alarm" update_interval = 707406378 min_pres_value = 1.42603e-105 max_pres_value = 1.42603e-105 resolution = 1.72286e+098 limit_enable = "TT" units = "95" description = "" device_type = "" present_value = 0.000000 out_of_service = 42 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Softing.OPCToolboxDemo_ServerDA.1" node = "" opctag = "IOP.static.I2" bacobj = "Analog Input":"AnalogInput":1:"High Limit" cov_increment = 1.42603e-105 deadband = 1.42603e-105
BACnet OPC-Client
Seite 73 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
time_delay = 0 event_enable = "TTT" notify_type = "alarm" notification_class = 707406378 update_interval = 707406378 min_pres_value = 1.42603e-105 max_pres_value = 1.42603e-105 resolution = 1.42603e-105 limit_enable = "TT" units = "95" description = "" device_type = "" present_value = 0.000000 out_of_service = 42 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Bucket Brigade.Int2" bacobj = "Analog Input":"AnalogInput":3:"Present Value" cov_increment = 0.1 deadband = 1 time_delay = 0 event_enable = "TTT" notify_type = "alarm" update_interval = 10 min_pres_value = 0 max_pres_value = 0 resolution = 0.1 limit_enable = "TT" units = "95" description = "" device_type = "" present_value = 0.000000 out_of_service = 0 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" [Link] opcserver = "Matrikon.OPC.Simulation.1" node = "" opctag = "Bucket Brigade.Int4" bacobj = "Analog Input":"AnalogInput":4:"Present Value" cov_increment = 0.1
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 74 von 81
deadband = 1 time_delay = 0 event_enable = "FFF" notify_type = "alarm" update_interval = 10 min_pres_value = 0 max_pres_value = 0 resolution = 0.1 limit_enable = "FF" units = "95" description = "" device_type = "" present_value = 0.000000 out_of_service = 0 high_limit = 80.000000 low_limit = -80.000000 relinquish_default = 0.000000 to_normal_text = "" to_offnormal_text = "" to_fault_text = "" #EOF#
BACnet OPC-Client
Seite 75 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
13. Liste der Engineering Units
Die folgende Liste enthält die Engineering Einheiten des BACnet-Standard. Diese werden in
der Eigenschaft „Units“ von Analog Objekten verwendet.
Nummer Einheit
0 square-meters
1 square-feet
2 milliamperes
3 amperes
4 ohms
5 volts
6 kilovolts
7 megavolts
8 volt-amperes
9 kilovolt-amperes
10 megavolt-amperes
11 volt-amperes-reactive
12 kilovolt-amperes-reactive
13 megavolt-amperes-reactive
14 degrees-phase
15 power-factor
16 joules
17 kilojoules
18 watt-hours
19 kilowatt-hours
20 btus
21 therms
22 ton-hours
23 joules-per-kilogram-dry-air
24 btus-per-pound-dry-air
25 cycles-per-hour
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 76 von 81
26 cycles-per-minute
27 hertz
28 grams-of-water-per-kilogram-dry-air
29 percent-relative-humidity
30 millimeters
31 meters
32 inches
33 feet
34 watts-per-square-foot
35 watts-per-square-meter
36 lumens
37 luxes
38 foot-candles
39 kilograms
40 pounds-mass
41 tons
42 kilograms-per-second
43 kilograms-per-minute
44 kilograms-per-hour
45 pounds-mass-per-minute
46 pounds-mass-per-hour
47 watts
48 kilowatts
49 megawatts
50 btus-per-hour
51 horsepower
52 tons-refrigeration
53 pascals
54 kilopascals
55 bars
56 pounds-force-per-square-inch
BACnet OPC-Client
Seite 77 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
57 centimeters-of-water
58 inches-of-water
59 millimeters-of-mercury
60 centimeters-of-mercury
61 inches-of-mercury
62 degrees-Celsius
63 degrees-Kelvin
64 degrees-Fahrenheit
65 degree-days-Celsius
66 degree-days-Fahrenheit
67 years
68 months
69 weeks
70 days
71 hours
72 minutes
73 seconds
74 meters-per-second
75 kilometers-per-hour
76 feet-per-second
77 feet-per-minute
78 miles-per-hour
79 cubic-feet
80 cubic-meters
81 imperial-gallons
82 liters
83 us-gallons
84 cubic-feet-per-minute
85 cubic-meters-per-second
86 imperial-gallons-per-minute
87 liters-per-second
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 78 von 81
88 liters-per-minute
89 us-gallons-per-minute
90 degrees-angular
91 degrees-Celsius-per-hour
92 degrees-Celsius-per-minute
93 degrees-Fahrenheit-per-hour
94 degrees-Fahrenheit-per-minute
95 no-units
96 parts-per-million
97 parts-per-billion
98 percent
99 percent-per-second
100 per-minute
101 per-second
102 psi-per-degree-Fahrenheit
103 radians
104 revolutions-per-minute
105 currency1
106 currency2
107 currency3
108 currency4
109 currency5
110 currency6
111 currency7
112 currency8
113 currency9
114 currency10
115 square-inches
116 square-centimeters
117 btus-per-pound
118 centimeters
BACnet OPC-Client
Seite 79 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
119 pounds-mass-per-second
120 delta-degrees-Fahrenheit
121 delta-degrees-Kelvin
122 kilohms
123 megohms
124 millivolts
125 kilojoules-per-kilogram
126 megajoules
127 joules-per-degree-Kelvin
128 joules-per-kilogram-degree-Kelvin
129 kilohertz
130 megahertz
131 per-hour
132 milliwatts
133 hectopascals
134 millibars
135 cubic-meters-per-hour
136 liters-per-hour
137 kilowatt-hours-per-square-meter
138 kilowatt-hours-per-square-foot
139 megajoules-per-square-meter
140 megajoules-per-square-foot
141 watts-per-square-meter-degree-kelvin
142 cubic-feet-per-second
143 percent-obscuration-per-foot
144 percent-obscuration-per-meter
145 milliohms
146 megawatt-hours
147 kilo-btus
148 mega-btus
149 kilojoules-per-kilogram-dry-air
BACnet OPC-Client
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
Seite 80 von 81
150 megajoules-per-kilogram-dry-air
151 kilojoules-per-degree-Kelvin
152 megajoules-per-degree-Kelvin
153 newton
154 grams-per-second
155 grams-per-minute
156 tons-per-hour
157 kilo-btus-per-hour
158 hundredths-seconds
159 milliseconds
160 newton-meters
161 millimeters-per-second
162 millimeters-per-minute
163 meters-per-minute
164 meters-per-hour
165 cubic-meters-per-minute
166 meters-per-second-per-second
167 amperes-per-meter
168 amperes-per-square-meter
169 ampere-square-meters
170 farads
171 henrys
172 ohm-meters
173 siemens
174 siemens-per-meter
175 teslas
176 volts-per-degree-Kelvin
177 volts-per-meter
178 webers
179 candelas
180 candelas-per-square-meter
BACnet OPC-Client
Seite 81 von 81
MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: info@mbs-software.de Web: www.mbs-software.de
181 degrees-Kelvin-per-hour
182 degrees-Kelvin-per-minute
183 joule-seconds
184 radians-per-second
185 square-meters-per-Newton
186 kilograms-per-cubic-meter
187 newton-seconds
188 newtons-per-meter
189 watts-per-meter-per-degree-Kelvin