ISO/FDIS 16484-6
(Main)Building automation and control systems (BACS) — Part 6: Data communication conformance testing
Building automation and control systems (BACS) — Part 6: Data communication conformance testing
This standard provides a comprehensive set of procedures for verifying the correct implementation of each capability claimed on a BACnet PICS including: (a) support of each claimed BACnet service, either as an initiator, executor, or both, (b) support of each claimed BACnet object-type, including both required properties and each claimed optional property, (c) support of the BACnet network layer protocol, (d) support of each claimed data link option, and (e) support of all claimed special functionality.
Systèmes d'automatisation et de gestion technique du bâtiment — Partie 6: Essais de conformité de la communication de données
General Information
Relations
Standards Content (Sample)
FINAL DRAFT
International
Standard
ISO/TC 205
Building automation and control
Secretariat: ANSI
systems (BACS) —
Voting begins on:
2024-10-03
Part 6:
Data communication conformance
Voting terminates on:
2024-11-28
testing
Systèmes d'automatisation et de gestion technique du
bâtiment —
Partie 6: Essais de conformité de la communication de données
This document is circulated as received from the committee secretariat.
FAST TRACK PROCEDURE
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
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/CEN PARALLEL PROCESSING 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.
Reference number
FINAL DRAFT
International
Standard
ISO/TC 205
Building automation and control
Secretariat: ANSI
systems (BACS) —
Voting begins on:
Part 6:
Data communication
Voting terminates on:
conformance testing
Systèmes d'automatisation et de gestion technique du
bâtiment —
Partie 6: Essais de conformité de la communication de données
This document is circulated as received from the committee secretariat.
FAST TRACK PROCEDURE
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.
© ISO 2024
IN ADDITION TO THEIR EVALUATION AS
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
BEING ACCEPTABLE FOR INDUSTRIAL, TECHNO-
ISO/CEN PARALLEL PROCESSING
LOGICAL, COMMERCIAL AND USER PURPOSES, DRAFT
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
INTERNATIONAL STANDARDS MAY ON OCCASION HAVE
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
TO BE CONSIDERED IN THE LIGHT OF THEIR POTENTIAL
or ISO’s member body in the country of the requester.
TO BECOME STAN DARDS TO WHICH REFERENCE MAY BE
MADE IN NATIONAL REGULATIONS.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland Reference number
ii
CONTENTS
CLAUSE PAGE
FOREWORD . vi
1. PURPOSE . 1
2. SCOPE . 1
3. DEFINITIONS . 1
3.1 Terms Adopted from International Standardss . 1
3.2 Abbreviations and Acronyms Used in the Standard . 1
3.3 Common language used in tests . 1
4. ELECTRONIC PICS FILE FORMAT . 2
4.1 Character Encoding . 2
4.2 Structure of EPICS Files . 2
4.3 Character Strings . 3
4.4 Notational Rules for Parameter Values . 3
4.5 Sections of the EPICS File . 5
5. EPICS CONSISTENCY TESTS . 10
6. CONVENTIONS FOR SPECIFYING BACnet CONFORMANCE TESTS . 12
6.1 TCSL Components . 12
6.2 TCSL Statements . 13
6.3 Time Dependencies . 18
6.4 BACnet References . 19
6.5 TD Requirements . 19
6.6 Test Execution Considerations . 19
7. OBJECT SUPPORT TESTS . 21
7.1 Read Support for Properties in the Test Database . 21
7.2 Write Support for Properties in the Test Database . 23
7.3 Object Functionality Tests . 29
8. APPLICATION SERVICE INITIATION TESTS . 332
8.1 AcknowledgeAlarm Service Initiation Tests . 332
8.2 ConfirmedCOVNotification Service Initiation Tests . 334
8.3 UnconfirmedCOVNotification Service Initiation Tests . 348
8.4 ConfirmedEventNotification Service Initiation Tests . 352
8.5 UnconfirmedEventNotification Service Initiation Tests . 398
8.6 GetAlarmSummary Service Initiation Tests . 422
8.7 GetEnrollmentSummary Service Initiation Tests . 422
8.8 GetEventInformation Service Initiation Tests . 424
8.9 LifeSafetyOperation Service Initiation Tests . 425
8.10 SubscribeCOV Service Initiation Tests . 426
8.11 SubscribeCOVProperty Service Initiation Tests . 427
8.12 AtomicReadFile Service Initiation Tests . 432
8.13 AtomicWriteFile Service Initiation Tests . 432
8.14 AddListElement Service Initiation Tests . 433
8.15 RemoveListElement Service Initiation Tests . 433
8.16 CreateObject Service Initiation Tests . 434
8.17 DeleteObject Service Initiation Tests . 434
8.18 ReadProperty Service Initiation Tests . 435
8.19 ReadPropertyConditional Service Initiation Tests . 437
8.20 ReadPropertyMultiple Service Initiation Tests. 437
8.21 ReadRange Service Initiation Tests . 440
8.22 WriteProperty Service Initiation Tests . 443
8.23 WritePropertyMultiple Service Initiation Tests . 446
8.24 DeviceCommunicationControl Service Initiation Tests . 448
8.25 ConfirmedPrivateTransfer Service Initiation Test . 449
8.26 UnconfirmedPrivateTransfer Service Initiation Test . 450
8.27 ReinitializeDevice Service Initiation Tests . 450
8.28 ConfirmedTextMessage Service Initiation Tests . 451
8.29 UnconfirmedTextMessage Service Initiation Tests . 452
8.30 TimeSynchronization Service Initiation Tests . 452
8.31 UTCTimeSynchronization Service Initiation Tests . 452
8.32 Who-Has Service Initiation Tests . 453
iii
8.33 I-Have Service Initiation Tests . 454
8.34 Who-Is Service Initiation Tests . 454
8.35 I-Am Service Initiation Tests . 455
8.36 VT-Open Service Initiation Tests . 455
8.37 VT-Close Service Initiation Tests . 456
8.38 VT-Data Service Initiation Tests . 457
8.39 RequestKey Service Initiation Tests . 459
8.40 Authenticate Service Initiation Tests . 459
8.41 WriteGroup Service Initiation Tests . 462
8.42 SubscribeCOVPropertyMultiple Service Initiation Tests . 463
8.43 AuditLogQuery Initiation Tests . 467
9. APPLICATION SERVICE EXECUTION TESTS . 468
9.1 AcknowledgeAlarm Service Execution Tests . 468
9.2 ConfirmedCOVNotification Service Execution Tests . 493
9.3 UnconfirmedCOVNotification Service Execution Tests . 498
9.4 ConfirmedEventNotification Service Execution Tests . 501
9.5 UnconfirmedEventNotification Service Execution Tests . 505
9.6 GetAlarmSummary Service Execution Tests . 507
9.7 GetEnrollmentSummary Service Execution Tests . 508
9.8 GetEventInformation Ser
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.