ASHRAE STANDARD. BACnet A Data Communication Protocol for Building Automation and Control Networks

Similar documents
ASHRAE STANDARD BACnet A Data Communication Protocol for Building Automation and Control Networks

ASHRAE ADDENDA BACnet A Data Communication Protocol for Building Automation and Control Networks

ASHRAE STANDARD Ventilation and Acceptable Indoor Air Quality in Low-Rise Residential Buildings

Criteria for Moisture-Control Design Analysis in Buildings

ASHRAE GUIDELINE Specifying Direct Digital Control Systems

BACnet A Data Communication Protocol for Building Automation and Control Networks

Designation and Safety Classification of Refrigerants

Energy-Efficient Design of Low-Rise Residential Buildings

Ventilation of Health Care Facilities

Ventilation of Health Care Facilities

ASHRAE ADDENDA Energy Standard for Buildings Except Low-Rise Residential Buildings

ASHRAE ADDENDA. A Data Communication Protocol for Building Automation and Control Networks

ASHRAE ADDENDA Designation and Safety Classification of Refrigerants

ASHRAE ADDENDA. A Data Communication Protocol for Building Automation and Control Networks

Ventilation of Health Care Facilities

ASHRAE ADDENDA BACnet A Data Communication Protocol for Building Automation and Control Networks

Ventilation for Acceptable Indoor Air Quality

Method of Test for Conformance to BACnet

Method of Test for Field Performance of Liquid-Chilling Systems

Ventilation for Acceptable Indoor Air Quality

ASHRAE STANDARD Energy Standard for Buildings Except Low-Rise Residential Buildings

ASHRAE STANDARD. A Data Communication Protocol for Building Automation and Control Networks

Methods of Testing Chilled Beams

Designation and Safety Classification of Refrigerants

ASHRAE STANDARD. A Data Communication Protocol for Building Automation and Control Networks

Ventilation and Acceptable Indoor Air Quality in Low-Rise Residential Buildings

ASHRAE STANDARDS COMMITTEE

Ventilation of Health Care Facilities

Public Review Draft. ASHRAE Standard

ASHRAE ADDENDA BACnet A Data Communication Protocol for Building Automation and Control Networks

Proposed Addendum al to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

Proposed Addendum bw to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

Ventilation of Health Care Facilities

Proposed Addendum be to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

Proposed Addendum bn to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

Proposed Addendum bs to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

ASHRAE STANDARD. A Data Communication Protocol for Building Automation and Control Networks

Public Review Draft. ASHRAE Standard

Proposed Addendum bx to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

Proposed Addendum ao to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

FOREWORD. In addition, changes to BTL Specified Tests might also contain a yellow highlight to indicate the changes made by this addendum.

Proposed Addendum bl to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

Public Review Draft. ASHRAE Standard

Sales and Engineering Data Sheet ED

BACnet A Data Communication Protocol for Building Automation and Control Networks

Method of Test for Conformance to BACnet

Standard Practice for Inspection and Maintenance of Commercial Building HVAC Systems

Maverick I Commercial Packaged Rooftop Systems Unit Controller Protocol Implementation Conformance Statement (PICS) ANSI/ASHRAE , BACnet

ANSI/AHRI Standard (Formerly ARI Standard ) 2002 Standard for Air-Conditioning and Refrigerating Equipment Nameplate Voltages

FX Server BACNET AWS Protocol Implementation Conformance Statement

NS Series CO 2 Network Zone Sensors Protocol Implementation Conformance Statement

ANSI/ASHRAE/IESNA Addendum ah to ANSI/ASHRAE/IESNA Standard

ASHRAE STANDARD. BACnet A Data Communication Protocol for Building Automation and Control Networks

Method of Test for Conformance to BACnet

Proposed Addendum bd to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

BACnet A Data Communication Protocol for Building Automation and Control Networks

FOREWORD. In addition, changes to BTL Specified Tests might also contain a yellow highlight to indicate the changes made by this addendum.

WT-BAC-IP Gateway Protocol Implementation Conformance Statement

Proposed Addendum an to Standard , BACnet - A Data Communication Protocol for Building Automation and Control Networks

