SlideShare a Scribd company logo
BACnet @ Cornell:
20+ Years of
Lessons Learned
The Pre-History – 1981-1987
 DDC arrives at Cornell in the form of JCI
DSC-8500s
 Everyone wanted to sell us DDC – but
none of it could interoperate!
 The ASHRAE struggle begins and I attend
my first meeting…
The Development – 1987-1995
 An "SPC" is approved in NYC (January '87)
and meets in Nashville in June
 Who is in? Who is out?
 We finally publish ANSI/ASHRAE Standard
135 in 1995!
Are we done yet? No! We're just starting!
There were, of course, many
struggles...
BACnet
Committee
Twenty-Two Years of Evolution –
1995-2017
 What the BACnet standard was –
and is...
Only standard protocol
specifically for buildings.
=
A Data Communication Protocol
for Building Automation and
Control networks
Protocol rules apply to:
• Messages and their format
• Networking options
(LANs, WANs, Dial-up, etc.)
• Joining networks together
to form "internetworks"
A Protocol's Two Main Parts
Transport
Application
Message
BACnet provides the capability to communicate
about the "application" of "building
automation" in all its diversity: HVAC, lighting,
security, access control, fire detection, utility
interaction, etc., by means of Objects, Messages,
and Transport Options (i.e., LANs and WANs).
Objects
Objects represent physical inputs,
outputs and software processes
72
IF temp>72 THEN
Objects
Each object is characterized by a set of
“properties” that describe its behavior or
govern its operation
72
Object_Name SPACE TEMP
Object_Type ANALOG INPUT
Present_Value 72.3
Status_Flags Normal,
Out-of-Service
High_Limit 78.0
Low_Limit 68.0
Objects
BACnet-2016 defines a collection of 60 standard objects
Binary Input
Binary Output
Binary Value
Analog Input
Analog Output
Analog Value
Multi-state Input
Multi-state Output
Calendar
Notification Class
Command
File Program
Schedule
Group
Event Enrollment
Device
Loop
Load Control
Multi-state Value
Averaging
Trend Log
Life Safety Zone
Life Safety Point
Accumulator
Pulse Convertor
Trend Log Multiple
Event Log
Access Door
Structured View
DEVICE
LOOP
BI AI AO
SCHEDULE
BACnet Device
GROUP
BO
AV
Messages
• Object Access Services
• Alarm and Event Services
• File Access Services
• Remote Device Management Services
• Miscellaneous
Transport Options
• Ethernet
• ARCNET
• Master-Slave/Token-Passing (MS/TP)
• Point-to-Point (PTP)
• Echelon's LonTalk
• BACnet/IP (Internet Protocol)
• BACnet/WS (Web Services)
• ZigBee
BACnet LAN - Ethernet, ARCNET, MS/TP, LonTalk, BACnet/IP or ZigBee
Sensors and Actuators
BACnet
Field Panels
BACnet
Workstation
"Native" BACnet
Native BACnet devices provide BACnet
communications directly, device to device
BACnet LAN - Ethernet
BACnet
Field
Panel
BACnet
Workstation
Vendor A
Sensors and Actuators
Vendor C
Vendor C
BACnet LAN - ARCNET
Sensors and Actuators
Ethernet to
ARCNET
Router
Vendor B
Vendor B
BACnet
Field
Panels
BACnet
Field
Panels
Ethernet to
MS/TP
Router
BACnet LAN - MS/TP
Sensors and Actuators
Routers -
"re-package" BACnet messages and re-transmit them unchanged
Net 1
Net 3Net 2
BACnet LAN - Ethernet, ARCNET, MS/TP, LonTalk or ZigBee
BACnet
Field
Panels
BACnet
Workstation
Sensors and Actuators
Proprietary LAN
Sensors and Actuators
BACnet to
Vendor B
Gateway
Non-
BACnet
Field
Panels
Gateways -
must "translate" messages before retransmission
BACnet, of course, also
works with the Internet
BBMD
BACnet
Device
IP
Router
Internet
BBMD
BACnet
Device
IP
Router
A
B
BACnet
Device
BACnet
Device
BACnet
Device
BACnet
Device
BACnet/IP
"Unicast" Messages
(BACnet devices speak
using IP directly)
BBMD
BACnet
Device
IP
Router
Internet
BBMD
BACnet
Device
IP
Router
A
B
BACnet
Device
BACnet
Device
BACnet
Device
BACnet
Device
BACnet/IP
"Broadcast" messages
("BBMD" required to pass
broadcasts through IP routers)
BACnet/IPv6
BACnet over IPv6
(In BACnet-2016)
Object Model
Messages
Transport Options
+
+
In summary,
=
Diagnostic Lab North
Langmuir
Liddell
Marmota
Ornithology Lab
Arthropod
Baker Institute
CISER
EHOB
Schwardt Lab
Small Animal Holding
226 BACS Facilities
Rowing Center
0
2000
4000
6000
8000
10000
12000
14000
1/1/2005 1/1/2006 1/1/2007 1/1/2008 1/1/2009 1/1/2010 1/1/2011 1/1/2012 1/1/2013 1/1/2014 1/1/2015
Growth in EMCS Device Count Since 2005
14,652
501
Lessons Learned
• Plan! Create site standards.
• Document them!
• Implement them!
• Monitor constantly!
• Enforce your standards!
#1: BACnet Network Numbers
Network #'s are 16-bit, i.e., 0-65535
Cornell's are based on a "Facility Code":
0000-0999 Open
1000-1999 Statutory Facilities
2000-2999 Endowed Facilities
3000-3999 Housing and Dining Facilities
4000-4999 Off-Campus Facilities
5000-5999 Utilities
Some facilities have a facility code with an alphabetic suffix to denote wings,
related structures, etc. The suffix will be ignored. Network numbers for
facility codes above 4193 will be assigned in the range 0000-0999.
#1: BACnet Network Numbers
Cornell's network numbers are formed as follows:
Network Number = "FFFFN" where
FFFF = Facility Code
N = 0-9 This allows up to 10 networks per facility or building
N = 0 will generally be assigned to a facility's BACnet Ethernet LAN.
Normally, this network is connected to the campus backbone. The
additional N-numbers will be assigned to any ARCNET, MS/TP or other
networks as required.
The Contractor shall contact BACSI for assignment, or confirmation,
of the Network Number(s) to be used prior to beginning device
configuration!
#2: Device Instance Numbering
DIN's are 22-bit, i.e., 0-4194302 (4194303 = wildcard)
Cornell's uses:
Network Number = "FFFFNDD" where
FFFF = Facility Code
N = 0-9 This allows up to 10 networks per facility or building
DD = 00 – 99 Allows up to 100 devices per network
This works well until we reach a facility code above 4194. At that point we have
to start stealing numbers from our "Open" category.
#3: Object Naming
So far, there is no agreed-upon standard!
At Cornell we use:
Facility.[sub-facility|location].device-
type[/point]
Examples:
HSB.FirstFloor.LGR25
HSB.FirstFloor.LGR25/RH
Olin-Hall.Rm131.IAQ-300/CO2_PPM
#4: Alarming
• Determine what is to be alarmed and its
priority
• Determine alarm destination(s) (Notification
Classes)
• Specify the content and format of the alarm
messages that will be delivered
#5: Change of Value Processing
• Specify COV increments for various kinds of
input data such as temperatures, air flows,
pressures, etc.
• COV increments should be writable using
BACnet services
#6: Time Synchronization
• If BACnet scheduling will be used, provide
for a "Time Master"
#7: Determine Site-Specific Command Priorities
"Prioritization" of commands from various control processes,
e.g., start-stop commands or setpoint changes, make it is
predictable which command will be carried out.
Priority Level Application Priority Level Application
1 Manual-Life Safety 9 Available
2 Automatic-Life Safety 10 Available
3 Available 11 Available
4 Available 12 Available
5 Critical Equipment Control 13 Available
6 Minimum On/Off 14 Available
7 Available 15 Available
8 Manual Operator 16 Available
#8: Determine Site-Specific Alarm/Event Priorities
Message Group Priority Range Network
Priority
Brief Description
Life Safety 0 - 31 Life Safety Message
Notifications related to an immediate threat to
life, safety or health such as fire detection or
armed robbery
Property Safety 32 - 63 Life Safety Message
Notifications related as an immediate threat to
property such as forced entry
Supervisory 64 - 95 Critical Equipment Message Notifications related to improper operation,
monitoring failure (particularly of Life Safety or
Property Safety monitoring), or monetary loss
Trouble 96 - 127 Critical Equipment Message
Notifications related to communication failure
(particularly of Life Safety or Property Safety
equipment)
Miscellaneous Higher Priority
Alarm and Events 128 - 191 Urgent Message
Higher-level notifications related to occupant
discomfort, normal operation, normal
monitoring, or return to normal
Miscellaneous Lower Priority
Alarm and Events 192 - 255 Normal Message
Lower-level notification related to occupant
discomfort, normal operation, normal
monitoring, or return to normal
#9: Object-Specific Specifications
• BI, BO, BV
• Inactive_Text, Active_Text
• Feedback_Value,Minimum On/Off times
• Change_Of_State_Time,
Change_Of_State_Count, and
Time_Of_State_Count_Reset
#10: Object-Specific Specifications
• MSI, MSO, MSV
• State_Text for all values
• Feedback_Value for MSO
#11: Object-Specific Specifications
• Calendar
• Provide the dates, date ranges, holidays,
vacations, special events, etc.
• Schedule
• Determine which systems are to be
scheduled
The Key to Success
• Monitor the Network!
• BI - Visual Test Shell
• Chipkin - BACnet Explorer
• Cimetrics - BAS-o-matic, Explorer
• Optigo - Visual BACnet
• Polarsoft - BACtrace, BACbeat
• Wireshark
Signs of Trouble
• Unanswered Who-Is messages
• Unanswered Who-Is-Router-To-Network
messages
• COV storms
• Unnecessary, frequently repeated Global
Broadcasts, e.g., I-Am messages
Consider Your Own Junk Yard Dog!
14.-18.03.201646
To learn more, please consider this book:
To stay current with BACnet developments,
please visit:
4714.-
WWW.BACNET.ORG
Thanks for your attention!
Questions?

More Related Content

What's hot

IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
Open Mobile Alliance
 
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftIoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
Open Mobile Alliance
 
BACnet and Metering
BACnet and MeteringBACnet and Metering
BACnet and Metering
Cimetrics Inc
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Eclipse Kura
 
Next Generation Network Automation
Next Generation Network AutomationNext Generation Network Automation
Next Generation Network Automation
Laurent Ciavaglia
 
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora,  NodeJS and IoT CloudAsset Monitoring with Beacons, Lora,  NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
Robert van Mölken
 
How will virtual networks, controlled by software, impact OSS systems?
How will virtual networks, controlled by software, impact OSS systems?How will virtual networks, controlled by software, impact OSS systems?
How will virtual networks, controlled by software, impact OSS systems?
Comarch
 
Open Source M2M IoT Gateways
Open Source M2M IoT GatewaysOpen Source M2M IoT Gateways
Open Source M2M IoT Gateways
Eurotech
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Open Mobile Alliance
 
Approaches to Network Automation
Approaches to Network AutomationApproaches to Network Automation
Approaches to Network Automation
APNIC
 
Scada and industry 4.0
Scada and industry 4.0Scada and industry 4.0
Scada and industry 4.0
EngrBilalMehmood1
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Open Mobile Alliance
 
Overcoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart BuildingsOvercoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart Buildings
Memoori
 
Live Demo Experience Live Software-defined RAN slicing
Live Demo Experience Live Software-defined RAN slicingLive Demo Experience Live Software-defined RAN slicing
Live Demo Experience Live Software-defined RAN slicing
ITU
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Real-Time Innovations (RTI)
 
Cloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal MehmoodCloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal Mehmood
EngrBilalMehmood1
 
Can’t Wait for 2020: Future-Proof Your Grid Today
Can’t Wait for 2020: Future-Proof Your Grid TodayCan’t Wait for 2020: Future-Proof Your Grid Today
Can’t Wait for 2020: Future-Proof Your Grid TodayEchelon Corporation
 
Device Management for OSGi IoT Gateways
Device Management for OSGi IoT GatewaysDevice Management for OSGi IoT Gateways
Device Management for OSGi IoT Gateways
Eurotech
 
Pushing the Boundaries of Data Visualization
Pushing the Boundaries of Data VisualizationPushing the Boundaries of Data Visualization
Pushing the Boundaries of Data Visualization
Inductive Automation
 
IoT Devices Overview from Laird Connectivity
IoT Devices Overview from Laird ConnectivityIoT Devices Overview from Laird Connectivity
IoT Devices Overview from Laird Connectivity
Laird Connectivity
 

What's hot (20)

IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
 
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftIoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
 
BACnet and Metering
BACnet and MeteringBACnet and Metering
BACnet and Metering
 
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura WiresBuilding IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
Building IoT Mashups for Industry 4.0 with Eclipse Kura and Kura Wires
 
Next Generation Network Automation
Next Generation Network AutomationNext Generation Network Automation
Next Generation Network Automation
 
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora,  NodeJS and IoT CloudAsset Monitoring with Beacons, Lora,  NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
 
How will virtual networks, controlled by software, impact OSS systems?
How will virtual networks, controlled by software, impact OSS systems?How will virtual networks, controlled by software, impact OSS systems?
How will virtual networks, controlled by software, impact OSS systems?
 
Open Source M2M IoT Gateways
Open Source M2M IoT GatewaysOpen Source M2M IoT Gateways
Open Source M2M IoT Gateways
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
 
Approaches to Network Automation
Approaches to Network AutomationApproaches to Network Automation
Approaches to Network Automation
 
Scada and industry 4.0
Scada and industry 4.0Scada and industry 4.0
Scada and industry 4.0
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
Overcoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart BuildingsOvercoming Tech Obsolescence in Smart Buildings
Overcoming Tech Obsolescence in Smart Buildings
 
Live Demo Experience Live Software-defined RAN slicing
Live Demo Experience Live Software-defined RAN slicingLive Demo Experience Live Software-defined RAN slicing
Live Demo Experience Live Software-defined RAN slicing
 
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity SoftwareSlash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
Slash Avionics Integration Costs with DO-178C Certifiable Connectivity Software
 
Cloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal MehmoodCloud Automation and IIOT by Engr.Bilal Mehmood
Cloud Automation and IIOT by Engr.Bilal Mehmood
 
Can’t Wait for 2020: Future-Proof Your Grid Today
Can’t Wait for 2020: Future-Proof Your Grid TodayCan’t Wait for 2020: Future-Proof Your Grid Today
Can’t Wait for 2020: Future-Proof Your Grid Today
 
Device Management for OSGi IoT Gateways
Device Management for OSGi IoT GatewaysDevice Management for OSGi IoT Gateways
Device Management for OSGi IoT Gateways
 
Pushing the Boundaries of Data Visualization
Pushing the Boundaries of Data VisualizationPushing the Boundaries of Data Visualization
Pushing the Boundaries of Data Visualization
 
IoT Devices Overview from Laird Connectivity
IoT Devices Overview from Laird ConnectivityIoT Devices Overview from Laird Connectivity
IoT Devices Overview from Laird Connectivity
 

Similar to BACnet at Cornell: 20+ Years of Lessons Learned

Aspects Stratégiques des Réseaux
Aspects Stratégiques des RéseauxAspects Stratégiques des Réseaux
Aspects Stratégiques des RéseauxEric Vyncke
 
homeandbuildingautomationsystems.pptx
homeandbuildingautomationsystems.pptxhomeandbuildingautomationsystems.pptx
homeandbuildingautomationsystems.pptx
SharanabasappaDegoan
 
Ls catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vnLs catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vn
Dien Ha The
 
EGLA's Patent and Intellectual Property Portfolio - Licensing
EGLA's Patent and Intellectual Property Portfolio - LicensingEGLA's Patent and Intellectual Property Portfolio - Licensing
EGLA's Patent and Intellectual Property Portfolio - Licensing
Dr. Edwin Hernandez
 
Training Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITEDTraining Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITED
HimanshiSingh71
 
Practical Data Communications & Networking for Engineers & Technicians
Practical Data Communications & Networking for Engineers & Technicians Practical Data Communications & Networking for Engineers & Technicians
Practical Data Communications & Networking for Engineers & Technicians
Living Online
 
Ccna (200 125)
Ccna (200 125)Ccna (200 125)
Ccna (200 125)
shajeeha khalid
 
CCNA(R&S) By Ezxprt
CCNA(R&S) By EzxprtCCNA(R&S) By Ezxprt
CCNA(R&S) By Ezxprt
Ezxprt
 
wayne clementi Resume 1
wayne clementi Resume 1wayne clementi Resume 1
wayne clementi Resume 1Wayne Clementi
 
WSN (BACnet,Lonworks,KNX)
WSN (BACnet,Lonworks,KNX)WSN (BACnet,Lonworks,KNX)
WSN (BACnet,Lonworks,KNX)
aroosa khan
 
Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0
Emertxe Information Technologies Pvt Ltd
 
Scada primer
Scada primerScada primer
Scada primer
Gustavo Delgado
 
Embedded system Basic
Embedded system BasicEmbedded system Basic
Embedded system Basic
Md.Abdullah Ahmad
 
CAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAH
sameer abdullah
 
Embedded system
Embedded systemEmbedded system
Embedded system
Md.Abdullah Ahmad
 
Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)
Vikas Kumar
 

