Building automation and control systems (BACS) — Part 5: Data communication protocol

The purpose of ISO 16484-5:2017 is to define data communication services and protocols for computer equipment used for monitoring and control of HVAC&R and other building systems and to define, in addition, an abstract, object-oriented representation of information communicated between such equipment, thereby facilitating the application and use of digital control technology in buildings.

Systèmes d'automatisation et de gestion technique du bâtiment — Partie 5: Protocole de communication de données

General Information

Status
Not Published
Current Stage
5020 - FDIS ballot initiated: 2 months. Proof sent to secretariat
Due Date
08-Jun-2022
Completion Date
08-Jun-2022
Ref Project

RELATIONS

Buy Standard

Draft
ISO/FDIS 16484-5 - Building automation and control systems (BACS) — Part 5: Data communication protocol Released:5/25/2022
English language
1451 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

FINAL
INTERNATIONAL ISO/FDIS
DRAFT
STANDARD 16484-5
ISO/TC 205
Building automation and control
Secretariat: ANSI
systems (BACS) —
Voting begins on:
2022-06-08
Part 5:
Voting terminates on:
Data communication protocol
2022-08-03
Systèmes d'automatisation et de gestion technique du bâtiment —
Partie 5: Protocole de communication de données
ISO/CEN PARALLEL PROCESSING
RECIPIENTS OF THIS DRAFT ARE INVITED TO
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
THEY ARE AWARE AND TO PROVIDE SUPPOR TING
DOCUMENTATION.
IN ADDITION TO THEIR EVALUATION AS
Reference number
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/FDIS 16484-5:2022(E)
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
NATIONAL REGULATIONS. © ISO 2022
---------------------- Page: 1 ----------------------
ISO/FDIS 16484-5:2022(E)
FINAL
INTERNATIONAL ISO/FDIS
DRAFT
STANDARD 16484-5
ISO/TC 205
Building automation and control
Secretariat: ANSI
systems (BACS) —
Voting begins on:
Part 5:
2022-06-08
Data communication protocol
Voting terminates on:
Systèmes d'automatisation et de gestion technique du bâtiment —
2022-08-03
Partie 5: Protocole de communication de données
COPYRIGHT PROTECTED DOCUMENT
© ISO 2022
ISO/CEN PARALLEL PROCESSING

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may

be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on

the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below

or ISO’s member body in the country of the requester.
RECIPIENTS OF THIS DRAFT ARE INVITED TO
ISO copyright office
SUBMIT, WITH THEIR COMMENTS, NOTIFICATION
OF ANY RELEVANT PATENT RIGHTS OF WHICH
CP 401 • Ch. de Blandonnet 8
THEY ARE AWARE AND TO PROVIDE SUPPOR TING
CH-1214 Vernier, Geneva
DOCUMENTATION.
Phone: +41 22 749 01 11
IN ADDITION TO THEIR EVALUATION AS
Reference number
Email: copyright@iso.org
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/FDIS 16484-5:2022(E)
Website: www.iso.org
LOGICAL, COMMERCIAL AND USER PURPOSES,
DRAFT INTERNATIONAL STANDARDS MAY ON
Published in Switzerland
OCCASION HAVE TO BE CONSIDERED IN THE
LIGHT OF THEIR POTENTIAL TO BECOME STAN-
DARDS TO WHICH REFERENCE MAY BE MADE IN
© ISO 2022 – All rights reserved
NATIONAL REGULATIONS. © ISO 2022
---------------------- Page: 2 ----------------------
ISO/FDIS 16484-5:2022(E)
CONTENTS Page

FOREWORD ....................................................................................................................................................................................................................... xii

1 PURPOSE ..................................................................................................................................................................................................................... 1

2 SCOPE ........................................................................................................................................................................................................................... 1

3 DEFINITIONS ............................................................................................................................................................................................................ 1

3.1 Terms Adopted from International Standards .............................................................................................................................. 1

3.2 Terms Defined for this Standard .......................................................................................................................................................... 3

3.3 Abbreviations and Acronyms Used in this Standard ................................................................................................................... 7

4 BACnet PROTOCOL ARCHITECTURE ........................................................................................................................................................... 11

4.1 The BACnet Collapsed Architecture .................................................................................................................................................. 12

4.2 BACnet Network Topology ................................................................................................................................................................... 14

4.3 Security .......................................................................................................................................................................................................... 14

5 THE APPLICATION LAYER ................................................................................................................................................................................ 16

5.1 The Application Layer Model ............................................................................................................................................................... 16

