8.2 Détermination de la valeur sur le bus DALI
Conformément au standard DALI CEI 62386-103/304, la valeur est obtenue par une instance du
capteur de lumière ou par une requête ou une évaluation directe de l'Event.
8.2.1 Requête directe
Pour consulter directement la valeur, effectuer les étapes suivantes :
1.
Adresser le télégramme DALI « QUERY INPUT VALUE » sur l'appareil souhaité et avec le
numéro d'instance souhaité d'un capteur de lumière.
2.
Multiplier la valeur de retour par 64 et l'enregistrer dans une variable d'au moins 16 bits.
3.
Adresser le télégramme DALI « QUERY INPUT VALUE LATCH » sur l'appareil précédent et
avec le numéro d'instance précédent.
4.
Diviser la valeur de retour par 4 et l'ajouter aux variables précédentes.
Exemple de pseudo-code :
inputValue = QUERY_INPUT_VALUE()
Variable = inputValue × 64
inputValue = QUERY_INPUT_VALUE_LATCH ()
Variable = Variable + inputValue ÷ 4
8.2.2 Évaluation des Events
Un Event d'une instance de capteur de lumière peut être déclenchée de manière cyclique ou en
cas de modification de la valeur. Les étapes suivantes sont nécessaires pour afficher la valeur
reçue en lux :
1.
Extraire les informations d'Event supérieures à 10 bits provenant d'un télégramme d'Event
supérieur à 24 bits reçu d'un capteur de lumière et les enregistrer dans une variable d'au
moins 16 bits.
2.
Pour afficher ensuite la valeur en lux, la variable doit être multipliée par 16.
Exemple de pseudo-code :
inputValue = EVENT_INFO
Variable = inputValue × 16
Seuls des incréments de 16 lux sont possibles en raison de la limitation des informations
d'Event à 10 bits. Si une certaine valeur est souhaitée, celle-ci peut être consultée
directement en pleine résolution. Voir « 8.2.1 requête directe »
Manuel thePassa P360 DALI-2 S UP
21