Using BacNET for Building Automation and Control Applications

2,431 views

Published on

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.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,431
On SlideShare
0
From Embeds
0
Number of Embeds
822
Actions
Shares
0
Downloads
90
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Using BacNET for Building Automation and Control Applications

  1. 1. BacNet - Webinar Presented by Paulo Balbino July 15th, 2014
  2. 2. AGENDA
  3. 3. Agenda Introduction Bacnet Protocol Indusoft Bacnet Driver Live Demo Roadmap
  4. 4. INTRODUCTION
  5. 5. Introduction Presenter: Paulo Balbino Computer Engineer Microsoft Certified Specialist Senior Driver Developer (Bacne, Eaton, SCHNE, ABCIP)
  6. 6. BACNET PROTOCOL
  7. 7. Standard Data Communication Protocol Used for building automation and control networks Interoperability 15 years – solid protocol standard Scalable
  8. 8. Standard Data Communication Protocol Laboratory CCTV Fire LifeSafety Access Control Vertical Transport Security Lighting HVAC
  9. 9. Protocol Layers for Bacnet/IP APDU NPDU BVLL UDP Layer Aplication Network Link Layer
  10. 10. Aplication Layer - Objects Object Based Model
  11. 11. 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.
  12. 12. 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)
  13. 13. Network Layer - Who is / I am Client Bacnet Controller (Slave Device) Used for discovering devices on the network Broadcast Messages
  14. 14. Link Layer Types BACnet/IP BACnet MS/TP (Master-Slave/Token Passing) BACnet ISO 8802-3 (Ethernet)
  15. 15. BACNET DRIVER
  16. 16. 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
  17. 17. Indusoft Bacnet Solution Bacne Bacsl Master Driver Slave Driver Bacnet/IP Bacnet/IP MS/TP
  18. 18. Multiple Network Interfaces Supported Bacne Master Driver Bacnet/IP
  19. 19. Station – How to Specify? • 100:4Network:Id • 172.25.13.10:1:10:2C27D7758DC0IP:network:id:MAC
  20. 20. Network Communication Ethernet ROUTER Device 1 Device 2 Device 3
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. LIVE DEMO
  26. 26. ROADMAP
  27. 27. Bacnet Enhancements Browse Feature Bacne Tag Integration
  28. 28. Questions? Paulo.Balbino@schneider-electric.com

×