5.2 Segmentation of BACnet Messages ................................................................................................................................................... 20

5.3 Transmission of BACnet APDUs ......................................................................................................................................................... 21

5.4 Application Protocol State Machines ................................................................................................................................................ 25

5.5 Application Protocol Time Sequence Diagrams .......................................................................................................................... 41

5.6 Application Layer Service Conventions .......................................................................................................................................... 50

6 THE NETWORK LAYER ...................................................................................................................................................................................... 52

6.1 Network Layer Service Specification ................................................................................................................................................ 52

6.2 Network Layer PDU Structure ............................................................................................................................................................. 54

6.3 Messages for Multiple Recipients ...................................................................................................................................................... 59

6.4 Network Layer Protocol Messages .................................................................................................................................................... 60

6.5 Network Layer Procedures ................................................................................................................................................................... 64

6.6 BACnet Routers .......................................................................................................................................................................................... 66

6.7 Point-To-Point Half-Routers ................................................................................................................................................................ 71

7 DATA LINK/PHYSICAL LAYERS: Ethernet (ISO 8802-3) 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 LINK/PHYSICAL LAYERS: ARCNET (ATA 878.1) LAN ............................................................................................................ 77

8.1 The Use of ISO 8802-2 Logical Link Control (LLC) ..................................................................................................................... 77

8.2 Parameters Required by the LLC Primitives ................................................................................................................................. 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 LINK/PHYSICAL LAYERS: MASTER-SLAVE/TOKEN-PASSING (MS/TP) LAN .............................................................. 79

9.1 Service Specification ................................................................................................................................................................................ 79

9.2 Physical Layer ............................................................................................................................................................................................. 81

9.3 MS/TP Frame Format .............................................................................................................................................................................. 90

9.4 Overview of the MS/TP Network ....................................................................................................................................................... 92

9.5 MS/TP Medium Access Control .......................................................................................................................................................... 92

9.6 Cyclic Redundancy Check (CRC) ...................................................................................................................................................... 111

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 ................................................................................................................................................................................................... 113

9.10 COBS (Consistent Overhead Byte Stuffing) Encoding ............................................................................................................ 114

9.11 Documenting MS/TP Device Design Choices ............................................................................................................................. 118

10 DATA LINK/PHYSICAL LAYERS: POINT-TO-POINT (PTP) .............................................................................................................. 119

10.1 Overview .................................................................................................................................................................................................... 119

10.2 Service Specification ............................................................................................................................................................................. 119

10.3 Point-to-Point Frame Format ........................................................................................................................................................... 124

10.4 PTP Medium Access Control Protocol ........................................................................................................................................... 126

11 DATA LINK/PHYSICAL LAYERS: LonTalk (ISO/IEC 14908.1) LAN ............................................................................................. 147

11.1 The Use of ISO 8802-2 Logical Link Control (LLC) .................................................................................................................. 147

11.2 Parameters Required by the LLC Primitives .............................................................................................................................. 147

© ISO 2022 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/FDIS 16484-5:2022(E)

11.3 Mapping the LLC Services to the LonTalk Application Layer ............................................................................................. 147

11.4 Parameters Required by the Application Layer Primitives ................................................................................................. 147

11.5 Physical Media ......................................................................................................................................................................................... 148

12 MODELING CONTROL DEVICES AS A COLLECTION OF OBJECTS ................................................................................................ 149

12.1 Object Characteristics and Requirements ................................................................................................................................... 149

12.2 Analog Input Object Type ................................................................................................................................................................... 155

12.3 Analog Output Object Type ................................................................................................................................................................ 162

12.4 Analog Value Object Type ................................................................................................................................................................... 169

12.5 Averaging Object Type ......................................................................................................................................................................... 177

12.6 Binary Input Object Type .................................................................................................................................................................... 181

12.7 Binary Output Object Type................................................................................................................................................................. 188

12.8 Binary Value Object Type ................................................................................................................................................................... 197

12.9 Calendar Object Type ........................................................................................................................................................................... 205

12.10 Command Object Type ......................................................................................................................................................................... 208

12.11 Device Object Type ................................................................................................................................................................................ 214

12.12 Event Enrollment Object Type ......................................................................................................................................................... 226

12.13 File Object Type....................................................................................................................................................................................... 234

12.14 Group Object Type ................................................................................................................................................................................. 238

12.15 Life Safety Point Object Type ............................................................................................................................................................ 241

12.16 Life Safety Zone Object Type ............................................................................................................................................................. 248

12.17 Loop Object Type .................................................................................................................................................................................... 255

