81
03052013 BACnet OPC-Client Handbuch mit BACStac 6.2

mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

Embed Size (px)

Citation preview

Page 1: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

03052013

BACnet OPC-Client

Handbuch mit

BACStac 6 .2

Page 2: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 3: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 4: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 5: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 6: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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/

Page 7: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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)

Page 8: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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: [email protected]

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

Page 9: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 10: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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).

Page 11: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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)*

Page 12: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 13: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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)

Page 14: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 15: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] Web: www.mbs-software.de

Page 16: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 17: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 18: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 19: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 20: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 21: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 22: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 23: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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:

Page 24: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 25: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 26: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] Web: www.mbs-software.de

Seite 26 von 81

7.6.11 Einstellungen Internetprotokoll

Diese Einstellungen werden im Windows-Betriebssystem vorgenommen.

Beispiel: Windows 7

Page 27: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 28: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 29: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 30: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 31: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 32: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 33: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 34: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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:

Page 35: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] Web: www.mbs-software.de

Einstellungen für die binären Objekte:

Einstellungen für die mehrstufigen Objekte:

Page 36: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 37: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 38: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 39: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 40: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 41: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 42: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 43: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 44: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 45: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 46: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 47: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 48: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 49: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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.

Page 50: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 51: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 52: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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.

Page 53: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 54: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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:

Page 55: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 56: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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)

Page 57: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 58: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 59: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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)

Page 60: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 61: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 62: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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)

Page 63: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 64: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 65: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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}}"

Page 66: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 67: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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"

Page 68: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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 = ""

Page 69: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 70: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 71: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 72: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 73: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 74: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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#

Page 75: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 76: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 77: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 78: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 79: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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

Page 80: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

BACnet OPC-Client

MBS GmbH Telefon: +49 2151 7294-0 Römerstraße. 15 Telefax: +49 2151 7294-50 D-47809 email: [email protected] 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

Page 81: mit BACStac 6 - download.mbs-solutions.dedownload.mbs-solutions.de/handbuecher/de/DE_MBSBACnetOPCClientBediener... · Homepage der MBS GmbH mit Informationen über BACnet-Produkte,

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: [email protected] 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