Similar to BACnet at Cornell: 20+ Years of Lessons Learned (20)

overviewNOC
overviewNOCoverviewNOC
overviewNOC
 
overviewNOC
overviewNOCoverviewNOC
overviewNOC
 
Aspects Stratégiques des Réseaux
Aspects Stratégiques des RéseauxAspects Stratégiques des Réseaux
Aspects Stratégiques des Réseaux
 
homeandbuildingautomationsystems.pptx
homeandbuildingautomationsystems.pptxhomeandbuildingautomationsystems.pptx
homeandbuildingautomationsystems.pptx
 
Ls catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vnLs catalog thiet bi tu dong master rtu e_dienhathe.vn
Ls catalog thiet bi tu dong master rtu e_dienhathe.vn
 
EGLA's Patent and Intellectual Property Portfolio - Licensing
EGLA's Patent and Intellectual Property Portfolio - LicensingEGLA's Patent and Intellectual Property Portfolio - Licensing
EGLA's Patent and Intellectual Property Portfolio - Licensing
 
Training Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITEDTraining Report BHARAT ELECTRONICS LIMITED
Training Report BHARAT ELECTRONICS LIMITED
 
Practical Data Communications & Networking for Engineers & Technicians
Practical Data Communications & Networking for Engineers & Technicians Practical Data Communications & Networking for Engineers & Technicians
Practical Data Communications & Networking for Engineers & Technicians
 
