BACNET: ASHRAE Standard 135-2012

所需积分/C币:37 2019-03-27 09:16:00 6.8MB PDF
33
收藏 收藏
举报

A Data Communication Protocol for Building Automation and Control Networks
ASHRAE STANDARDS COMMITTEE 2012-2013 Kenneth W. Cooper, Chair Julie M. Ferguson Janice c. Peterson William f walter vice-Chair Krishnan Gowri Heather L. Platt Douglass sAbramson Cecily M. Grzywacz Ira g. poston Karim amrane Richard L, Ha Douglas t reindl Charles S. Barnaby Rita M. Harrold James R. Taub Hoy R. Bohanon, Jr Adam W. Hinge James K. Vallort Steven F Bruning Debra h. Kenny Craig P David. conover Jay A Kohler Charles H. Culp, II, BOD EXO Steven J Emmerich Rick A. Larson Constantinos a Balaras CO Mark p modera Stephanie C. Reiniche, Manager of Standards SPECIAL NOTE This American National Standard(ANS)is a national voluntary consensus standard developed under the auspices of 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 Guide ines 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 voluntar 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 Contents CONTENTS FOREWORD 1 PURPOSE …… ···· 2 SCOPE :·:“a 3 DEFINITIONS Terms Adopted from International standard 3.2 Terms Defined for this Standard 3.3 Abbreviations and Acronyms Used in this Standard 4 BACnet PROTOCOL ARCHITECtUre 10 4.1 The BACnet Collapsed Architecture 4. 2 BACnet Network Topology 4.3 Sccurity.………… 申非非·非非曲非·非非,非非非,非非, 5 THE APPLICATION LAYER 16 The application layer model 2 Segmentation of BACnet Messages 20 5.3 Transmission of bacnet apdus 5.4 Application Protocol State Machines 5.5 Application Protocol Time Sequence Diagrams ·· 42 5.6 Application Layer Service Conventions 6 THE NETWORK LAYER 53 6.1 Network Layer Service Specification 6.2 Network Layer PDU Structure 55 6.3 Messages for Multiple recipients 60 6.4 Network layer Protocol messages 6 6. 5 Network Layer Procedures. 64 6.6 BACnet routers… 非非非 66 6.7 Point-To-Point half-Routers ···· 7 DATA LINK/PHYSICAL LAYERS: ISo 8802-3(Ethernet)LAN 76 7. 1 The Use of ISo 8802-2 Logical Link Control ( LLC) 76 7,2 Parameters Required by the Llc primitives……… ,76 7. 3 Parameters Required by the MAC Primitives 76 7.4 Physical Media +···: ,76 8 DATA LINKPHYSICAL LAYERS: ARCNET LAN 77 8.1 The Use of ISo 8802-2 Logical Link Control (llC) 77 8.2 Parameters Required by the llc primit 77 8.3 Mapping the llC Services to the ARCNET MAC Layer ···················· 77 8.4 Parameters Required by the Mac Primitives 77 8.5 Physical Media 77 9 DATA LINKPHYSICAL LAYERS: MASTER-SLAVE/TOKEN PASSING (MS/TP) LAN 9 9.1 Service Specification. 79 9.2 Physical Layer 8 9.3 MS/TP Frame Format .92 9.4 Overview of the ms tp network 93 9.5 MS/ TP Medium Access Control 94 9.6 Cyclic Redundancy Check(CRC) ………11 9.7 Interfacing MS/TP LANS with Other BACnet LaNs ·········…“···…····· 112 9.8 Responding BaCnet User Processing of Messages from MS/TP 112 9.9 Repeaters 112 10 DATA LINK PHYSICAL LAYERS: POINT-TO-POINT(PTP) 10.1 Overview 114 0.2 Service Specification 114 10.3 Point-to-Point Frame format 119 10. 4 PTP Medium access control protocol 121 11 DATA LINK PHYSICAL LAY上RS: EIA/CEA-709.l(" Lontalk")LAN.…….….….… 142 11.1 The Use of ISo 8802-2 Logical Link Control (LLC) ∴.142 11.2 Parameters Required by the llC Primitives ……142 ANSIaShrae Standard 135-2012 Contents 11.3 Mapping the LlC Services to the LonTalk application Layer 142 11. 4 Parameters Required by the application layer primitives …142 11. 5 Physical Media 非 143 12 MODELING CONTROL DEVICES AS A COLLECTION OF OBJECTS 12. 1 Accumulator Object Type 148 12.2 Analog Input Object Type. 157 12.3 Analog Output Object Type……… 162 12. 4 Analog value Object Type 12.5 Averaging Object Type 12.6 Binary Input Object Type 175 12.7 Binary Output Object Type i8 12.8 Binary value Object Type……… ………………187 12.9 Calendar Object I ypc……… 193 12. 10 Command Object Type 12.11 Device Object Type 19 12.12 Event Enrollment Object Type….… 208 12.13 File Object Type 12 14 Group object Typc..... 218 12. 15 Life Safety Point Object Type ·· 12 16 Life Safety Zone Object Type .227 12.17 Loop Object Type…… 234 2.18 Multi-state Input Object Type 12 19 Multi-state Output Object Type... 247 12.20 Multi-state Value Object Type 252 12.21 Notification Class Object Type 57 12.22 Program Object Type…… 12.23 Pulse Converter Object Type 66 12.24 Schedule Object Type 274 12.25 Trend log object type 280 12.26 Access Door Object Type 289 12.27 Event Log object Type 297 12.28 Load Control Object Type 304 12.29 Structured View Object Type. 314 12.30 Trend log multiple object Type 非非 317 12.31 Access Point Object Type 326 2.32 Access Zone Object Type ········ 342 12.33 Access User Object Type 350 12.34 Access Rights Object Type 12.35 Access Credential Object Type 359 12.36 Credential Data Input Object Type 12.37 Character String Value Object Type 373 12.38 DateTime Value Object Type .378 12.39 Large Analog Value Object Type 38 12.40 BitString Value Object Type 12.41 Octet string value Object Type 39 12.42 Time value Object T 394 12.43 Integer Valuc Object Typc........ ····“······· ·········…“···…····· 397 12.44 Positive Integer Value Object Type 40 12. 45 Date Value object Type .407 12.46 Date Time Pattern Value object type 12. 47 Time Pattern Value Object Type 413 12. 48 Date Pattern value Object type .416 12.49 Network Security Object Type 12.50 Global Group Object Type 422 12.51 Notification Forwarder Object Type.……… 429 12.52 Alert Enrollment Object Type 435 12.53 Channel Object Type..... ……438 ANSIaShrae Standard 135-2012 Contents 12.54 Lighting Output Object Type ++ .447 13 ALARM AND EVENT SERVICES 460 13.1 Change of Value Reporting.…… 460 13.2 Event Reporting..... ···· 13.3 Event algorithms :·:“a .475 13.4 Fault algorithms…… 504 13.5 Acknowledge Alarm service 509 13. 6 ConfirmedcoVNotification Service 13.7 Unconfirmed CoVNotification Service 13. 8 Confirmed EventNotification Service 514 13.9 UnconfirmedeventNotification service 13. 10 Get AlarmSummary Service 519 13. 11 Gct Enrollment Summary Scrvice 非·非非.非·非非非 申非非·非非曲非·非非,非非非,非 13.12 Get EventInformation Servic …524 1313 Life SafetyOperation Service 526 ubscribeCoⅤ Service 528 13.15 SubscribecoⅤ Property Service……… .531 14 FILE ACCESS SERVICES 534 14.1 AtomicRead File service 535 14.2 Atomic WriteFile service .538 15 OBJECT ACCESS SERVICES ,541 15 AddListElement service 54 15.2 RemoveListElement Service 543 5.3 CreateObject Service 15. 4 DeleteObject Service 547 ReadProperty service 15.6 Deleted Cla 非非非 550 15.7 ReadPropertyMultiple service 551 15.8 Read Range service 554 15.9 WriteProperty service 559 15.10 WritePropertyMultiple Service………… 561 15.11 Write Group Service…….… 564 16 REMOTE DEVICE MANAGEMENT SERVICES ········:·· ······ 566 16.1 Device communication Control service 566 16.2 Confirmed PrivateTransfer Service 568 16.3 Unconfirmed PrivateTransfer Service ····c“ 570 16.4 ReinitializeDevice Service 571 16.5 Confirmed TextMessage service........ 573 16.6 UnconfirmedTextMessage Service .575 16.7 TimeS ynchronization Service ..576 16.8 UTCTimeSynchronization Service 577 16.9 Who-Has and I-Have Services 578 16.10 Who-Is and I-Am services 580 17 VIRTUAL TERMINAL SERVICES 17.1 Virtual Terminal model 582 17.2 VT-Open service ,586 17.3 VT-Close Servicc 588 17.4 VT-Data Service 589 17.5 Default-terminal Characteristics 591 18 ERROR. REJECT and ABORT cODES 18.1 Error class-DEVICe 595 18.2 Error Class-OBJECT 18.3 Error Class- PROPERTY 596 18.4 Error ClaSs-RESOURCES 597 18.5 Error Class-SECURITY 597 18.6 Error Class-SERVICES 599 18.7 Error Class-COMMUNICATION ………600 ANSIaShrae Standard 135-2012 Contents 18. 8 Error Class-VT 602 18.9 Reject reason……,….….………… 603 18.10 Abort reason ·· 603 18.11 Confirmed Service Common errors 604 19 BACnet procedures :·:“a ..605 19.1 Backup and restore 605 19.2 Command prioritization 609 19.3 Device Restart Procedure 20 ENCODING BACnet PROTOCOL DATA UNITS 非非非 614 20.1 Encoding the Fixed Part of BACnet APDUs...... .614 20.2 Encoding the Variable Part of BACnet APDUS 625 1 FORMAL DESCRIPTION OF APPLICATION PROTOCOL DATA UNITS 639 22 CONFORMANCE AND INTEROPERABILITY 714 22.1 Conformance to BACnet 714 22.2 BACnet Interoperability 23 EXTENDING BACnet TO ACCOMMODATE VENDOR PROPRIETARY INFORMATION 23.1 Extending Enumeration Values……… 717 sing the PrivatcTran 718 23. 3 Adding Proprietary Properties to a Standardized object. 申4··.·:. 718 23.4 Adding Proprietary Object Types to BACnet 719 23.5 Restrictions on上 xtending BaCnet… 719 24 NETWORK SECURITY ,720 24.1 Overview ∴720 24.2 Security Wrappe 724 24.3 Security messa 24. 4 Securing an apdu 24.5 Securing an npdu 1745 24.6 Securing a bvll…… ···· 745 24.7 Securing Messages 747 24.8 Network Security Network Trust Levels 749 24.9 Network Security policies 750 24.10 Network Security ··· ·*····· 24.11 End-to-End Security +···: 24.12 Wrapping and Unwrapping Secure Messages......... 752 24.13 Authenticating Messages 754 24.14 User authentication 757 24.15 Time Synchronization requirements 758 24.16 Integrating the Security layer into the BaCnet Stack 24.17 BACnet Security In A NAT Environment. 766 24.18 BACnet Security Proxy…… .766 24.19 Deploying Secure Device on Non-Security Aware Networks 766 24.20 Deploying Secure Single Network Installations 24.21 Security Keys......... 767 24.22 Key server 768 25 REFERENCES 772 ANNEⅩA- PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT( NORMATIVE).………………775 ANNEXB- GUIDE TO SPECIFYING BACnct DEVICES (INFORMATIVE) 778 ANNEX C-Removed .779 ANNEX D-Removed 780 ANNEXE- EXAMPLES OF BACnet APPLICATION SERⅥCES( INFORMATIVE)……… 78 E 1 Alarm and event services 781 E 2 File Access services ..785 E3 Object Access Services 787 E 4 Remote device management services 793 E 5 Virtual Terminal services 796 ANNEX F-EXAMPLES OF APDU ENCODING (INFORMATIVE) 798 F 1 Example Encodings for Alarm and Event Services ANSIaShrae Standard 135-2012 Contents F2 Example Encodings for File Access Services 807 F.3 Example Encodings for Object Access Services……………… 809 F.4 Example Encodings for Remote Device Management Services……… 819 F 5 Example Encodings for Virtual Terminal Services ···· 824 ANNEXG-CALCULATION OF CRC (INFORMATIVE) .827 G. I Calculation of the header crc 827 G2 Calculation of the data crc 833 ANNEX H -COMBINING BACnet NET WORKS WITH NON-BACnet NET WORKS(NORMATIVE) 838 H I Mapping Non- BACnet Networks onto BACnet Routers 838 H 2 Multiple "Virtual "BACnet Devices in a Single Physical Device. 838 H3 USing BaCnet with the DARPA Internet Protocols 838 H 4 Using BACnet with the IPX Protocol 839 H5 Using BACnct with EIB/KNX H 6 USing BACnet with the BACnet/WS Web Services Inter face( Annex N) H7 Virtual MAC Addressing 857 ANNEX I-COMMANDABLE PROPERTIES WITH MINIMUM ON AND OFF TIMES (INFORMATIVE) .858 ANNEⅩJ- BACnet/IP( NORMATIVE)…… .860 J 1 Gcncral 中·· 860 J2 BACnet Virtual Link laver 860 J3 BACnet/IP Directed Messages 864 J 4 BACnet/ip Broadcast messages .864 J.5 Addition of Foreign B/IP Devices to an Existing b/IP Network ,866 J. 6 Routing between B/IP and non-B/IP BACnet Networks J. 7 Routing between Two b/iP BACnet Networks 869 J 8 Use of Ip multicast within bacnet/ip 874 3.9 Sources for Internet Information 875 AnNEX K- BACnet INTEROPERABILITY BUILDING BLOCKS (BIBBS)(NORMATIVE) ∴876 K I Data Sharing bibbs 876 K2 Alarm and event management bibbs 883 K3 Scheduling biBBs 891 K.4 Trending biBBs… ..894 ANNEX L-DESCRIPTIONS AND PROFILES OF STANDARDIZED BACnet DEVICES(NORMATNVE).,...898 K5 Device and Network Management BIBBs 906 L 1 Operator Interfaces 906 L 2 BACnet Building Controller(B-BC) 908 L3 BACnet Advanced Application Controller(B-AAC) L 4 BACnet Application Specific ControllerB-ASC) 909 L5 BACnet Smart Actuator(B-Sa)..... 909 L 6 BACnet Smart Sensor(B-SS) .910 L 7 Profiles of the standard BaCnet devices 911 ANNEX- GUIDE TO EVENT NOTIFICATION PRIORITY ASSIGNMENTS (INFORMATIVE) 912 ANNEⅩN- BACnet/WS WEB SERVICES INTERFACE( NORMATIVE)…… 916 N. 1 Data model 916 N 2 Paths 917 n 3 Normalized points 17 N 4 Reference nodes 918 N 5 Localization ……918 N 6 Security 918 N. 7 Sessions 919 N8 Attributes…………… 919 N 9 Standard Nodes 925 N 10 Encodings 926 N 11 Service Options 927 N 12 Services 929 N. 13 Errors ..947 N 14 Extending bacnet/ws 948 AnNEX O- BACnet OVEr ZigBee AS A DATA LINK LAYER (NORMATIVE) 949 ANSIaShrae Standard 135-2012 Contents O1 General O2 ZigBee Overview …949 0. 3 Definitions 950 O 4 Unicast Addressing......... ···· ∴950 0.5 Broadcast Addressing :·:“a .950 0.6 BACnet/ZigBee Data Link Layer(BZll) 95 O7 Maximum Payload Siz O 8 Vendor Specific Commands 954 ANNEX P-BACnet ENCODING OF STANDARD AUTHENTICATION FACTOR FORMATS (NORMATIVE)..955 ANNEX Q- XML DATA FORMATS (NORMATIVE) 962 OI Introduction 962 Q2 Document Structure 965 Q.3 Expressing BACnet Datatypes inⅹML……………….….….….….….…..….….….… 966 Q 4 Expressing BACnet Objects and Properties in XML .1000 Q5 Definitions, Types, Instances, and Inheritance 1000 Q. 7 Extensibility 1007 ANNEX R- MAPPING NETWORK LAYER ERRORS (NORMATIVE) 1010 ANNEX S-EXAMPLES OF SECURE BACnct MESSAGES (INFORMATIVE) HISTORY OF REVISIONS 1027 NOTE Approved addenda, errata, or interpretations for this standard can be downloaded free of charge from the ashrae Websiteatwww.ashrae.org/technology. C 2012 ASHRAE 1791TullieCircleNe.Atlanta,Ga30329.www.ashrae.org.allrightsreserved ASHRAE is a registered trademark of the American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc ANSI is a registered trademark of the American National Standards Institute BACnet is a registered trademark in the U.s. Patent& Trademark Office, owned by the American Society of Heating, Refrigerating, and Air-Conditioning Engineers, Inc ANSIaShrae Standard 135-2012

