BACnet Grundlagen René Quirighetti

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Powerpoint-Präsentation
Ethernet Powerlink Safety (EPLsafety) Volker Sasse , KW-Software
Wiederholung Betriebssystem bietet eine Abstraktion der Hardware an:
2 Kommunikationssysteme bieten Kommunikationsdienste an, die das Senden und Empfangen von Nachrichten erlauben (sending & receiving messages) bestehen.
Netzwerke Universität zu Köln Kurs Allgemeine Technologien II
Lightweight Directory Access Protocol
Kirsten Kropmanns Allgemeine Technologien II 21. April 2009
Präsentation zum Thema Netzwerk Von Jan Metz.
Konfiguration eines VPN Netzwerkes
ZigBee Netzwerke
Architektur von Netzwerken
Client-Server-Architekturen
Voice-over- IP bei der GWDG
“Das ISO / OSI - Referenzmodell“
OSI-Schichtenmodell Unterschiedliche Rechner brauchen eine gemeinsame Basis, um sich miteinander zu „unterhalten“. Geklärt werden muss dabei u. a. Folgendes:
Netze Vorlesung 11 Peter B. Ladkin
JAVA RMI.
Einführung in die Netzwerktechnik 1 Der ARP-Prozess
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Einführung in die Technik des Internets
DVG Klassen und Objekte
VPN Virtual Private Network
Netzwerkkomponenten (Hardware)
Applikationsschichten
Evaluierung des ITU-T.124 Telekonferenzstandards
Netzwerktechnik Wiederholung Mag. Sabine Tullits.
Weltweite Kommunikation mit Exchange Server über das Internet
3 Wie funktioniert TCP/IP?
Mit Schülern ein internetfähiges Netzwerk aufbauen
WAP = Wireless Application Protocol Protokollstack Ein Protokoll ...
1 Copyright 2005 SCADA SOFT AG WizBACnet Produkte Übersicht Christoph Vogelsanger.
Test Netzwerke 1 Grundlagen.
Saia® Systemkatalog Kapitel B2-Kommunikation & Interaktion
Übersicht Definition Netzwerk
Das OSI Schichtenmodell
Freifach Netzwerktechnik mit Übungen
20 Munz Strategische Bedeutung von industrieller Kommunikation Folie 1.
Windows Server 2008 Kurzüberblick Dr. Richtmann+Eder AG Olschewskibogen München.
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Internet-Protokolle und Sicherheitsaspekte
Grundlagen der Netzwerktechnik
Warum gibt es Netzwerke?
Netzwerke.
Meldungen über Ethernet mit FINS/UDP
2 NETZE Vielleicht ohne es zu merken, haben Sie in den letzten Wochen mit und in Computernetzen gearbeitet. Welche Netze das sind und was man über sie.
Telefonie Geräte und Dienste, die eine direkte Sprachkommunikation ermöglichen. Basisgerät: das Telefon.
Die 7 Schichten des OSI-Schichtmodells
VPN – Virtual Private Network
VIPA Teleservice-Module
Ethernet-Applikationsschichten
->Prinzip ->Systeme ->Peer – to – Peer
Universal Plug and Play
VoIP Voice over IP per SIP.
Vortrag - Diplomarbeiten (HS I)
Agenda 1. Definition (TCP/ IP Protokollfamilie) 2.
von Prof. Thomas Deutsch
TCP/IP.
SNMP – Simple Network Management Protocol
VLAN Virtual Local Area Network
Virtual Private Network
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
Kornelia Bakowsk a ‌ WG13 ‌‌‌ Köln, Protokollfamilie Welche Protokolle benötige ich um eine Seite im Internet zu öffnen?
IS: Datenbanken, © Till Hänisch 2000 Windows Netzwerke TCP/IP oder was ?
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
2 Kommunikationssysteme
ISO / OSI Referenzmodell
Verbindung mit einem Netzwerk
PC2 PC1 Router IP: MAC: AA:AA:AA:11:11:11
Kapitel II: Das ISO-Referenzmodell
 Präsentation transkript:

BACnet Grundlagen René Quirighetti allgemeinverständlich René Quirighetti Siemens Schweiz AG, Building Technologies Group Oktober 2005 1

GA-Systemebenen Positionierung BACnet im CEN - Ebenenmodell Standards: Management- Ebene Standard: BACnet Automations- Ebene Standard: LonMark Konnex BACnet Feld- Ebene

Protokollschichten und ihre Bedeutung Transport der Daten Netzwerkschicht Sicherungsschicht Physikalische Schicht Interpretation der Daten Anwendungsschicht Dienste Objekte BACnet Application Layer BACnet Network Layer TCP/IP Dial-up PTP MS / TP MS / TP ISO 8802-2 LonTalk ETHERNET ARCNET RS 485 RS 232

Transport: Der Bus Flexibilität durch verschiedene Medien Medien bedingen bestimmte Sicherungsschichten Ethernet / TCP/IP: Mit TCP/IP Zugang zu Firmennetzen LonTalk: Mit allen dort definierten Medien Punkt zu Punkt (PTP): Vor allem für Modem-Übertragung Arcnet MS/TP