Ccna pres
Ccna presCcna pres
Ccna pres
 
Ccna (200 125)
Ccna (200 125)Ccna (200 125)
Ccna (200 125)
 
CCNA(R&S) By Ezxprt
CCNA(R&S) By EzxprtCCNA(R&S) By Ezxprt
CCNA(R&S) By Ezxprt
 
wayne clementi Resume 1
wayne clementi Resume 1wayne clementi Resume 1
wayne clementi Resume 1
 
WSN (BACnet,Lonworks,KNX)
WSN (BACnet,Lonworks,KNX)WSN (BACnet,Lonworks,KNX)
WSN (BACnet,Lonworks,KNX)
 
Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0
 
Scada primer
Scada primerScada primer
Scada primer
 
Scada primer
Scada primerScada primer
Scada primer
 
Embedded system Basic
Embedded system BasicEmbedded system Basic
Embedded system Basic
 
CAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAH
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)
 

More from Cimetrics Inc

BrodcastMinimizingTrafficBACnet.pptx
BrodcastMinimizingTrafficBACnet.pptxBrodcastMinimizingTrafficBACnet.pptx
BrodcastMinimizingTrafficBACnet.pptx
Cimetrics Inc
 
Cybersecurity Summit AHR20 Protect Cimetrics
Cybersecurity Summit AHR20 Protect CimetricsCybersecurity Summit AHR20 Protect Cimetrics
Cybersecurity Summit AHR20 Protect Cimetrics
Cimetrics Inc
 
