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
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)
Used for discovering devices on the network
Broadcast Messages
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?
• 100:4Network:Id
• 172.25.13.10:1:10:2C27D7758DC0IP:network:id:MAC
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
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
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
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
Station:
4:3
I-AM
4:3
192.168.0.55
LIVE DEMO
ROADMAP
Bacnet Enhancements
Browse Feature
Bacne Tag
Integration
Questions?
Paulo.Balbino@schneider-electric.com

Using BacNET for Building Automation and Control Applications