HMS-1655 BACnet MS/TP Protocol Implementation Conformance Statement

BACnet Protocol Implementation Conformance Statement

American National Standard for Electric Lamps Light-Emitting Diode Package Specification Sheet for General Illumination Applications

Advisory Public Review Draft

Date: Vendor Name: Product Name: Product Model Number: Applications Software Version: Firmware Revision: BACnet Protocol Revision:

Product Implementation Conformance Statement bcx1-r

Method of Test for Conformance to BACnet

Air Quality within Commercial Aircraft

BACnet A Data Communication Protocol for Building Automation and Control Networks

Delta Control Unit (DCU) 3.30 BACNET PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT

PXC Compact Series on BACnet/IP

BACnet Protocol Implementation Conformance Statement (PICS) MULTICAL 62/601/602/6L2/6M2/801

NS Series Temperature and Humidity Network Zone and Discharge Air Sensors Protocol Implementation Conformance Statement

BEST CTR BAS Workshop III BACnet Basics 2

Zoning System TEC2647Z-2 and TEC2647Z-2+PIR Zone Controllers Protocol Implementation Conformance Statement

Last updated January 29, Approved by ECC March 3, 2015

Introduction to the American Academy of Forensic Sciences Standards Board

BACnet MS/TP Protocol for LabVIEW. User Manual

BACnet. Certification Handbook. Version 4.0. Valid as of ( )

ISO/IEC/ IEEE INTERNATIONAL STANDARD

QC BAC-BOX PIC STATEMENT

BACnet A Data Communication Protocol for Building Automation and Control Networks

PUBLICLY AVAILABLE SPECIFICATION PRE-STANDARD

ISO/IEC/ IEEE INTERNATIONAL STANDARD

Recommendations for LXI systems containing devices supporting different versions of IEEE 1588

BACnet Errata ANSI/ASHRAE STANDARD A Data Communication Protocol for Building Automation and Control Networks.

This document is a preview generated by EVS

Honeywell ComfortPoint TM Open Plant Controller Protocol Implementation Conformance Statement (PICS)

Systems and software engineering Requirements for testers and reviewers of information for users

This document is a preview generated by EVS

Integration Specification Sheet

ISO/IEEE INTERNATIONAL STANDARD. Health informatics Personal health device communication Part 10404: Device specialization Pulse oximeter

BACnetRIB June 24, 2016

Data Communication Protocol for Building Automation and Control Networks

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Software engineering Product evaluation Part 3: Process for developers

ASHRAE s BACnet Protocol Implementation Conformance Statement (PICS)

This is a preview - click here to buy the full publication PUBLICLY AVAILABLE SPECIFICATION. Pre-Standard

ISO/IEC/ IEEE INTERNATIONAL STANDARD. Systems and software engineering Vocabulary. Ingénierie des systèmes et du logiciel Vocabulaire

Conference for Food Protection. Standards for Accreditation of Food Protection Manager Certification Programs. Frequently Asked Questions

INTERNATIONAL STANDARD

Transcription:

ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008 ASHRAE STANDARD BACnet A Data Communication Protocol for Building Automation and Control Networks Approved by the ASHRAE Standards Committee on June 20, 2009; by the ASHRAE Board of Directors on June 24, 2009; and by the American National Standards Institute on June 25, 2009. This standard is under continuous maintenance by a Standing Standard Project Committee (SSPC) for which the Standards Committee has established a documented program for regular publication of addenda or revisions, including procedures for timely, documented, consensus action on requests for change to any part of the standard. The change submittal form, instructions, and deadlines may be obtained in electronic form from the ASHRAE Web site, http://www.ashrae.org, or in paper form from the Manager of Standards. The latest edition of an ASHRAE Standard may be purchased from ASHRAE Customer Service, 1791 Tullie Circle, NE, Atlanta, GA 30329-2305. E-mail: orders@ashrae.org. Fax: 404-321-5478. Telephone: 404-636-8400 (worldwide), or toll free 1-800-527-4723 (for orders in US and Canada). Copyright 2009 American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. ISSN 1041-2336 American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. 1791 Tullie Circle NE, Atlanta, GA 30329 www.ashrae.org

