Already a subscriber? 

MADCAD.com Free Trial
Sign up for a 3 day free trial to explore the MADCAD.com interface, PLUS access the
2009 International Building Code to see how it all works.
If you like to setup a quick demo, let us know at support@madcad.com
or +1 800.798.9296 and we will be happy to schedule a webinar for you.
Security check
Please login to your personal account to use this feature.
Please login to your authorized staff account to use this feature.
Are you sure you want to empty the cart?

IEC 62386-102 Ed. 3.0 b:2022 Digital addressable lighting interface - Part 102: General requirements - Control gear, 2022
- English [Go to Page]
- CONTENTS
- FOREWORD
- INTRODUCTION
- 1 Scope
- 2 Normative references
- 3 Terms and definitions
- 4 General [Go to Page]
- 4.1 General
- 4.2 Version number
- 5 Electrical specification
- 6 Bus power supply
- 7 Transmission protocol structure [Go to Page]
- 7.1 General
- 7.2 16-bit forward frame encoding [Go to Page]
- 7.2.1 General
- 7.2.2 Address byte
- 7.2.3 Opcode byte
- 8 Timing
- 9 Method of operation [Go to Page]
- 9.1 General
- 9.2 Control gear [Go to Page]
- 9.2.1 General
- 9.2.2 Control gear phases
- 9.3 Dimming curve
- 9.4 Calculating "targetLevel"
- 9.5 Fading [Go to Page]
- 9.5.1 General
- 9.5.2 Fade time
- 9.5.3 Fade rate
- 9.5.4 Extended fade time
- 9.5.5 Using the fade time
- 9.5.6 Using the fade rate
- 9.5.7 System response to changes during a fade
- 9.5.8 System response to changes during standby and startup
- 9.5.9 Stopping a fade
- 9.6 Min and max level
- 9.7 Commands [Go to Page]
- 9.7.1 General
- 9.7.2 Level instructions without fade
- 9.7.3 Level instructions initiating a fade
- 9.7.4 Configuration instructions
- 9.7.5 Queries
- 9.7.6 Special commands
- 9.7.7 Application extended commands
- 9.8 Command iterations [Go to Page]
- 9.8.1 General
- 9.8.2 Command iteration of "UP" and "DOWN" commands
- 9.8.3 DAPC SEQUENCE (deprecated)
- 9.9 Modes of operation [Go to Page]
- 9.9.1 General
- 9.9.2 Operating mode 0x00: standard mode
- 9.9.3 Operating mode 0x01 to 0x7F: reserved
- 9.9.4 Operating mode 0x80 to 0xFF: manufacturer-specific modes
- 9.10 Memory banks [Go to Page]
- 9.10.1 General
- 9.10.2 Memory map
- 9.10.3 Selecting a memory bank location
- 9.10.4 Protectable memory locations
- 9.10.5 Memory bank reading
- 9.10.6 Memory bank writing
- 9.10.7 Memory bank 0
- 9.10.8 Memory bank 1 (optional)
- 9.10.9 Manufacturer-specific memory banks
- 9.10.10 Reserved memory banks
- 9.11 Reset [Go to Page]
- 9.11.1 Reset operation
- 9.11.2 Reset memory bank operation
- 9.12 System failure
- 9.13 Power on
- 9.14 Assigning short addresses [Go to Page]
- 9.14.1 General
- 9.14.2 Random address allocation
- 9.14.3 Identification of a device
- 9.14.4 Direct address allocation
- 9.15 Failure state behaviour
- 9.16 Status information [Go to Page]
- 9.16.1 General
- 9.16.2 Bit 0: Control gear failure
- 9.16.3 Bit 1: lamp failure
- 9.16.4 Bit 2: lamp on
- 9.16.5 Bit 3: limit error
- 9.16.6 Bit 4: fade running
- 9.16.7 Bit 5: reset state
- 9.16.8 Bit 6: missing short address
- 9.16.9 Bit 7: power cycle seen
- 9.17 Non-volatile memory
- 9.18 Device types and features
- 9.19 Using scenes
- 9.20 Current bus unit configuration
- 10 Declaration of variables
- 11 Definition of commands [Go to Page]
- 11.1 General
- 11.2 Overview sheets
- 11.3 Level instructions [Go to Page]
- 11.3.1 DAPC (level)
- 11.3.2 OFF
- 11.3.3 UP
- 11.3.4 DOWN
- 11.3.5 STEP UP
- 11.3.6 STEP DOWN
- 11.3.7 RECALL MAX LEVEL
- 11.3.8 RECALL MIN LEVEL
- 11.3.9 STEP DOWN AND OFF
- 11.3.10 ON AND STEP UP
- 11.3.11 ENABLE DAPC SEQUENCE
- 11.3.12 GO TO LAST ACTIVE LEVEL
- 11.3.13 CONTINUOUS UP
- 11.3.14 CONTINUOUS DOWN
- 11.3.15 GO TO SCENE (sceneNumber)
- 11.4 Configuration instructions [Go to Page]
- 11.4.1 General
- 11.4.2 RESET
- 11.4.3 STORE ACTUAL LEVEL IN DTR0
- 11.4.4 SET OPERATING MODE (DTR0)
- 11.4.5 RESET MEMORY BANK (DTR0)
- 11.4.6 IDENTIFY DEVICE
- 11.4.7 SET MAX LEVEL (DTR0)
- 11.4.8 SET MIN LEVEL (DTR0)
- 11.4.9 SET SYSTEM FAILURE LEVEL (DTR0)
- 11.4.10 SET POWER ON LEVEL (DTR0)
- 11.4.11 SET FADE TIME (DTR0)
- 11.4.12 SET FADE RATE (DTR0)
- 11.4.13 SET EXTENDED FADE TIME (DTR0)
- 11.4.14 SET SCENE (DTR0, sceneX)
- 11.4.15 REMOVE FROM SCENE (sceneX)
- 11.4.16 ADD TO GROUP (group)
- 11.4.17 REMOVE FROM GROUP (group)
- 11.4.18 SET SHORT ADDRESS (DTR0)
- 11.4.19 ENABLE WRITE MEMORY
- 11.5 Queries [Go to Page]
- 11.5.1 General
- 11.5.2 QUERY STATUS
- 11.5.3 QUERY CONTROL GEAR PRESENT
- 11.5.4 QUERY CONTROL GEAR FAILURE
- 11.5.5 QUERY LAMP FAILURE
- 11.5.6 QUERY LAMP POWER ON
- 11.5.7 QUERY LIMIT ERROR
- 11.5.8 QUERY RESET STATE
- 11.5.9 QUERY MISSING SHORT ADDRESS
- 11.5.10 QUERY VERSION NUMBER
- 11.5.11 QUERY CONTENT DTR0
- 11.5.12 QUERY DEVICE TYPE
- 11.5.13 QUERY NEXT DEVICE TYPE
- 11.5.14 QUERY PHYSICAL MINIMUM
- 11.5.15 QUERY POWER FAILURE
- 11.5.16 QUERY CONTENT DTR1
- 11.5.17 QUERY CONTENT DTR2
- 11.5.18 QUERY OPERATING MODE
- 11.5.19 QUERY LIGHT SOURCE TYPE
- 11.5.20 QUERY ACTUAL LEVEL
- 11.5.21 QUERY MAX LEVEL
- 11.5.22 QUERY MIN LEVEL
- 11.5.23 QUERY POWER ON LEVEL
- 11.5.24 QUERY SYSTEM FAILURE LEVEL
- 11.5.25 QUERY FADE TIME/FADE RATE
- 11.5.26 QUERY EXTENDED FADE TIME
- 11.5.27 QUERY MANUFACTURER SPECIFIC MODE
- 11.5.28 QUERY SCENE LEVEL (sceneX)
- 11.5.29 QUERY GROUPS 0-7
- 11.5.30 QUERY GROUPS 8-15
- 11.5.31 QUERY RANDOM ADDRESS (H)
- 11.5.32 QUERY RANDOM ADDRESS (M)
- 11.5.33 QUERY RANDOM ADDRESS (L)
- 11.5.34 READ MEMORY LOCATION (DTR1, DTR0)
- 11.6 Application extended commands [Go to Page]
- 11.6.1 General
- 11.6.2 QUERY EXTENDED VERSION NUMBER
- 11.7 Special commands [Go to Page]
- 11.7.1 General
- 11.7.2 TERMINATE
- 11.7.3 DTR0 (data)
- 11.7.4 INITIALISE (device)
- 11.7.5 RANDOMISE
- 11.7.6 COMPARE
- 11.7.7 WITHDRAW
- 11.7.8 SEARCHADDRH (data)
- 11.7.9 SEARCHADDRM (data)
- 11.7.10 SEARCHADDRL (data)
- 11.7.11 PROGRAM SHORT ADDRESS (data)
- 11.7.12 VERIFY SHORT ADDRESS (data)
- 11.7.13 QUERY SHORT ADDRESS
- 11.7.14 ENABLE DEVICE TYPE (data)
- 11.7.15 DTR1 (data)
- 11.7.16 DTR2 (data)
- 11.7.17 WRITE MEMORY LOCATION (DTR1, DTR0, data)
- 11.7.18 WRITE MEMORY LOCATION – NO REPLY (DTR1, DTR0, data)
- 11.7.19 PING
- Annex A (informative) Examples of algorithms [Go to Page]
- A.1 Random address allocation
- A.2 One single control gear connected to the control device
- A.3 Using application extended commands
- Annex B (normative) High resolution dimmer
- Bibliography
- Figures [Go to Page]
- Figure 1 – IEC 62386 graphical overview
- Figure 2 – Control gear directly operating a light source
- Figure 3 – Dimming curve
- Figure 4 – Level over time, fading up and down
- Figure 5 – Timing and response when executing command iteration
- Figure 6 – Correlation between "lampFailure", "lampOn" and "fadeRunning" bits
- Tables [Go to Page]
- Table 1 – 16-bit command frame encoding
- Table 2 – Dimming curve tolerance
- Table 3 – Dimming curve
- Table 4 – Fade times
- Table 5 – Fade rates
- Table 6 – Extended fade time – Base value
- Table 7 – Extended fade time – Multiplier
- Table 8 – Memory types
- Table 9 – Basic memory map of memory banks
- Table 10 – Memory map of memory bank 0
- Table 11 – Memory map of memory bank 1
- Table 12 – Power on timing
- Table 13 – Control gear status
- Table 14 – Scenes
- Table 15 – Current bus unit configuration
- Table 16 – Declaration of variables
- Table 17 – Standard commands
- Table 18 – Special commands
- Table 19 – Light source type encoding
- Table 20 – Device addressing with "INITIALISE (device)"
- Figure B.1 – Level behaviour in case of off-grid starting points
- Français [Go to Page]
- SOMMAIRE
- AVANT-PROPOS
- INTRODUCTION
- 1 Domaine d'application
- 2 Références normatives
- 3 Termes et définitions
- 4 Généralités [Go to Page]
- 4.1 Généralités
- 4.2 Numéro de version
- 5 Spécifications électriques
- 6 Alimentation électrique du bus
- 7 Structure du protocole de transmission [Go to Page]
- 7.1 Généralités
- 7.2 Codage de trame en avant à 16 bits [Go to Page]
- 7.2.1 Généralités
- 7.2.2 Octet d'adresse
- 7.2.3 Octet de code de fonctionnement
- 8 Cadencement
- 9 Mode de fonctionnement [Go to Page]
- 9.1 Généralités
- 9.2 Appareillage de commande [Go to Page]
- 9.2.1 Généralités
- 9.2.2 Phases de l'appareillage de commande
- 9.3 Courbe de gradation
- 9.4 Calcul de "targetLevel"
- 9.5 Modification de l'intensité lumineuse [Go to Page]
- 9.5.1 Généralités
- 9.5.2 Durée de modification de l'intensité lumineuse
- 9.5.3 Vitesse de modification de l'intensité lumineuse
- 9.5.4 Durée étendue de modification de l'intensité lumineuse
- 9.5.5 Utilisation de la durée de modification de l'intensité lumineuse
- 9.5.6 Utilisation de la vitesse de modification de l'intensité lumineuse
- 9.5.7 Réponse du système à une modification de l'intensité lumineuse
- 9.5.8 Réponse du système lors d'une modification de la veille et du démarrage
- 9.5.9 Interruption d'une modification de l'intensité lumineuse
- 9.6 Niveau min et max
- 9.7 Commandes [Go to Page]
- 9.7.1 Généralités
- 9.7.2 Instructions de niveau sans modification de l'intensité lumineuse
- 9.7.3 Instructions de niveau qui déclenchent une modification de l'intensité lumineuse
- 9.7.4 Instructions de configuration
- 9.7.5 Requêtes
- 9.7.6 Commandes spéciales
- 9.7.7 Commandes d'application étendues
- 9.8 Itérations de commandes [Go to Page]
- 9.8.1 Généralités
- 9.8.2 Itération des commandes "UP" et "DOWN"
- 9.8.3 DAPC SEQUENCE (déconseillé)
- 9.9 Modes de fonctionnement [Go to Page]
- 9.9.1 Généralités
- 9.9.2 Mode de fonctionnement 0x00: mode normal
- 9.9.3 Mode de fonctionnement 0x01 à 0x7F: réservé
- 9.9.4 Mode de fonctionnement 0x80 à 0xFF: modes spécifiques au fabricant
- 9.10 Blocs de mémoire [Go to Page]
- 9.10.1 Généralités
- 9.10.2 Carte de mémoire
- 9.10.3 Sélection d'un emplacement de bloc de mémoire
- 9.10.4 Emplacements de mémoire protégeables
- 9.10.5 Lecture dans le bloc de mémoire
- 9.10.6 Écriture dans le bloc de mémoire
- 9.10.7 Bloc de mémoire 0
- 9.10.8 Bloc de mémoire 1 (facultatif)
- 9.10.9 Blocs de mémoire spécifiques au fabricant
- 9.10.10 Blocs de mémoire réservés
- 9.11 Réinitialisation [Go to Page]
- 9.11.1 Opération de réinitialisation
- 9.11.2 Opération de réinitialisation des blocs de mémoire
- 9.12 Défaillance système
- 9.13 Mise sous tension
- 9.14 Attribution d'adresses courtes [Go to Page]
- 9.14.1 Généralités
- 9.14.2 Affectation d'adresses aléatoires
- 9.14.3 Identification d'un dispositif
- 9.14.4 Affectation d'adresses directes
- 9.15 Comportement en état de défaillance
- 9.16 Information d'état [Go to Page]
- 9.16.1 Généralités
- 9.16.2 Bit 0: Défaillance de l'appareillage de commande (Control gear failure)
- 9.16.3 Bit 1: Lampe grillée (Lamp failure)
- 9.16.4 Bit 2: Lampe allumée (Lamp on)
- 9.16.5 Bit 3: Erreur limite (Limit error)
- 9.16.6 Bit 4: Modification de l'intensité lumineuse en cours (Fade running)
- 9.16.7 Bit 5: Etat réinitialisé (Reset state)
- 9.16.8 Bit 6: Absence d'adresse courte (Missing short address)
- 9.16.9 Bit 7: Observation du cycle de mise sous tension (Power cycle seen)
- 9.17 Mémoire non volatile
- 9.18 Types et caractéristiques de dispositifs
- 9.19 Utilisation de scénarii
- 9.20 Configuration actuelle de l'unité de bus
- 10 Déclaration des variables
- 11 Définition des commandes [Go to Page]
- 11.1 Généralités
- 11.2 Fiches de vue d'ensemble
- 11.3 Instructions de niveau [Go to Page]
- 11.3.1 DAPC (level)
- 11.3.2 OFF
- 11.3.3 UP
- 11.3.4 DOWN
- 11.3.5 STEP UP
- 11.3.6 STEP DOWN
- 11.3.7 RECALL MAX LEVEL
- 11.3.8 RECALL MIN LEVEL
- 11.3.9 STEP DOWN AND OFF
- 11.3.10 ON AND STEP UP
- 11.3.11 ENABLE DAPC SEQUENCE
- 11.3.12 GO TO LAST ACTIVE LEVEL
- 11.3.13 CONTINUOUS UP
- 11.3.14 CONTINUOUS DOWN
- 11.3.15 GO TO SCENE (sceneNumber)
- 11.4 Instructions de configuration [Go to Page]
- 11.4.1 Généralités
- 11.4.2 RESET
- 11.4.3 STORE ACTUAL LEVEL IN DTR0
- 11.4.4 SET OPERATING MODE (DTR0)
- 11.4.5 RESET MEMORY BANK (DTR0)
- 11.4.6 IDENTIFY DEVICE
- 11.4.7 SET MAX LEVEL (DTR0)
- 11.4.8 SET MIN LEVEL (DTR0)
- 11.4.9 SET SYSTEM FAILURE LEVEL (DTR0)
- 11.4.10 SET POWER ON LEVEL (DTR0)
- 11.4.11 SET FADE TIME (DTR0)
- 11.4.12 SET FADE RATE (DTR0)
- 11.4.13 SET EXTENDED FADE TIME (DTR0)
- 11.4.14 SET SCENE (DTR0, sceneX)
- 11.4.15 REMOVE FROM SCENE (sceneX)
- 11.4.16 ADD TO GROUP (group)
- 11.4.17 REMOVE FROM GROUP (group)
- 11.4.18 SET SHORT ADDRESS (DTR0)
- 11.4.19 ENABLE WRITE MEMORY
- 11.5 Requêtes [Go to Page]
- 11.5.1 Généralités
- 11.5.2 QUERY STATUS
- 11.5.3 QUERY CONTROL GEAR PRESENT
- 11.5.4 QUERY CONTROL GEAR FAILURE
- 11.5.5 QUERY LAMP FAILURE
- 11.5.6 QUERY LAMP POWER ON
- 11.5.7 QUERY LIMIT ERROR
- 11.5.8 QUERY RESET STATE
- 11.5.9 QUERY MISSING SHORT ADDRESS
- 11.5.10 QUERY VERSION NUMBER
- 11.5.11 QUERY CONTENT DTR0
- 11.5.12 QUERY DEVICE TYPE
- 11.5.13 QUERY NEXT DEVICE TYPE
- 11.5.14 QUERY PHYSICAL MINIMUM
- 11.5.15 QUERY POWER FAILURE
- 11.5.16 QUERY CONTENT DTR1
- 11.5.17 QUERY CONTENT DTR2
- 11.5.18 QUERY OPERATING MODE
- 11.5.19 QUERY LIGHT SOURCE TYPE
- 11.5.20 QUERY ACTUAL LEVEL
- 11.5.21 QUERY MAX LEVEL
- 11.5.22 QUERY MIN LEVEL
- 11.5.23 QUERY POWER ON LEVEL
- 11.5.24 QUERY SYSTEM FAILURE LEVEL
- 11.5.25 QUERY FADE TIME/FADE RATE
- 11.5.26 QUERY EXTENDED FADE TIME
- 11.5.27 QUERY MANUFACTURER SPECIFIC MODE
- 11.5.28 QUERY SCENE LEVEL (sceneX)
- 11.5.29 QUERY GROUPS 0-7
- 11.5.30 QUERY GROUPS 8-15
- 11.5.31 QUERY RANDOM ADDRESS (H)
- 11.5.32 QUERY RANDOM ADDRESS (M)
- 11.5.33 QUERY RANDOM ADDRESS (L)
- 11.5.34 READ MEMORY LOCATION (DTR1, DTR0)
- 11.6 Commandes d'application étendues [Go to Page]
- 11.6.1 Généralités
- 11.6.2 QUERY EXTENDED VERSION NUMBER
- 11.7 Commandes spéciales [Go to Page]
- 11.7.1 Généralités
- 11.7.2 TERMINATE
- 11.7.3 DTR0 (data)
- 11.7.4 INITIALISE (device)
- 11.7.5 RANDOMISE
- 11.7.6 COMPARE
- 11.7.7 WITHDRAW
- 11.7.8 SEARCHADDRH (data)
- 11.7.9 SEARCHADDRM (data)
- 11.7.10 SEARCHADDRL (data)
- 11.7.11 PROGRAM SHORT ADDRESS (data)
- 11.7.12 VERIFY SHORT ADDRESS (data)
- 11.7.13 QUERY SHORT ADDRESS
- 11.7.14 ENABLE DEVICE TYPE (data)
- 11.7.15 DTR1 (data)
- 11.7.16 DTR2 (data)
- 11.7.17 WRITE MEMORY LOCATION (DTR1, DTR0, data)
- 11.7.18 WRITE MEMORY LOCATION – NO REPLY (DTR1, DTR0, data)
- 11.7.19 PING
- Annexe A (informative) Exemples d'algorithmes [Go to Page]
- A.1 Affectation d'adresses aléatoires
- A.2 Un seul appareillage raccordé au dispositif de commande
- A.3 Utilisation des commandes d'application étendues
- Annexe B (normative) Gradateur à haute résolution
- Bibliographie
- Figures [Go to Page]
- Figure 1 – Représentation graphique générale de l'IEC 62386
- Figure 2 – Appareillages de commande qui font fonctionner directement une source de lumière
- Figure 3 – Courbe de gradation
- Figure 4 – Niveau par rapport à la durée, modification ascendante et descendante de l'intensité lumineuse
- Figure 5 – Cadencement et réponse lors de l'exécution d'une itération de commande
- Figure 6 – Corrélation entre les bits "lampFailure", "lampOn" et "fadeRunning"
- Figure B.1 – Comportement des niveaux dans le cas de points de départ hors réseau
- Tableaux [Go to Page]
- Tableau 1 – Codage de la trame de commande à 16 bits
- Tableau 2 – Tolérance de la courbe de gradation
- Tableau 3 – Courbe de gradation
- Tableau 4 – Durées de modification de l'intensité lumineuse
- Tableau 5 – Vitesses de modification de l'intensité lumineuse
- Tableau 6 – Durée étendue de modification de l'intensité lumineuse – Valeur de base
- Tableau 7 – Durée étendue de modification de l'intensité lumineuse – Multiplicateur
- Tableau 8 – Types de mémoires
- Tableau 9 – Carte de mémoire de base des blocs de mémoire
- Tableau 10 – Carte de la mémoire du bloc de mémoire 0
- Tableau 11 – Carte de la mémoire du bloc de mémoire 1
- Tableau 12 – Cadencement de la mise sous tension
- Tableau 13 – État de l'appareillage de commande
- Tableau 14 – Scénarii
- Tableau 15 – Configuration actuelle de l'unité de bus
- Tableau 16 – Déclaration des variables
- Tableau 17 – Commandes normalisées
- Tableau 18 – Commandes spéciales
- Tableau 19 – Codage du type de source de lumière
- Tableau 20 – Adressage de dispositif avec "INITIALISE (device)" [Go to Page]