Libraries for
Building Automation
Description des blocs fonctionnel Pour le module DALI multi-maitre 753-647
Dernière mise à jour: 28.01.2014
Copyright 2013 by WAGO Kontakttechnik GmbH & Co. KG All rights reserved.
WAGO Kontakttechnik GmbH & Co. KG Hansastraße 27
D-32423 Minden
Phone: +49 (0) 571/8 87 – 0 Fax: +49 (0) 571/8 87 – 1 69 E-mail: [email protected]
Web: http://www.wago.com Technical Support
Phone: +49 (0) 571/8 87 – 5 55 Fax: +49 (0) 571/8 87 – 85 55 E-mail: [email protected]
WAGO Contact SAS 83 rue des chardonnerets BP 55065 - ZI Paris Nord 2
95947 Roissy Charles de Gaulle Cedex Tel. : +33 (0) 1 48 17 25 90
Fax : +33 (0) 1 48 63 25 20 E-Mail : [email protected] Web: http://www.wago.fr
Support technique
Tel. : +33 (0) 1 48 17 54 54 Fax : +33 (0) 1 48 17 54 08 E-Mail : [email protected]
Toutes les mesures imaginables ont été prises pour garantir l'exactitude et la complétude de la présente documentation. Comme il est impossible, malgré un travail consciencieux, d'éviter toutes les erreurs, nous recevrons avec gratitude vos remarques et suggestions.
Nous attirons votre attention sur le fait que dans ce manuel, les désignations de logiciels et de matériels et plus généralement les noms de marques des
entreprises concernées sont soumis à une protection des marchandises, à une
protection des marques ou à une protection liée aux droits de brevet.
Sommaire
Informations importantes 5
Protection des droits d’auteur ... 5
Qualification du personnel ... 5
Utilisation dans le cas prévu ... 5
Domaine de validité ... 6
01 Communication 7 DALI Master Module (FbMaster753_647) ... 7
DALI Master Module IPC (FbMaster753_647_IPC) ... 9
02 Configuration 10 DALI Configuration (PrgDALIConfig) ... 10
Adressage des ballasts (FbAddressingControlGears) ... 11
Localisation des ballasts (FbIdentifyControlGear) ... 14
Paramétrage des ballasts (FbSettingsControlGear) ... 16
Configuration des groupes (FbGroupConfig) ... 19
Configuration des scènes (FbSceneConfig) ... 21
Etat du ballast (FbStatusControlGear) ... 23
Lecture du temps de fonctionnement (FbDaliOperatingHours) ... 25
03 Allumage/extinction 27 Télérupteur (FbDaliLatchingRelay) ... 27
Changement ON/OFF (FbDaliSwitchOnOff) ... 29
04 Gradation 31 Gradation double bouton (FbDaliDimmDoubleButton) ... 31
Gradation simple bouton (FbDaliDimmSingleButton) ... 34
05 Régulation 37 Régulation de luminosité (FbDaliConstantLightControl) ... 37
Paramètre de la régulation (FbDaliConfigConstantLightControl) ... 44
06 Scènes 45 Appel de scène (FbDaliRecallScene)... 45
07 Géneral 47 Envoi d’une valeur de luminosité (FbDaliSendDimmValue) ... 47
Envoi d’une commande DALI individuelle (FbDaliControlGearCommands) ... 49
Appel de macro (FbDaliMacroCommands)... 51
08 Conversions 53
Niveau de luminosité DALI -> Niveau de luminosité (%)
(FuPercentDimmValue) ... 53
Niveau de luminosité (%) -> Niveau de luminosité DALI
(FuDaliDimmValue) ... 54
Annexe 55 Valeur numérique "bFeedback" ... 55
Commandes pour le bloc FbDaliControlGearCommands ... 56
Commandes pour le bloc FbDaliMacroCommands ... 58
Paramètres usine ... 65
Fade Time et Fade Rate ... 65
Informations importantes
Pour assurer à l'utilisateur une installation et une mise en service rapides des appareils décrits dans ce manuel, il est nécessaire de lire et de respecter scrupuleusement les informations et les explications suivantes.
Protection des droits d’auteur
Ce manuel, y compris toutes les illustrations qui s'y trouvent, est protégé par la législation sur les droits d'auteur. Toute autre utilisation de ce manuel s'écartant de la réglementation concernant les droits d'auteur est interdite. Sa reproduction, sa traduction dans une autre langue, de même que son archivage et modification électronique et phototechnique nécessitent une autorisation expresse écrite de WAGO Kontakttechnik GmbH & Co. KG, Minden. Toute infraction fera l’objet d’une demande de dommages et intérêts.
WAGO Kontakttechnik GmbH & Co. se reserve le droit de modifier cette documentation à tout moment afin d’améliorer l’efficacité de celle-ci.
Qualification du personnel
L'utilisation des produits telle qu'elle est décrite dans ce manuel s'adresse exclusivement à des personnes possédant une formation dans la programmation d'un API, à des personnes formées en électricité ou à des personnes placées sous la responsabilité de personnes formées en électricité, et qui de plus sont familiarisées avec les normes en vigueur. WAGO Kontakttechnik GmbH & Co.
KG décline toute responsabilité pour des mauvaises manipulations ou des dommages causés sur des produits WAGO ou des produits tiers, dus au non- respect des informations contenues dans ce manuel.
Utilisation dans le cas prévu
Les composants sont livrés depuis l'usine pour chacun des cas d'application avec une configuration fixe, matérielle et logicielle. Les modifications ne sont permises que dans le cadre des possibilités contenues dans les manuels. Toute autre modification sur les matériels et logiciels, de même qu'une utilisation non conforme à la réglementation entraîne l'exclusion de la responsabilité de la société WAGO Kontakttechnik GmbH & Co. KG.
Veuillez vous adresser directement à la société WAGO Kontakttechnik GmbH &
Co. KG pour toute demande de modification, voire de nouvelle configuration.
Domaine de validité
Cette note d’application est basée sur des versions logicielles et matérielles spécifiques, ainsi que sur la documentation s’y référant. La validité de cette note d’application est donc limitée à l’installation décrite. De nouvelles versions logicielles et matérielles pourraient donner lieu à des manipulations différentes.
Veuillez respecter les descriptions détaillées dans les manuels respectifs.
01 Communication
DALI Master Module (FbMaster753_647)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbMaster753_647
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir le manuel de la 753-647 Paramètres d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
abIn_753_647 ARRAY[0..23]
OF BYTE
Tableau d’entrée pour le module 753- 647
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Comptage de gauche à droite.
Par défaut = 1
xQuit BOOL Un front montant acquitte la sortie
”bFeedback”
Paramètres d’entrée/sortie (VAR_IN_OUT) :
Type de variable:
Commentaire:
abOut_753_647 ARRAY[0..23]
OF BYTE
Tableau de sortie pour le module 753- 647
Paramètres de sortie (VAR_OUTPUT) :
Type de variable:
Commentaire:
bFeedback BYTE Octet de réponse (voir table 1 dans l’annexe)
Représentation graphique:
Fonctionnalité:
Le bloc fonctionnel ”FbMaster753_647” est utilisé comme une interface pour les modules DALI 753-647. Tous les autres blocs fonctionnels communiquent avec les modules DALI via ce bloc fonctionnel.
Le module DALI est spécifié via l’entrée "bModule_753_647". Le comptage se fait de gauche à droite.
Le contrôleur reconnaît les modules DALI insérés en les comptant les uns après les autres, en partant de la gauche. Afin d’adresser le bloc fonctionnel au module DALI approprié, l’index du module correspondant doit être saisi dans l’entrée
”
bModule_753_647”
.L’entrée ”abIn_753_647” et la sortie ”abOut_753_647” contiennent les tableaux d’entrées et de sorties pour les données du module DALI. Ces deux variables doivent être liées aux adresses physique du module correspondant.
Exemple :
abIn_753_647 = Input AT %IB0 : ARRAY [0..23] OF BYTE;
abOut_753_647 = Output AT %QB0 : ARRAY [0..23] OF BYTE;
La sortie ”bFeedback” renvoie un code numérique de réponse. Ces codes sont énumérés dans la table 1 de l’annexe.
Le message d’erreur peut être acquitté avec un front montant sur l’entrée ”xQuit”.
Note:
Le bloc fonctionnel FbMaster753_647 doit être appelé dans le programme avant tous les autres blocs fonctionnels DALI.
Tous les blocs fonctionnels DALI communicant avec ce bloc doivent être appelés dans la même tâche.
Seulement un bloc maitre DALI peut être utilisé par module.
Le bloc fonctionnel change automatiquement le mode de fonctionnement du module DALI en mode FULL.
Le bloc fonctionnel utilise les variables %IW499-%IW511 et %QW499-
%QW511.
DALI Master Module IPC (FbMaster753_647_IPC)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbMaster753_647_IPC
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir le manuel de la 753-647 Paramètres d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
abIn_753_647 ARRAY[0..23]
OF BYTE
Tableau d’entrée pour le module 753- 647
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1
xQuit BOOL Un front montant acquitte la sortie
”bFeedBack”
Paramètres d’entrée/sortie (VAR_IN_OUT) :
Type de variable:
Commentaire:
abOut_753_647 ARRAY[0..23]
OF BYTE
Tableau de sortie pour le module 753- 647
Paramètres de sortie (VAR_OUTPUT) :
Type de variable:
Commentaire:
bFeedback BYTE Octet de réponse (voir table 1 dans l’annexe)
Représentation graphique:
Fonctionnalité:
Voir la description du bloc FbMaster753_647
02 Configuration
DALI Configuration (PrgDALIConfig)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: PrgDALIConfig
Type: Fonction Bloc fonctionnel Programme X Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Visualisation: DALI_647_01.exp
Représentation graphique:
Affichage:
Fonctionnalité:
Pour utiliser l’outil de configuration DALI, le programme ”PrgDALIConfig” doit être appelé une fois. De plus, les pages de visualisation associées au programme peuvent être importer via le fichier DALI_647_01_F.exp.
Adressage des ballasts (FbAddressingControlGears)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbAddressingControlGears
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Paramètres d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
xStartRandomAddressing BOOL Un front montant lance l’adressage aléatoire des ballasts
xStartPhysicalSelection BOOL Un front montant lance l’adressage physique des ballasts
xStopAddressing BOOL Un front montant arrête l’adressage des ballasts
typConfigAddressing typConfig Address ing
Sélection des options d’adressage
.xRandomSetReset Value
BOOL Lors d’un nouvel adressage, tous les nouveaux ballasts adressés sont réinitialisés en paramètres usine.
Par défaut = TRUE
.xRandomUnaddressed BOOL Lors d’un nouvel adressage, seulement les ballasts sans adresse sont adressés.
Par défaut =TRUE .xRandomChangeActual
Level
BOOL Lors d’un nouvel adressage, la valeur de luminosité du ballast ne change pas.
Par défaut = FALSE .xPhysicalSetReset
Value
BOOL Lors d’un adressage physique, tous les nouveaux ballasts adressés sont remis en paramètres usine.
Par défaut = FALSE
.xPhysicalUnaddressed BOOL Lors d’un adressage physique, seulement les ballasts sans adresse sont adressées.
Par défaut = TRUE
xDeleteShortAddress BOOL Un front montant supprime l’adresse
”bDeleteShortAddress”
bDeleteShortAddress BYTE Sélection de l’adresse du ballast à supprimer
xResetValues BOOL Un front montant réinitialise l’adresse du ballast ”bResetValues” dans ses paramètres usine
bResetValues BYTE Sélection de l’adresse à réinitialiser dans les paramètres usine
xSyncDataBase BOOL Un front montant synchronise la base de donnée du module 753-647
xCentralOn BOOL Un front montant allume l’ensemble des ballasts
xCentralOff BOOL Un front montant éteint l’ensemble des ballasts
xQuit BOOL Un front montant acquitte la sortie
”bFeedBack”
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Comptage de gauche à droite.
Par défaut = 1 Paramètre de sortie
(VAR_OUTPUT) :
Type de variable:
Commentaire:
xReady BOOL TRUE = Communication désactivée
FALSE = Communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe) Représentation graphique:
Fonctionnalité:
Le bloc fonctionnel ”FbAddressingControlGears” est utilisé pour adresser les ballasts présents sur le réseau DALI. De plus, les équipements déjà adressés peuvent être réinitialisés et il est possible de supprimer des adresses.
Un nouvel adressage est lancé lors d’un front montant sur l’entrée
”
xStartRandomAddressing”
, avec les paramètres suivants :”
typConfigAddressing.xRandomSetResetValue”
:TRUE = Tous les ballasts ré-adressés sont réinitialisés avec les paramètres usine.
FALSE =Tous les ballasts gardent leur configuration actuelle.
”
typConfigAddressing.xRandomUnaddressed”
:TRUE = Seulement les ballasts sans adresse sont adressés.
FALSE = Tous les ballasts sont ré-adressés.
”
typConfigAddressing.xRandomChangeActualLevel”
:TRUE = Le niveau de luminosité n’est pas changé pendant l’adressage.
FALSE =Le niveau de luminosité est changé pendant l’adressage.
Un adressage physique est lancé lors d’un front montant sur l’entrée
”
xStartPhysicalSelection”
, avec les paramètres suivants :”
typConfigAddressing.xPhysicalSetResetValue”
:TRUE = Tous les ballasts ré-adressés sont réinitialisés avec les paramètres usine.
FALSE =Tous les ballasts gardent leur configuration actuelle.
”
typConfigAddressing.xPhysicalUnaddressed”
:TRUE = Seulement les ballasts sans adresse sont adressés.
FALSE = Tous les ballasts sont ré-adressés.
La procédure d’adressage est arrêtée avec un front montant sur l’entrée
”
xStopAddressing”
.Si un front montant est détecté sur l’entrée
”
xDeleteShortAddress”
, l’adresse du ballast sélectionné via l’entrée”
bDeleteShortAddress”
est alors supprimée.Si un front montant est détecté sur l’entrée
”
xResetValues”
, le ballast sélectionné via l’entrée”
bresetValues”
est réinitialisé avec ses paramètres usine.La base de donnée du module 753-647 est synchronisée avec un front montant sur l’entrée
”
xSyncDataBase”
.L’ensemble des ballasts sont allumées/éteints avec un front montant sur les entrées
”
xCentralOn”
ou”
xCentralOff”
.Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloc est actif. Aussi longtemps que la sortie est à FALSE, aucune nouvelle action n’est entreprise par le bloc.Si un code erreur apparait sur la sortie
”
bFeedBack”
, celui-ci peut être acquitté avec un front montant sur l’entrée”
xQuit”
. En cas d’erreur, le module ne peut exécuter aucune action avant l’acquittement.Note:
Avant l’adressage, tous les capteurs sont paramétrés en mode « Passif » (les capteurs ne peuvent plus transmettre indépendamment des messages sur le réseau DALI).
Une fois l’adressage terminé, la base de données du module 753-647 est synchronisée et les capteurs sont paramétrés en mode « Indirect » (les capteurs peuvent envoyer leur valeur uniquement au module 753-647).
Localisation des ballasts (FbIdentifyControlGear)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbIdentifyControlGear
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir le manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Data type: Comment:
xReplaceShortAddress BOOL Un front montant remplace l’adresse
”bCurrentShortAddress” par l’adresse
”bNewShortAddress”.
bCurrentShortAddress BYTE Adresse actuelle
bNewShortAddress BYTE Nouvelle adresse qui remplacera l’adresse
”bCurrentShortAddress”
xCentralOn BOOL Un front montant allume tous les ballasts xCentralOff BOOL Un front montant éteint tous les ballasts xFlash BOOL Tant que l’entrée est active, le ballast
”bCurrentShortAddress” clignote bFlashPeriod BYTE Période de clignotement pour la détection
des ballasts.
Plage de valeur : 1-51[s]
Par défaut = 1
xQueryShortAddress BOOL Un front montant détermine les adresses disponibles stockées dans la base de données
xQuit BOOL Un front montant acquitte la sortie
”bFeedBack”
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre de sortie
(VAR_OUTPUT) :
Data type: Comment:
xReady BOOL TRUE = Communication désactivée
FALSE = Communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe)
axShortAddress ARRAY
[0..63] OF BOOL
Indication des adresses de ballast disponibles
Représentation graphique:
Fonctionnalité:
Le bloc fonctionnel ”FbIdentifyControlGear” est utilisé pour identifier et changer les adresses des ballasts.
Sur front montant de l’entrée
”
xReplaceShortAddress”
, l’adresse”
bCurrentShortAddress”
est échangée avec l’adresse”
bNewShortAddress”
. L’adresse”
bCurrentShortAddress”
doit être une adresse présente sur le réseau.L’ensemble des ballasts sont allumées/éteints avec un front montant sur les entrées
”
xOn”
ou”
xOff”
.Si l’entrée
”
xFlash”
est activée, le ballast à l’adresse”
bCurrentShortAddress”
clignotera, avec une période de clignotement de
”
bFlashPeriod”
(en seconde).Sur front montant de l’entrée
”
xQueryShortAddress”
, le bloc recherche les adresses disponibles stockées dans la base de données du module 753-647 et les affiche avec la sortie”
axShortAddress”
.Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie « xReady » indique si le bloc est actif. Aussi longtemps que la sortie est à FALSE, aucune nouvelle action n’est entreprise par le bloc.
Si un code erreur apparait sur la sortie
”
bFeedBack”
, celui-ci peut être acquitté avec un front montant sur l’entrée”
xQuit”
. En cas d’erreur, le module ne peut exécuter aucune action avant l’acquittement.Paramétrage des ballasts (FbSettingsControlGear)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbSettingsControlGear
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
bAddress BYTE Adresse individuelle = 0 à 63 Adresse de groupe = 0 à 15 Broadcast = 255.
xGroup BOOL Sélectionner adresse de groupe ou
individuelle :
FALSE = adresse individuelle ou broadcast
TRUE = adresse de groupe Par défaut = FALSE
xRead BOOL Un front montant permet de lire la
configuration du ballast.
xWrite BOOL Un front montant écrit les paramètres de configuration dans le ballast
xQuit BOOL Un front montant acquitte la sortie
”bFeedBack”
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre
d’entrée/sortie (VAR_IN_OUT) :
Type de variable:
Commentaire:
rMinLevel REAL Valeur de luminosité minimum du ballast.
Plage de valeur : 0 – 100%
rMaxLevel REAL Valeur de luminosité maximum du ballast.
Plage de valeur : 0 – 100%
bFadeRate BYTE Fade rate du ballast
Plage de valeur : 1 – 15%
bFadeTime BYTE Fade time du ballast
Plage de valeur : 0 – 15%
rPowerOnLevel REAL Valeur de luminosité à la mise sous tension du ballast [%]
Plage de valeur = 0 – 100%
101 = Pas de changement
rSystemFailureLevel REAL Valeur de luminosité en cas d’erreur du système [%]
Plage de valeur : 0 – 100%
101 = Pas de changement
Paramètres de sortie (VAR_OUTPUT) :
Type de variable :
Commentaire :
xReady BOOL TRUE = Communication désactivée
FALSE = Communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe).
Représentation graphique:
Fonctionnalité :
Le bloc fonctionnel ”FbSettingsControlGear” est utilisé pour lire et écrire les paramètres des ballasts.
L’adresse à laquelle les commandes DALI doivent être envoyées est spécifiée à l’entrée ”bAddress”. L’entrée ”xGroup” détermine si l’adresse correspond à une adresse individuelle ou à une adresse de groupe (FALSE = adresse individuelle ; TRUE = adresse de groupe). En alternative, l’adresse de broadcast peut être utilisée pour écrire (bAddress = 255).
Les paramètres suivant sont lus ou écrit dans le ballast avec un front montant sur les entrées
”
xRead”
et”
xWrite”
: Les niveaux minimum et maximum de luminosité fournie par les ballasts peuvent être limités avec les entrées ”rMinLevel” et ”rMaxLevel”.
L’entrée ”bFadeRate” détermine le nombre de pas de gradation par seconde.
Cette entrée correspond à la norme IEC 62386, la plage de valeur étant 1 – 15.
La valeur 1 signifie un grand nombre de pas par seconde, donc une gradation rapide. La valeur 15 signifie un petit nombre de pas par seconde. Cette valeur n’est prise en compte que pour une gradation « manuelle ».
L’entrée ”bFadeTime” détermine le temps nécessaire au ballast pour atteindre la valeur de luminosité demandée . Cette entrée correspond à la norme IEC 62386, la plage de valeur étant 0 – 15. La valeur 0 signifie que le ballast atteint rapidement la valeur, la valeur 15 le contraire. .
L’entrée ”rPowerOnLevel” détermine la valeur de luminosité des ballasts lors de la mise sous tension. Si la valeur 101 est utilisée, la valeur de luminosité sera celle avant la mise hors tension.
L’entrée ”rSystemFailureLevel” détermine la valeur de luminosité des ballasts en cas d’erreur sur le bus. Si la valeur 101 est utilisée, la valeur de luminosité ne change pas.
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloc est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.Si un code erreur apparait sur la sortie
”
bFeedBack”
, celui-ci peut être acquitté avec un front montant sur l’entrée”
xQuit”
. En cas d’erreur, le module ne peut exécuter aucune action avant l’acquittement.Configuration des groupes (FbGroupConfig)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbGroupConfig
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel du 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable :
Commentaire:
xRead BOOL Un front montant permet la lecture des groupes
xWrite BOOL Un front montant permet l’écriture des groupes
bGroup BYTE Sélection du groupe DALI
Plage de valeur : 0 – 31
xGroupOn BOOL Un front montant allume le groupe sélectionné par ”bGroup”
xGroupOff BOOL Un front montant éteint le groupe sélectionné par ”bGroup”
xFlash BOOL Tant que l’entrée est active, le groupe sélectionné par ”bGroup” clignote xQuit BOOL Un front montant acquitte la sortie
”bFeedBack”
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre
d’entrée/sortie (VAR_IN_OUT) ::
Type de variable:
Commentaire:
axGroupMember ARRAY
[0..63] of BOOL
Ce tableau est utilisé pour montrer les adresses présentes dans le groupe ”bGroup”
Il est aussi utilisé pour écrire les adresses dans le groupe ”bGroup”
Paramètre de sortie (VAR_OUTPUT) :
Type de variable:
Commentaire:
xReady BOOL TRUE = Communication désactivée
FALSE = Communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe)
Représentation graphique :
Fonctionnalité :
Le bloc “FbGroupConfig” permet de faire la configuration des groupes DALI. En plus des 16 groupes DALI conventionnel, le bloc permet la creation de 16 autres groupes virtuels.
Sur front montant de l’entrée “xRead”, tous les ballasts sont interrogés. Ceux qui appartiennent au groupe “bGroup” passeront à TRUE dans la variable
“axGroupMember”.
Sur front montant de l’entrée “xWrite”, toutes les adresses des ballasts à TRUE dans la variable ”axGroupMember“ seront aujoutées dans le groupe “bGroup“.
Pour verifier la configuration du groupe “bGroup”, celui-ci peut être allumé ou éteint avec un front montant sur les entrées ”xGroupOn” et ”xGroupOff”.
Si l’entrée”xFlash” est activée, le groupe “bGroup” clignote avec la période paramétrée dans le module 753-647.
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloc est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.Si un code erreur apparait sur la sortie ”bFeedBack”, celui-ci peut être acquitté avec un front montant sur l’entrée ”xQuit”. En cas d’erreur, le module ne peut exécuter aucune action avant l’acquittement.
Note:
Les groupes virtuels sont stockés dans le module DALI et peuvent avoir un maximum de 8 membres.
Pour les groupes virtuels, le module envoie une trame à chaque membre l’un après l’autre le plus rapidement possible.
Configuration des scènes (FbSceneConfig)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbSceneConfig
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir le manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
xRead BOOL Un front montant permet la lecture de la configuration de la scène “bScene”
xWrite BOOL Un front montant permet l’écriture de la configuration de la scène "bScene"
bScene BYTE Sélection de la scène
Plage de valeur : 0 – 15
xQuit BOOL Un front montant acquitte la sortie
”bFeedBack”
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre
d’entrée/sortie (VAR_IN_OUT) :
Type de variable:
Commentaire:
arSceneValue ARRAY
[0..63] of REAL
Ce tableau permet d’afficher et de configurer la scène "bScene"
Plage de valeur : 0 - 100%
101 = Pas de changement Paramètre de sortie
(VAR_OUTPUT) :
Type de variable:
Commentaire:
xReady BOOL TRUE = communication désactivée
FALSE = communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe) Représentation graphique:
Function description:
Le bloc “FbSceneConfig” est utilisé pour lire et écrire la configuration des scènes.
Sur un front montant de l’entrée “xRead”, ou sur changement de la valeur “bScene”, tous les ballasts sont intérrogés sur la valeur de leur scène "bScene". La valeur de la scène est affichée dans le tableau “arSceneValue”.
Sur front montant de l’entrée “xWrite”, la scène “bScene” est sauvegardée dans tous les ballasts avec les valeurs stockées dans “arSceneValue”.
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloc est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.Si un code erreur apparait sur la sortie ”bFeedBack”, celui-ci peut être acquitté avec un front montant sur l’entrée ”xQuit”. En cas d’erreur, le module ne peut exécuter aucune action avant l’acquittement.
Etat du ballast (FbStatusControlGear)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbStatusControlGear
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
xRead BOOL Un front montant permet de lire l’état du ballast dans la base de données du module
xQuit BOOL Un front montant acquitte la sortie
“bFeedBack”
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre de sortie
(VAR_OUTPUT) :
Type de variable:
Commentaire:
xReady BOOL TRUE = communication désactivée
FALSE = communication activée bFeedback BYTE Octet de réponse (Voir table 1 dans
l’annexe)
axShortAddress ARRAY
[0..63] OF BOOL
Indication des adresses disponibles sur le réseau
axLampPowerOn ARRAY
[0..63] OF BOOL
Indication des luminaires allumés
axStatusControlGear ARRAY [0..63] OF BOOL
Indication d’un défaut sur le ballast
axLampFailure ARRAY
[0..63] OF BOOL
Indication d’un défaut sur le luminaire
Graphical illustration:
Function description:
Le bloc “FbStatusControlGear” permet de lire l’état actuelle des ballasts depuis la base de donnée du module 753-647.
Sur un front montant de l’entrée “xRead", l’état des ballasts est lu depuis la base de donnée et affiché sur ces variables :
"axShortAddress" = Indication des adresses disponibles
"axLampPowerOn" = Indication des luminaires allumés
"axStatusControlGear" = Indication des défauts ballast
"axLampFailure"“ = Indication des défauts luminaires
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloque est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.Si un code erreur apparait sur la sortie ”bFeedBack”, celui-ci peut être acquitté avec un front montant sur l’entrée ”xQuit”. En cas d’erreur, le module ne peut exécuter aucune action avant l’acquittement.
Note:
Le module DALI 753-647 lit cycliquement l’état des ballasts. Le logiciel Wago-DALI-Configurator peut être utilisé pour paramétrer le temps de cycle.
Lecture du temps de fonctionnement (FbDaliOperatingHours)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbDaliOperatingHours
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
xEnable BYTE Active la lecture cyclique des temps de fonctionnement dans la base de données du module
Par défaut = TRUE
tCycleTime TIME Intervalle de temps de la lecture Par défaut = t#1h
xResetAll BOOL Un front montant supprime tous les temps de fonctionnement stockés dans la base de donnée
xResetSelected BOOL Un front montant supprime les temps de fonctionnements des ballasts sélectionnés dans “axSelect”
axSelect ARRAY
[0..63] OF BOOL
Sélection des ballasts pour supprimer leur temps de fonctionnement
xQuit BOOL Un front montant acquitte la sortie
“bFeedBack”
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre de sortie
(VAR_OUTPUT) :
Type de variable:
Commentaire:
xReady BOOL TRUE = communication désactivée
FALSE = communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe) arOperatingHours ARRAY
[0..63] OF REAL
Temps de fonctionnement [h]
Représentation graphique :
Fonctionnalité :
Le bloc “FbDaliOperatingHours” permet de lire les temps de fonctionnement de chaque ballast stockés dans la base de données.
La lecture cyclique de l’information est activée en mettant l’entrée "xEnable" à TRUE. Les temps de fonctionnement sont affichés sur la sortie
“arOperatingHours”.
L’intervalle de temps se paramètre avec l’entrée “tCycleTime”.
Un front montant sur l’entrée “xResetAll” remet à zero tous les temps de fonctionnement.
Un front montant sur l’entrée “xResetSelected” remet à zero les temps de fonctionnement des adresses sélectionnées sur l’entrée "axSelect".
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloque est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.Si un code erreur apparait sur la sortie ”bFeedBack”, celui-ci peut être acquitté avec un front montant sur l’entrée ”xQuit”. En cas d’erreur, le module ne peut exécuter aucune action avant l’acquittement.
03 Allumage/extinction
Télérupteur (FbDaliLatchingRelay)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbDaliLatchingRelay
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT):
Type de variable:
Commentaire:
bAddress BYTE Adresse individuelle = 0 à 63 Adresse de groupe = 0 à 31 Broadcast = 255
xGroup BOOL Sélectionner adresse de groupe ou
individuelle :
FALSE = adresse individuelle ou broadcast
TRUE = adresse de groupe Par défaut = FALSE
xButton BOOL Entrée pour changer l’état du luminaire rDimmLevelForOff REAL Valeur de luminosité quand demande
d’extinction [%]
Par défaut = 0% (off)
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre de sortie
(VAR_OUTPUT) :
Type de variable:
Commentaire:
xReady BOOL TRUE = communication désactivée
FALSE = communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe)
rActualLevel REAL Indication de la valeur de luminosité actuelle [%]
Graphical illustration:
Function description:
Le bloc “FbDaliLatchingRelay” est utilisé pour mettre un oeuvre un télérupteur.
L’adresse à laquelle la commande DALI doit être envoyée est spécifiée à l’entrée
”bAddress”. L’entrée ”xGroup” détermine si l’adresse correspond à une adresse individuelle ou à une adresse de groupe (FALSE = adresse individuelle ; TRUE = adresse de groupe).
Un front montant sur l’entrée “xButton” allume ou éteint l’adresse ou le groupe
"bAddress" . L’allumage ou l’extinction depend de la commande précédemment envoyée par le bloc.
Si l’entrée “rDimmLevelForOff” est plus grande que zéro, les luminaires ne sont pas éteints. La valeur de luminosité en cas de demande d’extinction devient la valeur de
"rDimmLevelForOff".
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloque est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.La sortie "bFeedBack" est l’octet de réponse du bloc (voir table 1 dans l’annexe).
La sortie "rActualLevel" indique la valeur de luminosité de l’adresse ou du groupe
"bAddress".
Changement ON/OFF (FbDaliSwitchOnOff)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbDaliSwitchOnOff
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
bAddress BYTE Adresse individuelle = 0 à 63 Adresse de groupe = 0 à 31 Broadcast = 255
xGroup BOOL Sélectionner adresse de groupe ou
individuelle :
FALSE = adresse individuelle ou broadcast
TRUE = adresse de groupe Par défaut = FALSE
xOn BOOL Un front montant allume l’adresse ou le
groupe “bAddress”
xOff BOOL Un front montant éteint l’adresse ou le groupe “bAddress”
rDimmLevelForOff REAL Valeur de luminosité quand demande d’extinction [%]
Par défaut = 0% (off)
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre de sortie
(VAR_OUTPUT):
Type de variable :
Commentaire:
xReady BOOL TRUE = communication désactivée
FALSE = communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe)
rActualLevel REAL Indication de la valeur de luminosité actuelle [%]
Représentation graphique :
Function description:
Le bloc “FbDaliSwitchOnOff” permet d’allumer ou d’éteindre les luminaires.
L’adresse à laquelle la commandes DALI doit être envoyée est spécifiée à l’entrée
”bAddress”. L’entrée ”xGroup” détermine si l’adresse correspond à une adresse individuelle ou à une adresse de groupe (FALSE = adresse individuelle ; TRUE = adresse de groupe).
Un front montant sur les entrées “xOn” et “xOff” permet d’allumer ou d’éteindre l’adresse ou le groupe “bAddress”.
Si l’entrée “rDimmLevelForOff” est plus grande que zéro, les luminaires ne sont pas éteints. La valeur de luminosité en cas de demande d’extinction devient la valeur de
"rDimmLevelForOff".
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloque est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.La sortie "bFeedBack" est l’octet de réponse du bloc (voir table 1 dans l’annexe).
La sortie "rActualLevel" indique la valeur de luminosité de l’adresse ou du groupe
"bAddress".
04 Gradation
Gradation double bouton (FbDaliDimmDoubleButton)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbDaliDimmDoubleButton
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir le manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
bAddress BYTE Adresse individuelle = 0 à 63 Adresse de groupe = 0 à 31 Broadcast = 255
xGroup BOOL Sélectionner adresse de groupe ou
individuelle :
FALSE = adresse individuelle ou broadcast
TRUE = adresse de groupe Par défaut = FALSE
xOnAndStepUp BOOL Appui court = ON
Appui long = Augmentation de la luminosité
xOffAndStepDown BOOL Appui court = OFF
Appui long = Diminution de la luminosité typConfigDimmer typConfig
Dimmer
Configuration des paramètres pour la gradation
.tShortPushButton TIME Temps maximum pour un appui court Par défaut = t#500ms
.xOnlyDimming BOOL Les entrées “xOnAndStepUp” et
“xOffAndStepDown” ne permettent de faire que de la gradation
.xSwitchOnLastLevel BOOL Allumage sur la dernière valeur de luminosité
.xUseSwitchOnLevel BOOL Allumage sur la valeur de luminosité définie sur “bSwitchOnLevel”
.bSwitchOnLevel BYTE Valeur de luminosité à l’allumage [%]
Plage de valeur : 0 – 100 [%]
Par défaut = 90
.xMinLevelAsOff BOOL Mise à la valeur minimum du niveau de luminosité plutôt qu’une extinction.
Par défaut = FALSE
.xSwitchOnAndStepUp BOOL Envoi d’une commande d’allumage avant la gradation
.xStepDownAnd SwitchOff
BOOL Extinction du luminaire si la valeur de luminosité minimum est atteinte
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre de sortie
(VAR_OUTPUT) :
Type de variable :
Commentaire :
xReady BOOL TRUE = communication désactivée
FALSE = communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe)
rActualLevel REAL Indication de la valeur de luminosité actuelle [%]
Représentation graphique :
Fonctionnalité :
Le bloc “FbDaliDimmDoubleButton” permet de faire de la gradation de luminosité.
La lumière est augmentée, diminuée, allumée ou éteinte grâce aux deux entrées
"xOnAndStepUp" et "xOffAndStepDown".
L’adresse à laquelle la commande DALI doit être envoyée est spécifiée à l’entrée
”bAddress”. L’entrée ”xGroup” détermine si l’adresse correspond à une adresse individuelle ou à une adresse de groupe (FALSE = adresse individuelle ; TRUE = adresse de groupe).
Le luminaire est allumé sur un appui court de l’entrée “xOnAndStepUp”. La luminosité depend de ces paramètres:
"typConfigDimmer.xSwitchOnLastLevel" = Allumage à la dernière valeur de luminosité.
"typConfigDimmer.xUseSwitchOnLevel" = Allumage à la valeur de luminosité paramétrée sur "typConfigDimmer.bSwitchOnLevel"
Si aucune de ces options n’est validée, la luminosité s’allume à la valeur maximum.
Le luminaire est éteint sur un appui court de l’entrée "xOffAndStepDown". Si le paramètre "typConfigDimmer.xMinLevelAsOff” est à TRUE, le niveau minimum de luminosité est appelé plutot qu’une extinction.
Si le paramètre "typConfigDimmer.xOnlyDimming" est à TRUE, les fonctions des appuis courts ne sont plus disponibles.
La valeur de luminosité augmente sur un appui long de l’entrée "xOnAndStepUp".
Si le paramètre "typConfigDimmer.xSwitchOnAndStepUp" est à TRUE, une commande d’allumage est envoyée avant la gradation.
La valeur de luminosité diminue sur un appui long de l’entrée "xOffAndStepDown".
Si le paramètre "typConfigDimmer.xStepDownAndSwitchOff" est à TRUE, le luminaire est éteint lorsque la valeur minimum est atteinte.
Le temps pour différencier un appui court d’un appui long est paramétré avec l’entrée "tShortPushButton". Chaque appui plus court que ce temps est considéré comme un appui court.
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloque est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.La sortie "bFeedBack" est l’octet de réponse du bloc (voir table 1 dans l’annexe).
La sortie "rActualLevel" indique la valeur de luminosité de l’adresse ou du groupe
"bAddress".
Gradation simple bouton (FbDaliDimmSingleButton)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbDaliDimmSingleButton
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir le manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
bAddress BYTE Adresse individuelle = 0 à 63 Adresse de groupe = 0 à 31 Broadcast = 255
xGroup BOOL Sélectionner adresse de groupe ou
individuelle :
FALSE = adresse individuelle ou broadcast
TRUE = adresse de groupe Par défaut = FALSE
xButton BOOL Appui court= ON/OFF
Appui long = augmentation/diminution de la luminosité
typConfigDimmer typConfig Dimmer
Paramètre de configuration de la gradation .tShortPushButton TIME Temps maximum pour un appui court
Par défaut = t#500ms
.xOnlyDimming BOOL L’entrée “xButton” ne permet de faire que de la gradation
.xSwitchOnLastLevel BOOL Allumage sur la dernière valeur de luminosité
.xUseSwitchOnLevel BOOL Allumage sur la valeur de luminosité définie sur “bSwitchOnLevel”
.bSwitchOnLevel BYTE Valeur de luminosité à l’allumage [%]
Plage de valeur : 0 – 100 [%]
Par défaut = 90
.xMinLevelAsOff BOOL Mise à la valeur minimum du niveau de luminosité plutôt qu’une extinction.
Par défaut = FALSE
.xSwitchOnAndStepUp BOOL Envoi d’une commande d’allumage avant la gradation
.xStepDownAnd SwitchOff
BOOL Extinction du luminaire si la valeur de luminosité minimum est atteinte
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1
Paramètre de sortie (VAR_OUTPUT) :
Type de variable :
Commentaire :
xReady BOOL TRUE = communication désactivée
FALSE = communication activée
bFeedback BYTE Octet de réponse (voir table 1 dans l’annexe) rActualLevel REAL Indication de la valeur de luminosité actuelle
[%]
Représentation graphique :
Fonctionnalité :
Le bloc FbDaliDimmSingleButton permet de faire de la gradation de luminosité. La luminosité est augmentée, diminuée, allumée ou éteinte grâce à une entrée
“xButton”.
L’adresse à laquelle la commande DALI doit être envoyée est spécifiée à l’entrée
”bAddress”. L’entrée ”xGroup” détermine si l’adresse correspond à une adresse individuelle ou à une adresse de groupe (FALSE = adresse individuelle ; TRUE = adresse de groupe).
Le luminaire est allumé sur un appui court de l’entrée “xButton”. La luminosité dépend de ces paramètres:
"typConfigDimmer.xSwitchOnLastLevel" = Allumage à la dernière valeur de luminosité.
"typConfigDimmer.xUseSwitchOnLevel" = Allumage à la valeur de luminosité paramétrée sur "typConfigDimmer.bSwitchOnLevel"
Si aucune de ces options n’est validée, le luminaire s’allume à la valeur de luminosité maximum.
Le luminaire est éteint sur un appui court de l’entrée "xButton". Si le paramètre
"typConfigDimmer.xMinLevelAsOff” est à TRUE, le niveau minimum de luminosité est appelé plutot qu’une extinction.
Si le paramètre "typConfigDimmer.xOnlyDimming" est à TRUE, les fonctions des appuis courts ne sont plus disponibles.
La valeur de luminosité augmente sur un appui long de l’entrée "xButton". Si le paramètre "typConfigDimmer.xSwitchOnAndStepUp" est à TRUE, une commande d’allumage est envoyée avant la gradation.
La valeur de luminosité diminue sur l’appui long qui suit de l’entrée "xButton". Si le paramètre "typConfigDimmer.xStepDownAndSwitchOff" est à TRUE, le luminaire est éteint lorsque la valeur minimum est atteinte.
La luminosité est augmentée sur l’appui long qui suit, puis de nouveau diminuée, puis augmentée, etc.
Le temps pour différencier un appui court d’un appui long est paramétré avec l’entrée "tShortPushButton". Chaque appui plus rapide que ce temps est considéré comme un appui court.
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La sortie
”
xReady”
indique si le bloque est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.La sortie "bFeedBack" est l’octet de réponse du bloc (voir table 1 dans l’annexe).
La sortie "rActualLevel" indique la valeur de luminosité de l’adresse ou du groupe
"bAddress".
05 Régulation
Régulation de luminosité (FbDaliConstantLightControl)
WAGO-I/O-PRO Library Elements
Catégorie: Building Automation
Nom: FbDaliConstantLightControl
Type: Fonction Bloc fonctionnel X Programme Nom de la librairie: DALI_647_01.lib
Utilisable sur: Voir manuel de la 753-647 Paramètre d’entrée
(VAR_INPUT) :
Type de variable:
Commentaire:
bAddress BYTE Adresse individuelle = 0 à 63
Adresse de groupe = 0 à 31 Broadcast = 255
xGroup BOOL Sélectionner adresse de groupe ou
individuelle :
FALSE = adresse individuelle ou broadcast
TRUE = adresse de groupe Par défaut = FALSE
xControlOff BOOL Sur front montant, met la régulation en dérogation
xOn BOOL Sur front montant, démarrage de la
régulation
xOff BOOL Sur front montant, arrêt de la régulation et extinction des luminaires
xToggle BOOL Sur front montant, démarrage et arrêt de la régulation
xOnAndStepUp BOOL Appui court = démarrage de la regulation Appui long = augmentation de la
luminosité
(si "xSetpValueShifting" = TRUE) xOffAndStepDown BOOL Appui court = arrêt de la regulation et
extinction des luminaires
Appui long = diminution de la luminosité (si "xSetpValueShifting" = TRUE)
rMeasuredLightLevel REAL Entrée du signal provenant du capteur de luminosité [lx]
xPresenceDetector BOOL Entrée du signal provenant du détecteur de présence. L’éclairage et le contrôle sont désactivés sur front descendant.
typConfigFbDaliConstant LightControl
typConfig Dali Constant Light Control
Paramètres de configuration de la régulation
.tOffDelayAtMinLevel TIME Temps avant extinction quand l’éclairage est au niveau minimum Par défaut = t#15m
(t#0s = pas d’extinction)
.tOffDelayStandby TIME Temps pendant lequel la régulation est en mode standby
Par défaut= t#30m
(t#0s = pas de dérogation) .bFadeTimeOn BYTE Fade time lors de l’allumage
Default setting = 4
.bFadeTimeStandby BYTE Fade time lors de la dérogation Default setting = 9
.bFadeTimeOff BYTE Fade time lors de l’extinction Default setting = 7
.rPresetReferenceLight Level
REAL Consigne de luminosité au démarrage [lx]
Par défaut = 500 lx
.rGain REAL Gain de la valeur de luminosité
mesurée, permet de calibrer la régulation
Par défaut = 3
.rGainAdaption REAL Adaptation du gain [%] pour adapter la valeur en fonction de la lumière du jour Plage de valeur: 0 - 90 %
Par défaut = 20
.rSwitchOnDimmLevel REAL Valeur de luminosité à l’allumage avant le lancement de la régulation [%]
Par défaut = 50 %
.rStandbyLevel REAL Valeur de luminosité pendant le mode standby [%]
Default setting = 3 %
.xSetpValueShifting BOOL La consigne "rReferenceLightLevel"
peut être augmentée ou diminuée avec les entrées " xOnAndStepUp" et
"xOffAndStepDown"
Par défaut = TRUE .xRememberLastLight
Level
BOOL La regulation utilise la consigne
"rReferenceLightLevel" après le démarrage. Sinon, la luminosité est ajustée selon la valeur de la consigne
"rPresetReferenceLightLevel"
Par défaut = FALSE .xEnableSwitchOnAt
Presence
BOOL La detection de présence démarre automatiquement la régulation Requis: Valeur de luminosité < Valeur de consigne
Par défaut= TRUE .xDimmingActivate
Controller
BOOL Un appui long sur les entrées
"xOnAndStepUp" et
"xOffAndStepDown" démarre la régulation
Par défaut = TRUE
.xDisableShortPress BOOL Désactive les appuis courts sur les entrées
"xOnAndStepUp" et "xOffAndStepDown"
Par défaut = FALSE
bModule_753_647 BYTE Numéro du module maître DALI utilisé sur la station. Adressage de gauche à droite.
Par défaut = 1 Paramètre
d’entrée/sortie (VAR_IN_OUT) :
Type de variable:
Commentaire:
rReferenceLightLevel REAL Consigne de luminosité [lx]
Paramètre de sortie (VAR_OUTPUT) :
Type de variable:
Commentaire:
xReady BOOL TRUE = communication désactivée
FALSE = communication activée bFeedback BYTE Octet de réponse (voir table 1 dans
l’annexe)
rActualLevel REAL Indication de la valeur de luminosité actuelle [%]
Représentation graphique :
Fonctionnalité :
Le bloc “FbDaliConstantLightControl” permet de faire une régulation de l’éclairage avec l’aide d’un capteur de luminosité.
L’adresse à laquelle la commande DALI doit être envoyée est spécifiée à l’entrée
”bAddress”. L’entrée ”xGroup” détermine si l’adresse correspond à une adresse individuelle ou à une adresse de groupe (FALSE = adresse individuelle ; TRUE = adresse de groupe).
Le numéro du module DALI avec lequel le bloc doit communiquer est spécifié sur l’entrée
”
bModule_753_647”
.La regulation peut être mise en pause avec l’entrée "xControlOff". Cela permet , par exemple, après l’appel d’une scène, de ne pas re-écrire la valeur de luminosité avec la régulation.
Avant que la regulation ne soit activée, les luminaires sont généralement allumés avec le
niveau de luminosité paramétré dans la variable
"typConfigFbDaliConstantLightControl.rSwitchOnDimmLevel".
Le temps de transition de la luminosité à l’allumage dépend du paramètre
"typConfigFbDaliConstantLightControl.bFadeTimeOn“.
Un front montant sur les entrées "xOn" et "xOff" démarre et arrête la régulation.
Un front montant sur l’entrée "xToggle" démarre ou arrête la régulation, en fonction de l’état.
La consigne de luminosité "rReferenceLightLevel" peut être augmentée ou diminuée avec un appui long sur les entrées "xOnAndStepUp" et "xOffAndStepDown". Le paramètre "typConfigFbDaliConstantLightControl.xSetpValueShifting" doit être à TRUE.
Alternativement, les entrées "xOnAndStepUp" et "xOffAndStepDown" peuvent être utilisés comme de simple gradation si le paramètre
"typConfigFbDaliConstantLightControl.xDimmingActivateController" est à FALSE.
Un appui court sur les entrées "xOnAndStepUp" ou "xOffAndStepDown" allume ou
éteint les luminaires. Mettre à TRUE le paramètre
"typConfigFbDaliConstantLightControl.xDisableShortPress" permet d’empecher l’utilisation d’appui court sur ces deux entrées. Lors de l’allumage, le niveau de luminosité est ajusté selon la consigne "rReferenceLightLevel".
Le paramètre "typConfigFbDaliConstantLightControl.tOffDelayAtMinLevel"spécifie le temps pendant lequel la régulation reste au niveau minimum avant extinction. Tout changement du niveau de luminosité remet à zero la temporisation. La valeur t#0s peut être utilisée pour désactiver ce fonctionnement.
En mode standby, la valeur de luminosité est celle paramétrée dans la variable
"typConfigFbDaliConstantLightControl.rStandbyLevel".
Le temps de transition lors du passage en mode stanby dépend du paramètre
"typConfigFbDaliConstantLightControl.bFadeTimeStandby
Le paramètre "typConfigFbDaliConstantLightControl.tOffDelayStandby" spécifie le temps de fonctionnement du mode standbyf. La régulation passe en mode standby après la retombée de la détection de présence. La valeur t#0s peut être utilisée pour désactiver ce fonctionnement.
Le temps de transition lors de l’allumage dépend du paramètre
"typConfigFbDaliConstantLightControl.bFadeTimeOff“.
Si le paramètre "typConfigFbDaliConstantLightControl.xRememberLastLightLevel"
est à TRUE, le niveau de luminosité est ajusté lors de l’allumage selon la dernière valeur de rReferenceLightLevel" . Si le paramètre est à FALSE, le niveau de luminosité est ajusté selon le paramètre "typConfigFbDaliConstantLightControl .rPresetReferenceLightLevel".
L’entrée "rMeasuredLightLevel" correspond à la valeur mesurée par le capteur de luminosité.
En cas d’utilisation d’un détecteur de présence , le contact de celui-ci doit être sur l’entrée "xPresenceDetector". La luminosité est éteinte ou la regulation passe en mode standby en cas de retombée de cette entrée.
Si l’entrée "typConfigFbDaliConstantLightControl.xEnableSwitchOnAtPresence" est activée, l’entrée "xPresenceDetector" peut alors démarrer la régulation. Le démarrage ne se fait que si la valeur actuelle [lux] est plus petite de 50 lux que la consigne.
Les paramètres "typConfigFbDaliConstantLightControl.rGain" et
"typConfigFbDaliConstantLightControl.rGainAdaption" sont utilisés pour comparer la valeur de luminosité mesurée par le capteur au plafond avec la valeur de luminosité sur le poste de travail.
La sortie
”
xReady”
indique si le bloque est actif. Aussi longtemps que la sortie est à FALSE, aucune action n’est entreprise par le bloc.La sortie "bFeedBack" est l’octet de réponse du bloc (voir table 1 dans l’annexe).
La sortie "rActualLevel" indique la valeur de luminosité [%] de l’adresse ou du groupe
"bAddress".
Note:
Il est conseillé de définir la variable "rReferenceLightLevel" en tant que RETAIN
Comportement dans le temps:
Régulation 3
2
4
5 1
7
6
8
1 Valeur de luminosité initiale (".rSwitchOnDimmLevel“)
2 Temps de transition à l’allumage pour atteindre la valeur (".bFadeTimeOn“) 3 Temps avant que la regulation ne démarre (".tOnDelayController“)
4 Présence, la regulation est active, temps de transition = 0
5 Temps de transition au passage du mode standby(".bFadeTimeStandby“) 6 Valeur de luminosité en mode standby (".rStandbyLevel“)
7 Temps de fonctionnement du mode standby (".tOffDelayStandby“) 8 Temps de transition à l’extinction (".bFadeTimeOff“)
Luminosité [%]
Temps [s]
Prérequis pour la calibration :
La source de la luminosité à mesurer doit être allumée depuis au moins 20 minutes avant la mesure, ainsi le luminaire fournit tout son potentiel.
La valeur de consigne pour le niveau de luminosité doit être mesurée sur l’espace de travail. Un luxmètre avec une bonne adaptation de la courbe V(λ) est requis.
La calibration ne peut être faite tant que la pièce n’est pas aménagée, la valeur de luminosité mesurée dépendant des propriétés de réflexion de la pièce.
Valeur de départ pour le gain : "rGain" = 3
Valeur de depart pour l’adaptation du gain : "rGainAdaption" = 20
Deux mesures sont requises pour la calibration. Pour les deux mesures, le luxmètre doit être place sur la surface de travail pour laquelle on souhaite avoir la valeur de luminosité voulue.
La première valeur doit se faire sans aucun apport de luminosité extèrieure, seulement la luminosité de l’éclairage de la salle. La valeur de calibration est déterminée de cette façon :
Si l’intensité lumineuse est plus grande que la consigne, le gain doit être augmenté jusqu’à ce que la valeur souhaitée soit atteinte.
Si l’intensité lumineuse est plus petite que la consigne, le gain doit être diminué jusqu’à ce que la valeur souhaitée soit atteinte.
Pour des raisons de sécurité, la valeur de luminosité mesurée par le luxmètre doit être 10% supérieure à la valeur désirée.
La deuxième mesure est requise pour determiner l’adaptation du gain en fonction de l’apport de luminosité extérieure. Cette mesure doit être faite dans une pièce à moitié- sombre (store ouvert à moitié).
La valeur de l’adaptation du gain est déterminée de cette façon:
Si l’intensité lumineuse est plus petite que la consigne, l’adaptation doit être augmentée jusqu’à ce que la valeur souhaitée soit atteinte.
Si l’intensité lumineuse est plus grande que la consigne, l’adaptation doit être diminuée jusqu’à ce que la valeur souhaitée soit atteinte.
Si le pourcentage d’adaptation de la calibration est paramétré dans une pièce à moitié-sombre, le plus petit offset possible est atteint en fonction de la part de luminosité extérieure ou de la lumière artificielle.