2009, American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. (www.ashrae.org). For personal use only. ASHRAE Standing Standard Project Committee 135 Cognizant TC: TC 1.4, Control Theory and Application SPLS Liaison: Douglas T. Reindl David Robin, Chair* Craig P. Gemmill John J. Lynch Carl Neilson, Vice-Chair David G. Holmberg Carl J. Ruther Sharon E. Dinges, Secretary* Bernhard Isler* David G. Shike Donald P. Alexander* Robert L. Johnson Ted Sunderland Barry B. Bridges* Stephen Karg* William O. Swan, III Coleman L. Brumley, Jr.* Simon Lemaire David B. Thompson* Ernest C. Bryant J. Damian Ljungquist* Stephen J. Treado* James F. Butler James G. Luth J. Michael Whitcomb* *Denotes members of voting status when the document was approved for publication ASHRAE STANDARDS COMMITTEE 2008 2009 Hugh F. Crowther, Chair Steven T. Bushby, Vice-Chair Robert G. Baker Michael F. Beda Donald L. Brandt Paul W. Cabot Kenneth W. Cooper Samuel D. Cummings, Jr K. William Dean Martin Dierycxk Robert G. Doerr Allan B. Fraser Nadar R. Jayaraman Byron W. Jones Stephanie Reiniche, Manager of Standards SPECIAL NOTE Jay A. Kohler Carol E. Marriott Merle F. McBride Frank Myers H. Michael Newman Janice C. Peterson Douglas T. Reindl Lawrence J. Schoen Boggarm S. Setty Bodh R. Subherwal William F. Walter Michael W. Woodford David E. Knebel, BOD ExO Andrew K. Persily, CO This American National Standard (ANS) is a national voluntary consensus standard developed under the auspices of the American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE). Consensus is defined by the American National Standards Institute (ANSI), of which ASHRAE is a member and which has approved this standard as an ANS, as substantial agreement reached by directly and materially affected interest categories. This signifies the concurrence of more than a simple majority, but not necessarily unanimity. Consensus requires that all views and objections be considered, and that an effort be made toward their resolution. Compliance with this standard is voluntary until and unless a legal jurisdiction makes compliance mandatory through legislation. ASHRAE obtains consensus through participation of its national and international members, associated societies, and public review. ASHRAE Standards are prepared by a Project Committee appointed specifically for the purpose of writing the Standard. The Project Committee Chair and Vice-Chair must be members of ASHRAE; while other committee members may or may not be ASHRAE members, all must be technically qualified in the subject area of the Standard. Every effort is made to balance the concerned interests on all Project Committees. The Manager of Standards of ASHRAE should be contacted for: a. interpretation of the contents of this Standard, b. participation in the next review of the Standard, c. offering constructive criticism for improving the Standard, or d. permission to reprint portions of the Standard. DISCLAIMER ASHRAE uses its best efforts to promulgate Standards and Guidelines for the benefit of the public in light of available information and accepted industry practices. However, ASHRAE does not guarantee, certify, or assure the safety or performance of any products, components, or systems tested, installed, or operated in accordance with ASHRAE s Standards or Guidelines or that any tests conducted under its Standards or Guidelines will be nonhazardous or free from risk. ASHRAE INDUSTRIAL ADVERTISING POLICY ON STANDARDS ASHRAE Standards and Guidelines are established to assist industry and the public by offering a uniform method of testing for rating purposes, by suggesting safe practices in designing and installing equipment, by providing proper definitions of this equipment, and by providing other information that may serve to guide the industry. The creation of ASHRAE Standards and Guidelines is determined by the need for them, and conformance to them is completely voluntary. In referring to this Standard or Guideline and in marking of equipment and in advertising, no claim shall be made, either stated or implied, that the product has been approved by ASHRAE.

