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 (BACS) — Partie 6: Essais de conformité de la communication de données

Cette norme est configurée sur un ensemble complet de procédures permettant de vérifier la mise en œuvre correcte de chaque capacité revendiquée sur un PICS BACnet, y compris : (a) la prise en charge de chaque service BACnet revendiqué, soit en tant que lanceur, soit en tant qu'exécuteur, soit les deux, (b) la prise en charge de chaque type d'objet BACnet revendiqué, y compris les propriétés obligatoires et chaque propriété facultative revendiquée, (c) la prise en charge du protocole de couche réseau BACnet, (d) la prise en charge de chaque option de liaison de données revendiquée, et (e) la prise en charge de toutes les fonctionnalités spéciales revendiquées.

General Information

Status
Published
Publication Date
05-Dec-2024
Current Stage
6060 - International Standard published
Start Date
06-Dec-2024
Due Date
20-Feb-2026
Completion Date
06-Dec-2024
Ref Project

Relations

Buy Standard

Standard
ISO 16484-6:2024 - Building automation and control systems (BACS) — Part 6: Data communication conformance testing Released:12/6/2024
English language
981 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 16484-6:2024 - Systèmes d'automatisation et de gestion technique du bâtiment (BACS) — Partie 6: Essais de conformité de la communication de données Released:14. 04. 2025
French language
1016 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


International
Standard
ISO 16484-6
Fifth edition
Building automation and control
2024-12
systems (BACS) —
Part 6:
Data communication
conformance testing
Systèmes d'automatisation et de gestion technique du
bâtiment —
Partie 6: Essais de conformité de la communication de données
Reference number
© ISO 2024
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.
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
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 Service Execution Tests. 511
9.9 LifeSafetyOperation Service Execution Test . 513
9.10 SubscribeCOV Service Execution Tests . 517
9.11 SubscribeCOVProperty Service Execution Tests . 527
9.12 AtomicReadFile Service Execution Tests . 538
9.13 AtomicWriteFile Service Execution Tests . 544
9.14 AddListElement Service Execution Tests . 553
9.15 RemoveListElement Service Execution Tests . 556
9.16 CreateObject Service Execution Tests. 557
9.17 DeleteObject Service Execution Tests. 562
9.18 ReadProperty Service Execution Tests . 563
9.19 ReadPropertyConditional Service Execution Tests .
...


