Experimental Performance Evaluation of BACnet MS/TP Protocol

  • Park, Tae-Jin (School of Electrical Engineering and Computer Science, Hanyang University) ;
  • Song, Won-Seok (R&D Center) ;
  • Hong, Seung-Ho (School of Electrical Engineering and Computer Science, Hanyang University)
  • Published : 2007.10.31

Abstract

BACnet is a standard data communication protocol especially designed for building automation and control networks. BACnet uses the Master-Slave/Token-Passing (MS/TP) protocol as one of its field-level networks. In this study, the performance of the BACnet MS/TP protocol is evaluated using an experimental model. The network performance is investigated and evaluated in terms of token rotation time and round trip time. The experimental results show that the performance of the MS/TP network is heavily influenced by the network traffic load, the assignment of MS/TP node address and the network configuration parameter called $N_{max_info-frames}$. Based on the experimental results, simple practical designing guidelines for BACnet MS/TP network systems are also proposed.

Keywords

References

  1. H. M. Newman, Direct Digital Control of Building Systems: Theory and Practice, John Wiley & Sons, Inc., New York, 1994
  2. V. Boed, Networking and Integration of Facilities Automation Systems, CRC Press, Boca Raton, 2000
  3. S. T. Bushby, 'BACnet$^{TM}$: A standard communication infrastructure for intelligent buildings,' Automation in Construction, vol. 6, no. 5-6, pp. 529-540, 1999 https://doi.org/10.1016/S0926-5805(97)00029-0
  4. S. T. Bushby and H. M. Newman, 'BACnet today,' Supplement to ASHRAE Journal, vol. 44, no. 10, pp. 10-18, 2002
  5. ASHRAE Guideline 13-2000, Specifying Direct Digital Control Systems, American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc., Atlanta, GA, 2000
  6. ANSI/ASHRAE Standard 135-2004, BACnet: A Data Communication Protocol for Building Automation and Control Networks, American Society of Heating, Refrigeration, and Air-Conditioning Engineers Inc., Atlanta, GA, 2004
  7. ISO 16484-5, Building Automation and Control Systems-Part 5. Data Communication Protocol, ISO, Washington, DC, 2003
  8. KS X 6909, Building Automation and Control Network (BACnet), Korean Standards Association, Seoul, 1999
  9. W. S. Song, S. H. Hong, and S. T. Bushby, NISTIR 7038-A Simulation Analysis of the BACnet LANs, National Institute of Standards and Technology, Gaithersburg, October, 2003
  10. W. S. Song and S. H. Hong, 'Performance evaluation of a BACnet-based fire detection and monitoring system in buildings,' International Journal of Control, Automation and Systems, vol. 4, no. 1, pp. 70-76, 2006
  11. T. J. Park, Y. C. Kwon, and S. H. Hong, 'Performance Evaluation of BACnet MS/TP Protocol Using Experimental Model,' Proc. of IEEE International Conference on Industrial Technology, pp. 577-582, 2005
  12. S. K. Park and K. W. Miller, 'Random number generators: Good ones are hard to find,' Communications of the ACM, vol. 31, pp. 1192-1201, 1988 https://doi.org/10.1145/63039.63042
  13. D. E. Knuth, The Art of Computer Programming vol. 2 : Seminumerical Algorithms, 3rd ed., Addison-Wesley, 1997
  14. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipies in C++, 2nd ed., Chapter 7, Cambridge University Press, 2003
  15. http://www.bacnet.org/Addenda/index.html