[This foreword and the rationales on the following pages are not part of this standard. They are merely informative and do not contain requirements necessary for conformance to the standard.] FOREWORD Addendum 135v to ANSI/ASHRAE Standard 135-2008 contains a number of changes to the current standard. These modifications are the result of change proposals made pursuant to the ASHRAE continuous maintenance procedures and of deliberations within Standing Standard Project Committee 135. The changes are summarized below. 135-2008v-1. Fix the MS/TP TokenCount Value, p. 2. 135-2008v-2. Clarify "Supported", p. 5. 135-2008v-3. Remove NM-CE-A from Device Profiles, p. 6. In the following document, language to be added to existing clauses of ANSI/ASHRAE 135-2008 and Addenda is indicated through the use of italics, while deletions are indicated by strikethrough. Where entirely new subclauses are added, plain type is used throughout.

135-2008v-1 Fix the MS/TP TokenCount value. Rationale Under certain conditions an MS/TP master node may send a token addressed to itself. As a result, a bogus packet is emitted on the network; when this occurs, the token is dropped and must be re-generated. This behavior was observed in a real-world installation and was reproducible. Subsequent analysis revealed a bug in the MS/TP master-node-state machine. This happens because TokenCount variable is not always set to N poll when NS is set to TS, and this condition is not fixed when the node receives an unexpected frame and enters the IDLE state. Addendum 135-2008v-1 [Change Figure 9-4, p. 86] [current figure] INITIALIZE DoneInitializing ReceivedUnwantedFrame ReceivedInvalidFrame ReceivedPFM ReceivedDataNoReply NO LostToken SawFrame IDLE ReceivedDataNeedingReply ANSWER Reply DATA REQUEST DeferredReply GenerateToken ReceivedUnexpectedFrame PASS SawTokenUser RetrySendToken ReceivedUnexpectedFrame WAIT FOR REPLY ReceivedToken POLL FOR MASTER FindNewSuccessor DoneWithPFM ReceivedReplyToPFM SendMaintenancePFM SoleMaster ResetMaintenancePFM SendToken SoleMasterRestartMaintenancePFM DONE WITH ReplyTimeOut InvalidFrame ReceivedReply ReceivedPostpone NothingToSend SendNoWait SendAnotherFrame SoleMaster SendAndWait USE SendNextPFM DeclareSoleMaster 2 ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008

[revised figure] INITIALIZE DoneInitializing ReceivedUnwantedFrame ReceivedInvalidFrame ReceivedPFM ReceivedDataNoReply NO LostToken SawFrame IDLE ReceivedDataNeedingReply ANSWER Reply DATA REQUEST DeferredReply GenerateToken ReceivedUnexpectedFrame PASS SawTokenUser RetrySendToken ReceivedUnexpectedFrame WAIT FOR REPLY ReceivedToken POLL FOR MASTER SendNextPFM FindNewSuccessor DoneWithPFM ReceivedReplyToPFM ResetMaintenancePFM SendToken SendMaintenancePFM NextStationUnknown SoleMasterRestartMaintenancePFM DONE WITH SoleMaster ReplyTimeOut DeclareSoleMaster InvalidFrame ReceivedReply ReceivedPostpone NothingToSend SendNoWait SendAnotherFrame SoleMaster SendAndWait USE [Change Clause 9.5.6.5, p. 89] 9.5.6.5 DONE_WITH_ The DONE_WITH_ state either sends another data frame, passes the token, or initiates a Poll For Master cycle. SendAnotherFrame If FrameCount is less than N max_info_frames, then this node may send another information frame before passing the token. Enter the USE_ state. ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008 3

NextStationUnknown If FrameCount is greater than or equal to N max_info_frames, SoleMaster is FALSE and NS is equal to TS, then the next station to which the token should be sent is unknown. Set PS to (TS+1) modulo (N max_master +1); call SendFrame to transmit a Poll For Master frame to PS; set RetryCount to zero; and enter the POLL_FOR_MASTER state. SoleMaster If FrameCount is greater than or equal to N max_info_frames and TokenCount is less than N poll 1 and SoleMaster is TRUE, then there are no other known master nodes to which the token may be sent (true master-slave operation). Set FrameCount to zero, increment TokenCount, and enter the USE_ state. 4 ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008