Cybersecurity Summit AHR20 Take Action BACnet International
Cybersecurity Summit AHR20 Take Action BACnet InternationalCybersecurity Summit AHR20 Take Action BACnet International
Cybersecurity Summit AHR20 Take Action BACnet International
Cimetrics Inc
 
Cybersecurity Summit AHR20 Recover Tridium
Cybersecurity Summit AHR20 Recover TridiumCybersecurity Summit AHR20 Recover Tridium
Cybersecurity Summit AHR20 Recover Tridium
Cimetrics Inc
 
Cybersecurity Summit AHR20 Detect KMC
Cybersecurity Summit AHR20 Detect KMCCybersecurity Summit AHR20 Detect KMC
Cybersecurity Summit AHR20 Detect KMC
Cimetrics Inc
 
Cybersecurity Summit AHR20 Identify Totem
Cybersecurity Summit AHR20 Identify TotemCybersecurity Summit AHR20 Identify Totem
Cybersecurity Summit AHR20 Identify Totem
Cimetrics Inc
 
Cybersecurity Summit AHR20 NIST framework Cimetrics
Cybersecurity Summit AHR20 NIST framework CimetricsCybersecurity Summit AHR20 NIST framework Cimetrics
Cybersecurity Summit AHR20 NIST framework Cimetrics
Cimetrics Inc
 