Transport: Die Netzwerkschicht BACnet besitzt eine homogene Netzwerkschicht Routing (Routenwahl) über verschiedenartige Busse möglich, z.B. von Modemverbindung (PTP) über Ethernet zu einem LonTalk Zweig. Annex J des BACnet Standards definiert das Routing über ein TCP/IP Netzwerk. Damit ist die Einbindung von BACnet in Firmennetzwerke gewährleistet Die homogene Netzwerkschicht ist entscheidend für die Flexibilität von BACnet Netzwerken

Beispiel: Netzwerke Routers: Arbeiten auf Netzwerkschicht, d.h. völlig unabhängig von Anwendungsschicht Standard-Routers in “IP-Netzen”, d.h. BACnet lässt sich in beliebig komplexe Firmennetze integrieren Standard IP- Router (Serieprodukt) BACnet auf Ethernet/IP Intermediate Network (Internet) z.B.Weitverkehrsnetz BACnet LON-IP router BACnet auf LON Ethernet-IP Beliebiger WAN / LAN-IP Standard

Anwendung: Objekte Datenpunkt-Objekte Analog In / Out / Value Binäre In / Out / Value Mehrstufige In / Out / Value Objekte für Zählwerte / Impulse Alarmbehandlungs-Objekte Notification Class (Verteilung der Alarmmeldungen) Event Enrollment (Festlegen der Alarmbedingungen) Diverse Objekte Geräte-Informationen (Device Object) Zeitschaltkatalog / Ausnahmekatkalog Trenddaten-Objekte Regler-Objekt (Loop) Programm / File Objekte Virtual Terminal

Amwendung: Objekt-Properties Properties sind Parameter von Objekten Beispiele: Hauptwert, Alarmgrenzen, Name, Status BACnet unterscheidet zwischen obligatorischen und optionalen Properties Properties können nur lesbasr oder auch schreibbar (mit BACnet Diensten veränderbar) sein object-identifier [75] BACnetObjectIdentifier, object-name [77] CharacterString, object-type [79] BACnetObjectType, present-value [85] REAL, description [28] CharacterString OPTIONAL, device-type [31] CharacterString OPTIONAL, status-flags [111] BACnetStatusFlags, event-state [36] BACnetEventState, reliability [103] BACnetReliability OPTIONAL, out-of-service [81] BOOLEAN, update-interval [118] Unsigned OPTIONAL, units [117] BACnetEngineeringUnits, min-pres-value [69] REAL OPTIONAL, max-pres-value [65] REAL OPTIONAL, resolution [106] REAL OPTIONAL cov-increment [22] REAL OPTIONAL, time-delay [113] Unsigned OPTIONAL, notification-class [17] Unsigned OPTIONAL, high-limit [45] REAL OPTIONAL, und so weiter

Anwendung: Dienste BACnet bietet 38 Dienste auf Anwendungsebene Diese sind in folgende 6 Klassen aufgeteilt: Alarm-Handhabung Objekt-Zugriff Geräte-Verwaltung Netzwerk Sicherheit File-Zugriff Virtuelles Terminal Beispiele: Lesen, Schreiben, Information über Wertänderung (COV-Notification), Zeitsynchronisation, Alarmmeldung

Modelle: Reales Gerät und BACnet Objekte Mit BACnet Objekten wird die "äussere" Sicht auf das Gerät via Netzwerk abgebildet die BACnet Objekte definieren keine internen Gerätefunktionen (Algorithmen) BACnet Objekte geben die “äussere” Sicht von Gerätefunktionen wieder Beispiel: Das BACnet Loop Objekt ist so ausgelegt, dass verschiedene Regelalgorithmen, z.B. PI, PID, Sequenzen, Zustandsregler, prediktive Regler abgebildet werden können

Modelle: Client - Server Beziehung Der Client (Kunde) beansprucht die Dienste des Servers (Dienstleister) Der Client abonniert sich auf Wertänderungen gibt Trendaufzeichnung in Auftrag setzt Alarmgrenzen Der Server hält ein Abbild der Gerätefunktion und führt die geforderten Dienste darauf aus Client-Server Beziehung

Modell: Peer to Peer Kommunikation Management Ebene Automations Feld Router

Beispiel: COV-Handhabung 1. Client abonniert sich auf einen Wert (Datenpunkt) des Servers 2. Server sendet mit Quittierung den Wert 3. Server sendet den Wert, wann immer er sich ändert 4. Client erneuert Abonnement oder wiederruft es COV Client Router COV Server 1 2 3 4

Erweiterbarkeit des BACnet Protokolls Das BACnet Protokoll ist so ausgelegt, dass es jederzeit erweitert werden kann Erweiterungen durch das BACnet Standard Komitee (SSPC-135) Proprietäre Erweiterungen durch Hersteller Erweitert werden können Objekte: Neue Objekte und / oder neue Properties Neue Services Damit ist BACnet zukunftssicher

Kompatibilität und Konformität Kompatibilität von GA-Systemen - Interoperabilität BACnet Interoperabilitätsbausteine BIBBs und Geräteprofile für den Überblick. PICS für die Details: Dienste als Client / Server, Objekttypen, Bustypen, .... Konformität zum Standard als Voraussetzung Nur Norm-Konformität ermöglicht Interoperabilität ASHRAE definiert Testprozeduren BACnet Interest Group ist daran, Testumgebungen und Zertifizierungsverfahren bereit zu stellen