135-2008v-2. Clarify "Supported". Rationale The word "Supported" in Protocol_Services_Supported, and Prortocol_Objects_Supported needs to be clarified to match its intent. Addendum 135-2008v-2 [Change Clause 12.11.14, p. 180.] 12.11.14 Protocol_Services_Supported This property, of type BACnetServicesSupported, indicates which standardized protocol services are supported executed by this device's protocol implementation. [Change Clause 12.11.15, p. 180.] 12.11.15 Protocol_Object_Types_Supported This property, of type BACnetObjectTypesSupported, indicates which standardized object types are supported by can be present in this device's protocol implementation. The list of properties supported for present in a particular object may be acquired by use of the ReadPropertyMultiple service with a property reference of ALL (see 15.7.3.1.2). ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008 5

135-2008v-3. Remove NM-CE-A from device profiles. Rationale The PTP connection establishment mechanism has identified deficiencies in certain situations. Until those deficiencies are addressed, the requirement for the inclusion of the PTP connection establishment BIBBs is removed. Addendum 135-2008v-3 [Change the following table in Clause L.7, p. 645.] L.7 Profiles of the Standard BACnet Devices The following tables indicate which BIBBs must be supported by each device type for each interoperability area. B-OWS B-BC B-AAC B-ASC B-SA B-SS Device & DM-DDB-A,B DM-DDB-A,B DM-DDB-B DM-DDB-B DM- DDB-B 1 DM- DDB-B 1 Network Mgmt DM-DOB-B DM-DOB-B DM-DOB-B DM-DOB-B DM- DOB-B 1 DM- DOB-B 1 DM-DCC-A DM-DCC-B DM-DCC-B DM-DCC-B DM-TS-A DM-TS-B or DM-UTC-B DM-TS-B or DM-UTC-B DM-UTC-A DM-RD-A DM-RD-B DM-RD-B DM-BR-A DM-BR-B NM-CE-A NM-CE-A 1 Not required if the device is a BACnet MS/TP Slave 6 ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008

[Add a new entry to History of Revisions, p. 688] (This History of Revisions is not part of this standard. It is merely informative and does not contain requirements necessary for conformance to the standard.) HISTORY OF REVISIONS Protocol Version Revision 1 9 Summary of Changes to the Standard Addendum v to ANSI/ASHRAE 135-2008 Approved by the ASHRAE Standards Committee June 20, 2009; by the ASHRAE Board of Directors June 24, 2009; and by the American National Standards Institute June 25, 2009. 1. Fix the MS/TP TokenCount Value. 2. Clarify "Supported". 3. Remove NM-CE-A from Device Profiles. ANSI/ASHRAE Addendum v to ANSI/ASHRAE Standard 135-2008 7

2009, American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. (www.ashrae.org). For personal use only. POLICY STATEMENT DEFINING ASHRAE S CONCERN FOR THE ENVIRONMENTAL IMPACT OF ITS ACTIVITIES ASHRAE is concerned with the impact of its members activities on both the indoor and outdoor environment. ASHRAE s members will strive to minimize any possible deleterious effect on the indoor and outdoor environment of the systems and components in their responsibility while maximizing the beneficial effects these systems provide, consistent with accepted standards and the practical state of the art. ASHRAE s short-range goal is to ensure that the systems and components within its scope do not impact the indoor and outdoor environment to a greater extent than specified by the standards and guidelines as established by itself and other responsible bodies. As an ongoing goal, ASHRAE will, through its Standards Committee and extensive technical committee structure, continue to generate up-to-date standards and guidelines where appropriate and adopt, recommend, and promote those new and revised standards developed by other responsible organizations. Through its Handbook, appropriate chapters will contain up-to-date standards and design considerations as the material is systematically revised. ASHRAE will take the lead with respect to dissemination of environmental information of its primary interest and will seek out and disseminate information from other responsible organizations that is pertinent, as guides to updating standards and guidelines. The effects of the design and selection of equipment and systems will be considered within the scope of the system s intended use and expected misuse. The disposal of hazardous materials, if any, will also be considered. ASHRAE s primary concern for environmental impact will be at the site where equipment within ASHRAE s scope operates. However, energy source selection and the possible environmental impact due to the energy source and energy transportation will be considered where possible. Recommendations concerning energy source selection should be made by its members.