Cybersecurity Summit 2020 Slide Deck
Cybersecurity Summit 2020 Slide DeckCybersecurity Summit 2020 Slide Deck
Cybersecurity Summit 2020 Slide Deck
Cimetrics Inc
 
What BACnet/SC can do to improve BAS cybersecurity, and what it won’t do
What BACnet/SC can do to improve BAS cybersecurity, and what it won’t doWhat BACnet/SC can do to improve BAS cybersecurity, and what it won’t do
What BACnet/SC can do to improve BAS cybersecurity, and what it won’t do
Cimetrics Inc
 
Analytika educational and research facility case study
Analytika educational and research facility case study Analytika educational and research facility case study
Analytika educational and research facility case study
Cimetrics Inc
 
Jefferson University Currents
Jefferson University CurrentsJefferson University Currents
Jefferson University Currents
Cimetrics Inc
 
BACnet/SC: A Secure Alternative to BACnet/IP
BACnet/SC: A Secure Alternative  to  BACnet/IP BACnet/SC: A Secure Alternative  to  BACnet/IP
BACnet/SC: A Secure Alternative to BACnet/IP
Cimetrics Inc
 
BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...
BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...
BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...
Cimetrics Inc
 
Bringing transparency to buildings.
Bringing transparency to buildings.Bringing transparency to buildings.
Bringing transparency to buildings.
Cimetrics Inc
 