...展开详情
试读 127P BACNET: ASHRAE Standard 135-2012
立即下载 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
BACNET: ASHRAE Standard 135-2012 37积分/C币 立即下载
1/127
BACNET: ASHRAE Standard 135-2012第1页
BACNET: ASHRAE Standard 135-2012第2页
BACNET: ASHRAE Standard 135-2012第3页
BACNET: ASHRAE Standard 135-2012第4页
BACNET: ASHRAE Standard 135-2012第5页
BACNET: ASHRAE Standard 135-2012第6页
BACNET: ASHRAE Standard 135-2012第7页
BACNET: ASHRAE Standard 135-2012第8页
BACNET: ASHRAE Standard 135-2012第9页
BACNET: ASHRAE Standard 135-2012第10页
BACNET: ASHRAE Standard 135-2012第11页
BACNET: ASHRAE Standard 135-2012第12页
BACNET: ASHRAE Standard 135-2012第13页
BACNET: ASHRAE Standard 135-2012第14页
BACNET: ASHRAE Standard 135-2012第15页
BACNET: ASHRAE Standard 135-2012第16页
BACNET: ASHRAE Standard 135-2012第17页
BACNET: ASHRAE Standard 135-2012第18页
BACNET: ASHRAE Standard 135-2012第19页
BACNET: ASHRAE Standard 135-2012第20页

试读结束, 可继续阅读

37积分/C币 立即下载