Bacnet - Global Standard For Open Building Management Solutions
Bacnet - Global Standard For Open Building Management Solutions
Christian Mueller
Honeywell Building Solutions
Germany
About the speaker...
light + building 2006
• Christian Mueller
- Honeywell Building Solutions
Germany since 1986
- Leader Marketing
Communication within
Honeywell Building Solution
Germany
- Leader of Working Group
Marketing and Advisory
Board member of the BACnet
Interest Group Europe
(B.I.G.-EU) since 1999
- Member of CEN TC247 WG5
(Integrated Building
Management Systems)
light + building 2006
?
The BACnet history
He has a real problem ...
light + building 2006
The BACnet history
He has got a solution ...
light + building 2006
Increasing demand for integration
16
14
12
10 1992
1995
Number (% ) 8
1997
6
2000
4
2
0
I&I Limited
The European Market 2000-2005
Intelligent Controls in Buildings
Heterogeneous System Integration
Resulting
light + building 2006
system-
System A
functionality
Cost for
integrating
three systems
System B System C
CEN/TC247 & ISO/TC205 norms
Protocol Norm
light + building 2006
Protocol Norm
BACnet EN V 13321-1
Automation layer WorldFIP EN V 13321-1 and EN 50170
Profibus FMS EN V 13321-1 and EN 50170
EIBnet EN V 13321-2
Protocol Norm
EIB EN V 13154-2, DIN VDE 0829
Field layer BatiBus EN V 13154-2
EHS EN V 13154-2
LonTalk EN V 13154-2
- COS/COV
- Alarm/event handling supporting alarm/event priority
- Historical data
- Data access control
- Command priority
- File transfer
- Save/Restore of programs
- Calendar and Scheduling functionality
• BACnet is independent from any specific hardware,
operating system or software platform
BACnet terminology
• Objects
light + building 2006
• BACnet over IP
• Serial (RS232/RS485)
• ARCnet
• MS/TP
Layer in
• LonTalk (is not equal to LonMark!) ISO/OSI-
Reference model
BACnetApplicationLayer Application
service request:
- Client: Requests services (Service user)
- Server: Offers services (Service provider)
Initiate
Service
C S
Execute
Service
properties defined
• Vendors may add proprietary object properties or
vendor specific objects to a device
Object_Name ROOM_TEMP
Object_Type ANALOG INPUT
required Present_Value 20.3
Unit 62 = °C
High_Limit 30.0
optional
Low_Limit 15.0
BACnet Services
light + building 2006
• Network start-up
- Who-Is, I-Am
- Who-Has, I-Have
• Time Synchronization
• Request device start-up (via network) …
BACnet Broadcast Management Device
• The BACnet Broadcast Management Device
(BBMD) handles broadcast telegrams (Who-Is, Who-Has, I-Am,
light + building 2006
B-BC B-BC
IP-Segment A IP-Segment B
BBMD Function
Services - Alarm- and Event
• Services include
light + building 2006
- COV Events
One or more recipients subscribe specific changes to state or value from a
COV-server using SubscribeCOV(Property) service.
The COV-Server sends changes to the receivers that have subscribed for the
event using (Un)ConfirmedCOVNotification
- Intrinsic Event Reporting
The recipient list of alarms and events from specific objects will statically or
dynamically be managed using NotificationClass objects
The objects to support intrinsic alarming will have to support various optional
properties like the EventEnable property
- Algorithmic Change Events
In order to support algorithmic change events, the EventEnrollment object
needs to be supported. The EventEnrollment object list contains stages and
valuesof datapoints that need to be monitored.
In case of a limit violation, the distribution of alarms/events can either be
handled by the EventEnrollment object itself (if recipients are defined) or via a
Notification Class object list if a NC object is defined with the object in alarm.0
The BACnet PICS
light + building 2006
• Web-Pages
- Are designed for humans and are used through Web-
Browsers
• Web-Services
- Automated services through Internet/Intranet used by
applications.
- Services to supply other applications with data in a
standard way independent from the underlying hard- or
software or operating system.
• XML used as the data format and SOAP as the
protocol
- SOAP (Simple Object Access Protocol) is based on http
which allows data to be exchanged through firewalls
- IT-system security is not jeopardised
Upcoming BACnet extensions
• BACnet/XML Working-Group target
light + building 2006
BACnet BMS,
Automation
island
Reichstag
Marie-Elisabeth-
Lüders-Haus
Jakob-Kaiser-
Haus
Spree
Technology compound at the German
Parliamentary Buildings
Honeywell
light + building 2006
Ethernet (TCP/IP)
Supervisorx BMS
BACnet/IP
Jakob-KaiserHaus Dorotheenstraße 88
Unter den Linden 50
Marie-Elisabeth-Lüders
Haus
Technology compound at the German
Parliamentary Buildings
light + building 2006
and loop
Building Management with BACnet
light + building 2006
light + building 2006
BACnet/OPC comparison
light + building 2006
• The task:
light + building 2006
- Communication - Communication
IP support, Client-Server IP support, Client-Server
OPC/BACnet Comparison
• BACnet • OPC
light + building 2006
- Specifications/Profiles - Specifications/Profiles
Data Sharing (with priority) Data Access (DA)
Alarms and Events Alarm & Events (AE)
Historical Trends Historical Trends
Scheduling • only few implementations exist,
Device and Network Management • Normally done on SCADA level
- Conformance tests
- Conformance tests
BACnet Test Lab at Stuttgart is
Compliance Tests available through
capable to provide first basic BACnet
conformance tests the OPC Foundation
OPC/BACnet Comparison
• BACnet • OPC
light + building 2006