Using BacNET for Building Automation and Control Applications

Preview:

DESCRIPTION

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’ll be showcasing applications, and discussing options for using BacNet in applications.

Citation preview

BacNet - WebinarPresented 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

Laboratory

CCTV

Fire LifeSafety

Access Control

Vertical Transport

Security

Lighting

HVAC

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/IPMS/TP

Multiple Network Interfaces Supported

Bacne

Master Driver

Bacnet/IP

Station – How to Specify?

• 100:4Network:Id

• 172.25.13.10:1:10:2C27D7758DC0IP:network:id:MAC

Network Communication

EthernetROUTER

Device 1

Device 2

Device 3

Network Communication

Device 1Device ID= 1

EthernetROUTER

IP: 192.168.0.10Gateway: 192.168.0.1

Device 2Device ID=2

Device 3Device ID=3

Bacnet network: 4

Bacnet network: 8

Network Communication

Device 1Device ID= 1

EthernetROUTER

IP: 192.168.0.10Gateway: 192.168.0.1

Device 2Device ID=2

Device 3Device ID=3

Bacnet network: 4

Bacnet network: 8

Station:4:3

Network Communication

Device 1Device ID= 1

EthernetROUTER

IP: 192.168.0.10

Device 2Device ID=2

Device 3Device ID=3

Bacnet network: 4

Bacnet network: 8

Station:4:3

WHO-IS 4:3WHO-IS 4:3

WHO-IS 4:3

Network Communication

Device 1Device ID= 1

EthernetROUTER

IP: 192.168.0.10Gateway: 192.168.0.1

Device 2Device ID=2

Device 3Device ID=3 Bacnet network: 4

Bacnet network: 8

Station:4:3

I-AM4:3192.168.0.55

LIVE DEMO

ROADMAP

Bacnet Enhancements

Browse Feature Bacne Tag Integration

Questions?

Paulo.Balbino@schneider-electric.com

Recommended