• Aucun résultat trouvé

Libraries for Building Automation

N/A
N/A
Protected

Academic year: 2022

Partager "Libraries for Building Automation"

Copied!
66
0
0

Texte intégral

(1)

Libraries for

Building Automation

Description des blocs fonctionnel Pour le module DALI multi-maitre 753-647

Dernière mise à jour: 28.01.2014

(2)

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.

(3)

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

(4)

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

(5)

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.

(6)

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.

(7)

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.

(8)

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.

(9)

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

(10)

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.

(11)

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

(12)

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.

(13)

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).

(14)

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

(15)

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.

(16)

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

(17)

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.

(18)

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.

(19)

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)

(20)

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.

(21)

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:

(22)

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.

(23)

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:

(24)

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.

(25)

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]

(26)

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.

(27)

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:

(28)

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".

(29)

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 :

(30)

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".

(31)

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

(32)

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.

(33)

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".

(34)

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

(35)

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.

(36)

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".

(37)

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

(38)

.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

(39)

.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

.

(40)

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.

(41)

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]

(42)

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.

Références

Documents relatifs

stop the assembly at this point and check for shorts and solder bridges around the IC sockets, voltage regulators, and the lOO-pin

Effectuer un test du khi2 au seuil de signification

1) Art abstrait: bien que très joliment et artistiquement réalisées par Claude COURAGEUX, elles risquaient de faire beaucoup pour l'église classée Monument Historique. 2)

Il est par conséquent nécessaire de stabiliser l’intensité de l’éclairage grâce à un système qui prendra comme information la mesure de l’intensité lumineuse fournie par

To also reach the negative values of the variables SNVT_lev_percent, a conversion of the values is therefore necessary The function FuSCPT_lev_percent converts the input signal of

The received data is processed by the function block provided that the number entered at the &#34;dwID&#34; input is identical to the sensor ID number included in the telegram.. As

4) Input field for setting the sunblind time parameters (the brief time required to depress the key). 5) Input field that assigns parameters for the switching time of direction

This function block is used for data exchange with a KNX object for module 753-646, or for KNX controller 750-849, and may only be used together with a KNX master function