Using BacNET for Building Automation and Control Applications
-
Upload
marcia-gadbois -
Category
Technology
-
view
860 -
download
8
description
Transcript of Using BacNET for Building Automation and Control Applications
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?