BACnet/IP good field implementation practices
BACnet/IP good field implementation practicesBACnet/IP good field implementation practices
BACnet/IP good field implementation practices
Cimetrics Inc
 
New England BACnet Users Meeting
New England BACnet Users MeetingNew England BACnet Users Meeting
New England BACnet Users Meeting
Cimetrics Inc
 
Building a BACnet Product
Building a BACnet ProductBuilding a BACnet Product
Building a BACnet Product
Cimetrics Inc
 
Analytika - Research University case study
Analytika - Research University case studyAnalytika - Research University case study
Analytika - Research University case study
Cimetrics Inc
 

More from Cimetrics Inc (18)

BrodcastMinimizingTrafficBACnet.pptx
BrodcastMinimizingTrafficBACnet.pptxBrodcastMinimizingTrafficBACnet.pptx
BrodcastMinimizingTrafficBACnet.pptx
 
Cybersecurity Summit AHR20 Protect Cimetrics
Cybersecurity Summit AHR20 Protect CimetricsCybersecurity Summit AHR20 Protect Cimetrics
Cybersecurity Summit AHR20 Protect Cimetrics
 
Cybersecurity Summit AHR20 Take Action BACnet International
Cybersecurity Summit AHR20 Take Action BACnet InternationalCybersecurity Summit AHR20 Take Action BACnet International
Cybersecurity Summit AHR20 Take Action BACnet International
 
Cybersecurity Summit AHR20 Recover Tridium
Cybersecurity Summit AHR20 Recover TridiumCybersecurity Summit AHR20 Recover Tridium
Cybersecurity Summit AHR20 Recover Tridium
 
Cybersecurity Summit AHR20 Detect KMC
Cybersecurity Summit AHR20 Detect KMCCybersecurity Summit AHR20 Detect KMC
Cybersecurity Summit AHR20 Detect KMC
 
Cybersecurity Summit AHR20 Identify Totem
Cybersecurity Summit AHR20 Identify TotemCybersecurity Summit AHR20 Identify Totem
Cybersecurity Summit AHR20 Identify Totem
 
Cybersecurity Summit AHR20 NIST framework Cimetrics
Cybersecurity Summit AHR20 NIST framework CimetricsCybersecurity Summit AHR20 NIST framework Cimetrics
Cybersecurity Summit AHR20 NIST framework Cimetrics
 
Cybersecurity Summit 2020 Slide Deck
Cybersecurity Summit 2020 Slide DeckCybersecurity Summit 2020 Slide Deck
Cybersecurity Summit 2020 Slide Deck
 
What BACnet/SC can do to improve BAS cybersecurity, and what it won’t do
What BACnet/SC can do to improve BAS cybersecurity, and what it won’t doWhat BACnet/SC can do to improve BAS cybersecurity, and what it won’t do
What BACnet/SC can do to improve BAS cybersecurity, and what it won’t do
 
Analytika educational and research facility case study
Analytika educational and research facility case study Analytika educational and research facility case study
Analytika educational and research facility case study
 
Jefferson University Currents
Jefferson University CurrentsJefferson University Currents
Jefferson University Currents
 
BACnet/SC: A Secure Alternative to BACnet/IP
BACnet/SC: A Secure Alternative  to  BACnet/IP BACnet/SC: A Secure Alternative  to  BACnet/IP
BACnet/SC: A Secure Alternative to BACnet/IP
 
BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...
BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...
BE A BTU HUNTER: How Big Data Analytics Can Achieve Energy and OM Savings Whi...
 
Bringing transparency to buildings.
Bringing transparency to buildings.Bringing transparency to buildings.
Bringing transparency to buildings.
 
BACnet/IP good field implementation practices
BACnet/IP good field implementation practicesBACnet/IP good field implementation practices
BACnet/IP good field implementation practices
 
New England BACnet Users Meeting
New England BACnet Users MeetingNew England BACnet Users Meeting
New England BACnet Users Meeting
 
Building a BACnet Product
Building a BACnet ProductBuilding a BACnet Product
Building a BACnet Product
 
Analytika - Research University case study
Analytika - Research University case studyAnalytika - Research University case study
Analytika - Research University case study
 

Recently uploaded

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 

Recently uploaded (20)

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 

