01 Introduction To BACnet
01 Introduction To BACnet
BACnet
Prepared by Bill Swan
Engineering Fellow, Alerton/Honeywell Chair, ASHRAE / SSPC 135
Whats a BACnet?
Whats a BACnet?
Whats a BACnet?
BACnet is:
A data communications protocol Explicitly for building automation Technology-independent Maintained by a standards committee An ASHRAE, ANSI and ISO standard Embraced worldwide Extensively tested
Early selling point: Savings - EMCS: scheduling and optimum start - Reduced labor costs
$$$
These systems used proprietary protocols: Different building systems didnt integrate Building owners were locked in
rols Cont
Solution: a standard protocol 1987: ASHRAE SPC 135 (BACnet) formed Committee goals:
- Integrate all building systems - Non-hierarchical (peer to peer) communications - Scale from small systems to large - Hardware independence - Object-based representation of building elements
June, 1995:
BACnet objects represent BAS elements Analog Input object type - Properties
Object_Name Object_Type Present_Value Units High_Limit Low_Limit Room 3 Temp ANALOG INPUT 72.0 Degrees F 78.0 68.0
Accumulator
Pulse Converter
BACnet services represent BAS elements (Users dont need much knowledge of these)
BACnet services represent BAS elements Accessing objects and sharing data:
ReadProperty WritePropertyMultiple UnconfirmedCOVNotification
BACnet services represent BAS elements Accessing objects and sharing data: Alarms:
ConfirmedEventNotification AcknowledgeAlarm GetAlarmSummary
BACnet services represent BAS elements Accessing objects and sharing data: Alarms: File access:
AtomicReadFile AtomicWriteFile
BACnet services represent BAS elements Accessing objects and sharing data: Alarms: File access: Remote device management:
ReinitializeDevice UTCTimeSynchronization
BACnet services represent BAS elements Accessing objects and sharing data: Alarms: File access: Remote device management: Other:
BACnet networks supported: Ethernet BACnet/IP MS/TP (master-slave / token passing RS-485) PTP (serial communications, dial-up) ARCNET LonTalk (in foreign frames)
Native BACnet:
BACnet LAN - Ethernet, BACnet/IP, MS/TP, ARCNET or LonTalk BACnet Workstation
or A Vend
Net 1
Net 2
Net 3
B dor Ven
dor B Ven
dor C Ven
dor C Ven
BACnet in Action
Testing BACnet
Testing BACnet
Co-Chair, BMA / BTL-WG BACnet Testing Labs
Testing BACnet
Testing BACnet
Testing BACnet
Testing BACnet
The Process:
describe device ~10 pages
Testing BACnet
The Process:
describe objects
Testing BACnet
The Process:
functions checklist ~14 pages
Testing BACnet
The Process:
test plan ~184 pages!
Testing BACnet
The Process:
test standard 458 pages
Testing BACnet
Testing BACnet
BACnet Internationally
BACnet Internationally
Secretary, ISO / TC 205 / WG3 Building Control System Design
BACnet Internationally
BACnet Internationally
BACnet Internationally
BACnet Internationally
BACnet Internationally
Integration today:
BACnet now is now available in: HVAC controls Lighting Energy metering Access control Variable speed drives But theres more to come
BACnet Committee Working Groups: Network Security Working Group: Securing BACnet networks
Needed for security applications
BACnet Committee Working Groups: Utility Integration Working Group: Integrate energy utilities and buildings
Demand limiting and real-time pricing
BACnet Committee Working Groups: Lighting Applications Working Group: Adding support for advanced lighting control Some working documents:
Lighting Applications Background Issues Lighting Output Object Lighting Scene and Presets Calculated Dates and Times
BACnet Committee Working Groups: Life Safety and Security Working Group: Initially fire safety Currently access control, security and CCTV Some working documents:
Access Control Extensions Access Zone Object Type Content-Based Surveillance Video Source Object Type
BACnet is an evolving standard Increasing integration of conventional building systems: More energy savings Cost reductions Enhanced life safety factors Integration of non-conventional/non-building systems: Piggy-back on available capabilities Example: refrigeration (alarms)
BACnet Website: http://www.bacnet.org Articles on BACnet: http://www.bacnet.org/Bibliography/ BACNET-L e-mail list: http://www.bacnet.org/Contact/BACnet-L.htm BACnet Manufacturers Association: http://www.bacnetassociation.org/ BMA Product Catalog (tested and untested devices): http://bacnetassociation.org/BMAProductCatalog.htm BTL Tested Device Listings: http://bacnetassociation.org/btl/