Using BacNET for Building Automation and Control Applications

InduSoft 6,138 views 29 slides Aug 14, 2014
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

BacNET is one of the most commonly used data communication protocols for building automation and control applications. Join us soon for a webinar in which we discuss the BacNET protocol, and how it can be used to create building automation HMI and SCADA applications using InduSoft Web Studio. We’l...


Slide Content

BacNet - Webinar Presented by Paulo Balbino July 15th, 2014

Agenda

Agenda Introduction Bacnet Protocol Indusoft Bacnet Driver Live Demo Roadmap

Introduction

Introduction Presenter: Paulo Balbino Computer Engineer Microsoft Certified Specialist Senior Driver Developer ( Bacne , Eaton, SCHNE, ABCIP)

Bacnet Protocol

Standard Data Communication Protocol Used for building automation and control networks Interoperability 15 years – solid protocol standard Scalable

Standard Data Communication Protocol

Protocol Layers for Bacnet /IP APDU NPDU BVLL UDP Layer Aplication Network Link Layer

Aplication Layer - Objects Object Based Model

Aplication Layer - Objects Properties Analog Input “ Room 1 Temperature ” 20.4 Normal, InService Description Present-Value Status- Flags Each object is characterized by a set of “properties” that describe its behavior or govern its operation.

Aplication Layer - Services Object access (read, write, create, delete) Device management (discover, time synchronization, initialize, backup and restore database) Alarm and event (alarms and changes of state) File transfer (trend data, program transfer) Virtual terminal (human machine interface via prompts and menus)

Network Layer - Who is / I am Client Bacnet Controller ( Slave Device ) Who- Is 10:5 I am – Device 5 at Network 10 Used for discovering devices on the network Broadcast Messages IP: 192.168.10.4

Link Layer Types BACnet /IP BACnet MS/TP (Master-Slave/Token Passing) BACnet ISO 8802-3 (Ethernet)

Bacnet Driver

Why Indusoft Bacnet Solution ? Driver is available for free when using the Indusoft Web Studio (NO extra licence required ) Run on low cost HMI Excellent performance Designed to run in many plataforms x86, ARM4, ARMv4i, ARMv4T, MIPS16, MIPS2, MIPSIV, SH3, SH4. Support is free Slave offering can empower your existing solutions with BacNET protocol

Indusoft Bacnet Solution Bacne Bacsl Master Driver Slave Driver Bacnet /IP Bacnet /IP MS/TP

Multiple Network Interfaces Supported Bacne Master Driver Bacnet /IP

Station – How to Specify?

Network Communication Ethernet ROUTER Device 1 Device 2 Device 3

Network Communication Device 1 Device ID= 1 Ethernet ROUTER IP: 192.168.0.10 Gateway: 192.168.0.1 Device 2 Device ID=2 Device 3 Device ID=3 Bacnet network: 4 Bacnet network: 8

Network Communication Device 1 Device ID= 1 Ethernet ROUTER IP: 192.168.0.10 Gateway: 192.168.0.1 Device 2 Device ID=2 Device 3 Device ID=3 Bacnet network: 4 Bacnet network: 8 Station: 4:3

Network Communication Device 1 Device ID= 1 Ethernet ROUTER IP: 192.168.0.10 Device 2 Device ID=2 Device 3 Device ID=3 Bacnet network: 4 Bacnet network: 8 Station: 4:3 WHO-IS 4:3 WHO-IS 4:3 WHO-IS 4:3

Network Communication Device 1 Device ID= 1 Ethernet ROUTER IP: 192.168.0.10 Gateway: 192.168.0.1 Device 2 Device ID=2 Device 3 Device ID=3 Bacnet network: 4 Bacnet network: 8 Station: 4:3 I-AM 4:3 192.168.0.55

LIVE DEMO

ROADMAP

Bacnet Enhancements

Questions? [email protected]