Norme
internationale
ISO 16484-6
Cinquième édition
Systèmes d'automatisation et de
2024-12
gestion technique du bâtiment
(BACS) —
Partie 6:
Essais de conformité de la
communication de données
Building automation and control systems (BACS) —
Part 6: Data communication conformance testing
Numéro de référence
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2024
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii
SOMMAIRE
CLAUSE PAGE
AVANT-PROPOS . vii
1. BUT .1
2. DOMAINE D'APPLICATION .1
3. DÉFINITIONS .1
3.1 Termes adoptés à partir de normes internationales . 1
3.2 Abréviations et acronymes utilisés dans la norme . 1
3.3 Langage commun utilisé dans les essais . 1
4. FORMAT DE FICHIER DES IMAGES ÉLECTRONIQUES.2
4.1 Codage des caractères . 2
4.2 Structure des fichiers EPICS . 3
4.3 Chaînes de caractères . 3
4.4 Règles de notation pour les valeurs des paramètres . 3
4.5 Sections du dossier EPICS . 5
5. EPICS TESTS DE COHÉRENCE . 10
6. CONVENTIONS POUR SPÉCIFIER LES ESSAIS DE CONFORMITÉ BACnet . 11
6.1 Composants du TCSL . 11
6.2 Instructions du TCSL . 12
6.3 Dépendances temporelles . 17
6.4 Références BACnet . 19
6.5 Exigences de la DT . 19
6.6 Considérations relatives à l'exécution des essais . 19
7. ESSAIS DE PRISE EN CHARGE EN CHARGE DES OBJETS . 19
7.1 Prise en charge de la lecture des propriétés dans la base de données des essais . 20
7.2 Prise en charge en écriture des propriétés dans la base de données des essais . 22
7.3 Essais de fonctionnalité des objets . 29
8. ESSAIS DE LANCEMENT DE SERVICES D'APPLICATION . 351
8.1 AcquittementAlarme Essais de lancement du service.3 52
8.2 ConfirmedCOVNotification Essais de lancement du service Soumettre à des essais. 354
8.3 UnconfirmedCOVNotification Essais de lancement du service .3 69
8.4 ConfirmedEventNotification Essais de lancement de services .3 73
8.5 UnconfirmedEventNotification Essais de lancement du service .423
8.6 Essais de lancement du service GetAlarmSummary .4 49
8.7 Essais de lancement du service GetEnrollmentSummary .4 49
8.8 Essais de lancement du service GetEventInformation .4 51
8.9 LifeSafetyOperation Essais de lancement de service .4 52
8.10 Essais de lancement du service SubscribeCOV .4 53
8.11 Essais de lancement du service SubscribeCOVProperty .4 54
8.12 Essais de lancement du service AtomicReadFile .4 58
8.13 Essais de lancement du service AtomicWriteFile .4 59
8.14 Essais de lancement du service AddListElement .4 60
8.15 Essais de lancement du service RemoveListElement .4 60
8.16 Essais de lancement du service CreateObject soumis à des essais .4 61
8.17 Essais de lancement du service DeleteObject.4 62
8.18 Essais de lancement du service ReadProperty .4 62
8.19 ReadPropertyConditional Essais de lancement du service .4 64
8.20 Essais de lancement du service ReadPropertyMultiple. .4 65
8.21 ReadRange Essais de lancement du service .4 67
8.22 Essais de lancement du service WriteProperty .4 74
8.23 Essais de lancement du service WritePropertyMultiple soumis à des essais .446
8.24 Essais de lancement du service DeviceCommunicationControl .4 76
8.25 ConfirmedPrivateTransfer Essai de lancement du service.4 77
8.26 UnconfirmedPrivateTransfer Service Initiation Test
(Essai de lancement du service de transfert privé non confirmé) .4 77
8.27 Essais de lancement du service ReinitializeDevice .4 78
8.28 ConfirmedTextMessage Essais de lancement du service .4 78
iii
8.29 UnconfirmedTextMessage Essais de lancement du service . 479
8.30 Essais de lancement du service de synchronisation temporelle . 480
8.31 Essais de lancement du service UTCTimeSynchronization . 480
8.32 Tests de lancement du service Who-Has . 480
8.33 Essais de lancement du service I-Have . 482
8.34 Tests de lancement du service Who-Is . 482
8.35 I-Am Service Lancer des essais . 483
8.36 Essais de lancement du service VT en espace ouvert . 483
8.37 VT-Close Service Lancer des essais . 484
8.38 Essais de lancement du service VT-Data . 485
8.39 Essais de lancement du service RequestKey . 487
8.40 Essais de lancement du service d'authentification . 487
8.41 Essais de lancement du service WriteGroup . 490
8.42 SubscribeCOVPropertyTests de lancement de services multiples . 491
8.43 Essais de lancement de l'AuditLogQuery . 495
9. ESSAIS D'EXÉCUTION DU SERVICE D'APPLICATION .4 96
9.1 Essais d'exécution du service Accusé de réceptionAlarme . 496
9.2 Essais d'exécution du service ConfirmedCOVNotification . 524
9.3 Tests d'exécution du service UnconfirmedCOVNotification . 529
9.4 ConfirmedEventNotification Essais d'exécution du service . 532
9.5 UnconfirmedEventNotification Essais d'exécution du service. 537
9.6 Essais d'exécution du service GetAlarmSummary . 538
9.7 Essais d'exécution du service GetEnrollmentSummary . 539
9.8 Essais d'exécution du service GetEventInformation . 543
9.9 LifeSafetyOperation Service Execution Test (essai d'exécution du service) . 545
9.10 Essais d'exécution du service SubscribeCOV . 549
9.11 Essais d'exécution du service SubscribeCOVProperty . 560
9.12 Tests d'exécution du service AtomicReadFi
...

Questions, Comments and Discussion

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