08/06/2009, 01:35:03
> l'utilisation de la minuterie de cage d'escalier est elle
> indispensable?
Dans ton cas précis d'utilisation, je pense que oui.
MAIS !!!
> mais j'ai configuré mon module schneider en mode commutation et non en
> mode volets car pour commander mes volets j'utilise les contact sec de
> chez somfy via le module schneider.
Ben oui, mais je ne vois pas ce que cela change, à mon avis tu devrais
tout de même utiliser le module schneider en mode "volet", cela
t'éviterait de devoir chipoter avec le mode "minuterie de cage
d'escalier".
Le cas ou ton utilisation me semble intéressante est si tu ne te sers
du module de sorties que pour commander un seul sens de fonctionnement
de tes volets, comme par exemple :
- le module de sortie commande l'ouverture automatique tous les
matins
- la fermeture est toujours manuelle, via un interrupteur poussoir
classique relié directement aux contacts secs Somfy
Dans ce cas de figure, tu peux gagner 50% des sorties sur le module
schneider ... mais est-ce bien ton idée ? Probalement pas, donc je ne
vois pas trop le but de ta config spéciale.
Un bémol, cependant, à mon explication :
Il est possible que le programme du mode "volet" ne propose pas de
tempo de commutation / extinction, et là, pour ton problème de
séquençage, c'est rapé ...
Dans ce cas précis, je pense qu'il y a moyen de s'en sortir, comme tu
le fais, avec le mode sortie binaire en procédant comme suit :
1) mesurer les temps de descente et de montée des volets : noter le
temps maximum mesuré (Tmax)
2) mesurer l'intervalle minimal nécessaire entre la fermeture
successive de 2 contacts secs pour un envoi correct des messages radio
(Tmin)
3) configurer toutes les sorties reliées aux modules contacts secs en
mode sortie binaire "minuterie d'escalier"
4) configurer toutes les minuteries d'escalier sur le même délais, à
savoir une valeur légèrement supérieure à Tmax mesuré précédement.
5) configurer tous les délais (tempo) d'extinction sur 0s
6) configurer les délais (tempo) de commutation comme suit : sortie 1
= 0s, sortie 2 = Tmin, sortie 3 = 2xTmin, sortie 4 = 3xTmin, etc. en
ajoutant à chaque fois Tmin.
Les points 3 et 4 permettent "l'extinction de la led" et donc de
libérer le canal de commande une fois le volet arrêté.
Le point 6 garantit un séquençage en cas de commande générale sur
plusieurs volets en même temps.
Cela devrait fonctionner , même si il y a moyen d'optimiser les
durées : si le temps de montée ou de descente est fort différent d'un
volet à l'autre, on peut probablement adapter la valeur de Tmax pour
chaque sortie.
A noter qu'avec cette configuration, tu perds l'objet "STOP" du mode
volet qui permet d'arrêter le mouvement du volet manuellement (c'est
utile quand on remarque qu'un objet imprévu va bloquer le mouvement
d'un volet.
A l'aide un module logique EIB, il est possible de recréer cet objet
stop, éventuellement pour chaque volet, mais alors il vaut
probablement mieux se servir du module logique pour gèrer le
séquençage et laisser tomber le mode "sortie bianaire + cage
d'escalier" (voir plus bas).
Si il y a beaucoup de sorties, la commande des derniers volets se fera
avec un certain retard = à "2n x Tmin" (avec n =le nombre de volets),
perceptible surtout si "n" et "Tmin" sont assez élevés ; on peut sans
doute optimiser les délais de commutation en utilisant le mème délais
(i x Tmin, avec i = 0, 1, ... n-1) pour les sorties commandant la
montée et la descente d'un même volet, ce qui divise par deux le temps
maximale de réponse des volets mais sur un grand nombre de volets, ce
type de séquençage reste sans doute non optimal et alors, seul le
recours à un module logique avancé EIB/KNX pour gèrer le séquençage de
la commande générale peut résoudre le problème.
Si tu as plus de 25 volets à gérer, le cout d'un module logique sera
sans doute négligeable sur l'ensemble du projet et il vaut alors
certainement mieux suivre cette voie plutôt que celle de l'immonde
bidouillage décrit ci-avant. ;-)
> indispensable?
Dans ton cas précis d'utilisation, je pense que oui.
MAIS !!!
> mais j'ai configuré mon module schneider en mode commutation et non en
> mode volets car pour commander mes volets j'utilise les contact sec de
> chez somfy via le module schneider.
Ben oui, mais je ne vois pas ce que cela change, à mon avis tu devrais
tout de même utiliser le module schneider en mode "volet", cela
t'éviterait de devoir chipoter avec le mode "minuterie de cage
d'escalier".
Le cas ou ton utilisation me semble intéressante est si tu ne te sers
du module de sorties que pour commander un seul sens de fonctionnement
de tes volets, comme par exemple :
- le module de sortie commande l'ouverture automatique tous les
matins
- la fermeture est toujours manuelle, via un interrupteur poussoir
classique relié directement aux contacts secs Somfy
Dans ce cas de figure, tu peux gagner 50% des sorties sur le module
schneider ... mais est-ce bien ton idée ? Probalement pas, donc je ne
vois pas trop le but de ta config spéciale.
Un bémol, cependant, à mon explication :
Il est possible que le programme du mode "volet" ne propose pas de
tempo de commutation / extinction, et là, pour ton problème de
séquençage, c'est rapé ...
Dans ce cas précis, je pense qu'il y a moyen de s'en sortir, comme tu
le fais, avec le mode sortie binaire en procédant comme suit :
1) mesurer les temps de descente et de montée des volets : noter le
temps maximum mesuré (Tmax)
2) mesurer l'intervalle minimal nécessaire entre la fermeture
successive de 2 contacts secs pour un envoi correct des messages radio
(Tmin)
3) configurer toutes les sorties reliées aux modules contacts secs en
mode sortie binaire "minuterie d'escalier"
4) configurer toutes les minuteries d'escalier sur le même délais, à
savoir une valeur légèrement supérieure à Tmax mesuré précédement.
5) configurer tous les délais (tempo) d'extinction sur 0s
6) configurer les délais (tempo) de commutation comme suit : sortie 1
= 0s, sortie 2 = Tmin, sortie 3 = 2xTmin, sortie 4 = 3xTmin, etc. en
ajoutant à chaque fois Tmin.
Les points 3 et 4 permettent "l'extinction de la led" et donc de
libérer le canal de commande une fois le volet arrêté.
Le point 6 garantit un séquençage en cas de commande générale sur
plusieurs volets en même temps.
Cela devrait fonctionner , même si il y a moyen d'optimiser les
durées : si le temps de montée ou de descente est fort différent d'un
volet à l'autre, on peut probablement adapter la valeur de Tmax pour
chaque sortie.
A noter qu'avec cette configuration, tu perds l'objet "STOP" du mode
volet qui permet d'arrêter le mouvement du volet manuellement (c'est
utile quand on remarque qu'un objet imprévu va bloquer le mouvement
d'un volet.
A l'aide un module logique EIB, il est possible de recréer cet objet
stop, éventuellement pour chaque volet, mais alors il vaut
probablement mieux se servir du module logique pour gèrer le
séquençage et laisser tomber le mode "sortie bianaire + cage
d'escalier" (voir plus bas).
Si il y a beaucoup de sorties, la commande des derniers volets se fera
avec un certain retard = à "2n x Tmin" (avec n =le nombre de volets),
perceptible surtout si "n" et "Tmin" sont assez élevés ; on peut sans
doute optimiser les délais de commutation en utilisant le mème délais
(i x Tmin, avec i = 0, 1, ... n-1) pour les sorties commandant la
montée et la descente d'un même volet, ce qui divise par deux le temps
maximale de réponse des volets mais sur un grand nombre de volets, ce
type de séquençage reste sans doute non optimal et alors, seul le
recours à un module logique avancé EIB/KNX pour gèrer le séquençage de
la commande générale peut résoudre le problème.
Si tu as plus de 25 volets à gérer, le cout d'un module logique sera
sans doute négligeable sur l'ensemble du projet et il vaut alors
certainement mieux suivre cette voie plutôt que celle de l'immonde
bidouillage décrit ci-avant. ;-)