BACnet at Cornell: 20+ Years of Lessons Learned

  • 1. BACnet @ Cornell: 20+ Years of Lessons Learned
  • 2.
  • 3. The Pre-History – 1981-1987  DDC arrives at Cornell in the form of JCI DSC-8500s  Everyone wanted to sell us DDC – but none of it could interoperate!  The ASHRAE struggle begins and I attend my first meeting…
  • 4. The Development – 1987-1995  An "SPC" is approved in NYC (January '87) and meets in Nashville in June  Who is in? Who is out?  We finally publish ANSI/ASHRAE Standard 135 in 1995! Are we done yet? No! We're just starting!
  • 5. There were, of course, many struggles... BACnet Committee
  • 6. Twenty-Two Years of Evolution – 1995-2017  What the BACnet standard was – and is...
  • 7. Only standard protocol specifically for buildings. = A Data Communication Protocol for Building Automation and Control networks
  • 8.
  • 9.
  • 10. Protocol rules apply to: • Messages and their format • Networking options (LANs, WANs, Dial-up, etc.) • Joining networks together to form "internetworks"
  • 11. A Protocol's Two Main Parts Transport Application Message
  • 12. BACnet provides the capability to communicate about the "application" of "building automation" in all its diversity: HVAC, lighting, security, access control, fire detection, utility interaction, etc., by means of Objects, Messages, and Transport Options (i.e., LANs and WANs).
  • 13. Objects Objects represent physical inputs, outputs and software processes 72 IF temp>72 THEN
  • 14. Objects Each object is characterized by a set of “properties” that describe its behavior or govern its operation 72 Object_Name SPACE TEMP Object_Type ANALOG INPUT Present_Value 72.3 Status_Flags Normal, Out-of-Service High_Limit 78.0 Low_Limit 68.0
  • 15. Objects BACnet-2016 defines a collection of 60 standard objects Binary Input Binary Output Binary Value Analog Input Analog Output Analog Value Multi-state Input Multi-state Output Calendar Notification Class Command File Program Schedule Group Event Enrollment Device Loop Load Control Multi-state Value Averaging Trend Log Life Safety Zone Life Safety Point Accumulator Pulse Convertor Trend Log Multiple Event Log Access Door Structured View
  • 17. Messages • Object Access Services • Alarm and Event Services • File Access Services • Remote Device Management Services • Miscellaneous
  • 18. Transport Options • Ethernet • ARCNET • Master-Slave/Token-Passing (MS/TP) • Point-to-Point (PTP) • Echelon's LonTalk • BACnet/IP (Internet Protocol) • BACnet/WS (Web Services) • ZigBee
  • 19. BACnet LAN - Ethernet, ARCNET, MS/TP, LonTalk, BACnet/IP or ZigBee Sensors and Actuators BACnet Field Panels BACnet Workstation "Native" BACnet Native BACnet devices provide BACnet communications directly, device to device
  • 20. BACnet LAN - Ethernet BACnet Field Panel BACnet Workstation Vendor A Sensors and Actuators Vendor C Vendor C BACnet LAN - ARCNET Sensors and Actuators Ethernet to ARCNET Router Vendor B Vendor B BACnet Field Panels BACnet Field Panels Ethernet to MS/TP Router BACnet LAN - MS/TP Sensors and Actuators Routers - "re-package" BACnet messages and re-transmit them unchanged Net 1 Net 3Net 2
  • 21. BACnet LAN - Ethernet, ARCNET, MS/TP, LonTalk or ZigBee BACnet Field Panels BACnet Workstation Sensors and Actuators Proprietary LAN Sensors and Actuators BACnet to Vendor B Gateway Non- BACnet Field Panels Gateways - must "translate" messages before retransmission
  • 22. BACnet, of course, also works with the Internet
  • 27. Diagnostic Lab North Langmuir Liddell Marmota Ornithology Lab Arthropod Baker Institute CISER EHOB Schwardt Lab Small Animal Holding 226 BACS Facilities Rowing Center
  • 28. 0 2000 4000 6000 8000 10000 12000 14000 1/1/2005 1/1/2006 1/1/2007 1/1/2008 1/1/2009 1/1/2010 1/1/2011 1/1/2012 1/1/2013 1/1/2014 1/1/2015 Growth in EMCS Device Count Since 2005 14,652 501
  • 29.
  • 30. Lessons Learned • Plan! Create site standards. • Document them! • Implement them! • Monitor constantly! • Enforce your standards!
  • 31. #1: BACnet Network Numbers Network #'s are 16-bit, i.e., 0-65535 Cornell's are based on a "Facility Code": 0000-0999 Open 1000-1999 Statutory Facilities 2000-2999 Endowed Facilities 3000-3999 Housing and Dining Facilities 4000-4999 Off-Campus Facilities 5000-5999 Utilities Some facilities have a facility code with an alphabetic suffix to denote wings, related structures, etc. The suffix will be ignored. Network numbers for facility codes above 4193 will be assigned in the range 0000-0999.
  • 32. #1: BACnet Network Numbers Cornell's network numbers are formed as follows: Network Number = "FFFFN" where FFFF = Facility Code N = 0-9 This allows up to 10 networks per facility or building N = 0 will generally be assigned to a facility's BACnet Ethernet LAN. Normally, this network is connected to the campus backbone. The additional N-numbers will be assigned to any ARCNET, MS/TP or other networks as required. The Contractor shall contact BACSI for assignment, or confirmation, of the Network Number(s) to be used prior to beginning device configuration!
  • 33. #2: Device Instance Numbering DIN's are 22-bit, i.e., 0-4194302 (4194303 = wildcard) Cornell's uses: Network Number = "FFFFNDD" where FFFF = Facility Code N = 0-9 This allows up to 10 networks per facility or building DD = 00 – 99 Allows up to 100 devices per network This works well until we reach a facility code above 4194. At that point we have to start stealing numbers from our "Open" category.
  • 34. #3: Object Naming So far, there is no agreed-upon standard! At Cornell we use: Facility.[sub-facility|location].device- type[/point] Examples: HSB.FirstFloor.LGR25 HSB.FirstFloor.LGR25/RH Olin-Hall.Rm131.IAQ-300/CO2_PPM
  • 35. #4: Alarming • Determine what is to be alarmed and its priority • Determine alarm destination(s) (Notification Classes) • Specify the content and format of the alarm messages that will be delivered
  • 36. #5: Change of Value Processing • Specify COV increments for various kinds of input data such as temperatures, air flows, pressures, etc. • COV increments should be writable using BACnet services
  • 37. #6: Time Synchronization • If BACnet scheduling will be used, provide for a "Time Master"
  • 38. #7: Determine Site-Specific Command Priorities "Prioritization" of commands from various control processes, e.g., start-stop commands or setpoint changes, make it is predictable which command will be carried out. Priority Level Application Priority Level Application 1 Manual-Life Safety 9 Available 2 Automatic-Life Safety 10 Available 3 Available 11 Available 4 Available 12 Available 5 Critical Equipment Control 13 Available 6 Minimum On/Off 14 Available 7 Available 15 Available 8 Manual Operator 16 Available
  • 39. #8: Determine Site-Specific Alarm/Event Priorities Message Group Priority Range Network Priority Brief Description Life Safety 0 - 31 Life Safety Message Notifications related to an immediate threat to life, safety or health such as fire detection or armed robbery Property Safety 32 - 63 Life Safety Message Notifications related as an immediate threat to property such as forced entry Supervisory 64 - 95 Critical Equipment Message Notifications related to improper operation, monitoring failure (particularly of Life Safety or Property Safety monitoring), or monetary loss Trouble 96 - 127 Critical Equipment Message Notifications related to communication failure (particularly of Life Safety or Property Safety equipment) Miscellaneous Higher Priority Alarm and Events 128 - 191 Urgent Message Higher-level notifications related to occupant discomfort, normal operation, normal monitoring, or return to normal Miscellaneous Lower Priority Alarm and Events 192 - 255 Normal Message Lower-level notification related to occupant discomfort, normal operation, normal monitoring, or return to normal
  • 40. #9: Object-Specific Specifications • BI, BO, BV • Inactive_Text, Active_Text • Feedback_Value,Minimum On/Off times • Change_Of_State_Time, Change_Of_State_Count, and Time_Of_State_Count_Reset
  • 41. #10: Object-Specific Specifications • MSI, MSO, MSV • State_Text for all values • Feedback_Value for MSO
  • 42. #11: Object-Specific Specifications • Calendar • Provide the dates, date ranges, holidays, vacations, special events, etc. • Schedule • Determine which systems are to be scheduled
  • 43. The Key to Success • Monitor the Network! • BI - Visual Test Shell • Chipkin - BACnet Explorer • Cimetrics - BAS-o-matic, Explorer • Optigo - Visual BACnet • Polarsoft - BACtrace, BACbeat • Wireshark
  • 44. Signs of Trouble • Unanswered Who-Is messages • Unanswered Who-Is-Router-To-Network messages • COV storms • Unnecessary, frequently repeated Global Broadcasts, e.g., I-Am messages
  • 45. Consider Your Own Junk Yard Dog!
  • 46. 14.-18.03.201646 To learn more, please consider this book:
  • 47. To stay current with BACnet developments, please visit: 4714.- WWW.BACNET.ORG Thanks for your attention!