12.18 Multi-state Input Object Type ........................................................................................................................................................... 265

12.19 Multi-state Output Object Type ........................................................................................................................................................ 271

12.20 Multi-state Value Object Type .......................................................................................................................................................... 278

12.21 Notification Class Object Type .......................................................................................................................................................... 285

12.22 Program Object Type ............................................................................................................................................................................ 291

12.23 Pulse Converter Object Type ............................................................................................................................................................. 298

12.24 Schedule Object Type ........................................................................................................................................................................... 306

12.25 Trend Log Object Type ......................................................................................................................................................................... 313

12.26 Access Door Object Type ..................................................................................................................................................................... 323

12.27 Event Log Object Type ......................................................................................................................................................................... 332

12.28 Load Control Object Type ................................................................................................................................................................... 340

12.29 Structured View Object Type ............................................................................................................................................................ 350

12.30 Trend Log Multiple Object Type ...................................................................................................................................................... 355

12.31 Access Point Object Type .................................................................................................................................................................... 365

12.32 Access Zone Object Type ..................................................................................................................................................................... 382

12.33 Access User Object Type ..................................................................................................................................................................... 390

12.34 Access Rights Object Type .................................................................................................................................................................. 394

12.35 Access Credential Object Type ......................................................................................................................................................... 400

12.36 Credential Data Input Object Type ................................................................................................................................................. 410

12.37 CharacterString Value Object Type ................................................................................................................................................ 416

12.38 DateTime Value Object Type ............................................................................................................................................................. 423

12.39 Large Analog Value Object Type ...................................................................................................................................................... 429

12.40 BitString Value Object Type ............................................................................................................................................................... 437

12.41 OctetString Value Object Type .......................................................................................................................................................... 444

12.42 Time Value Object Type ....................................................................................................................................................................... 448

12.43 Integer Value Object Type .................................................................................................................................................................. 454

12.44 Positive Integer Value Object Type ................................................................................................................................................ 462

12.45 Date Value Object Type ........................................................................................................................................................................ 470

12.46 DateTime Pattern Value Object Type ............................................................................................................................................ 476

12.47 Time Pattern Value Object Type ...................................................................................................................................................... 482

12.48 Date Pattern Value Object Type ....................................................................................................................................................... 488

12.49 Deleted Clause ......................................................................................................................................................................................... 494

12.50 Global Group Object Type ................................................................................................................................................................... 495

12.51 Notification Forwarder Object Type .............................................................................................................................................. 502

12.52 Alert Enrollment Object Type ........................................................................................................................................................... 510

12.53 Channel Object Type ............................................................................................................................................................................. 514

12.54 Lighting Output Object Type ............................................................................................................................................................. 524

12.55 Binary Lighting Output Object Type .............................................................................................................................................. 539

12.56 Network Port Object Type .................................................................................................................................................................. 549

iv © ISO 2022 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/FDIS 16484-5:2022(E)

12.57 Timer Object Type ................................................................................................................................................................................. 573

12.58 Elevator Group Object Type .............................................................................................................................................................. 585

12.59 Lift Object Type ....................................................................................................................................................................................... 589

12.60 Escalator Object Type ........................................................................................................................................................................... 601

12.61 Accumulator Object Type ................................................................................................................................................................... 608

12.62 Staging Object Type ............................................................................................................................................................................... 618

12.63 Audit Reporter Object Type ............................................................................................................................................................... 628

12.64 Audit Log Object Type .......................................................................................................................................................................... 633

13 ALARM AND EVENT SERVICES .................................................................................................................................................................... 640

13.1 Change of Value Reporting ................................................................................................................................................................. 640

13.2 Event Reporting ...................................................................................................................................................................................... 645

13.3 Event Algorithms .................................................................................................................................................................................... 656

13.4 Fault Algorithms ..................................................................................................................................................................................... 685

13.5 AcknowledgeAlarm Service ............................................................................................................................................................... 692

13.6 ConfirmedCOVNotification Service ................................................................................................................................................ 694

13.7 UnconfirmedCOVNotification Service ........................................................................................................................................... 696

13.8 ConfirmedEventNotification Service ............................................................................................................................................. 697

13.9 UnconfirmedEventNotification Service ........................................................................................................................................ 700

13.10 GetAlarmSummary Service ................................................................................................................................................................ 703

13.11 GetEnrollmentSummary Service ..................................................................................................................................................... 705

13.12 GetEventInformation Service ........................................................................................................................................................... 708

13.13 LifeSafetyOperation Service .............................................................................................................................................................. 710

13.14 SubscribeCOV Service ...........................
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.