Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ets3 et retour d'état (encore)
#17
@MichelD ... tu es entrain de chercher midi à quatorze heures et surtout tu te fais un sac de nœuds dans la tête. Wink

Comme cet hiver long et rigoureux semble avoir mis un peu le boxon dans les neurones mémoire, reprennons les bases des DPT pour les volets roulants et autres stores :
Un actionneur moderne comporte au minimum 4 objets pour gérer un volet :
  • Un premier objet qui permet la commande de montée ou de descente. C'est un objet sur 1 bit ayant pour DPT 1.008 qui déclenche la montée en cas de réception d'un ZERO et la descente dans le cas de la réception d'un UN
  • Un second objet  qui permet l'arrêt du mouvement toujours sur un objet de 1 bit ayant pour DPT 1.010 qui arrêtera le mouvement en cas de réception d'un ZERO
  • Un troisième objet permettant de bouger le volet à une position prédéfinie, position exprimée en pourcentage donc en 8 bit d'un DPT 5.001
  • Le quatrième objet est un retour d'état de la position relative du volet, là encore en pourcentage et donc ayant les mêmes caractéristiques que l'objet précédent.
  • Il existe souvent d'autres objets optionnels comme le blocage, les positions hautes ou basses atteintes, les alarmes ou le forçage mais ce n'est pas ce qui nous intéresse pour le moment.
Voyons maintenant comment tout ce petit monde travaille :
  1. Pour lancer le mouvement du volet on va envoyer soit un 0 (montée) soit un 1 (descente) sur la GA du premier objet , GA que l'on va nommer "GA_MVT" . Si rien d'autre n'est fait, le volet ira jusqu'à sa butée et finalement s'arrêtera tout seul.
  2. Si l'on veut interrompre la course du volet, il faut envoyer un 0 sur la GA liée au second objet. Cette GA doit être différente de la GA_MVT puisque sur cette GA un 0 signifie montée !!!!!! ........................il faut donc lier l'objet du stop avec une seconde GA que l'on va nommer GA_STOP
  3. Pour le positionnement au quart de poil de cul de mouche (coupé dans le sens de la longueur svp) on aura une troisième GA nommée GA_POS sur laquelle on va envoyer une valeur comprise entre 0 et 100 et l'actionneur se débrouillera comme un grand.
  4. Pour savoir quelle est la position du volet, on a à disposition un quatrième objet qui sera lié à un quatrième GA nommé GA_FEEDBACK qui vous enverra l'info sur la position actuelle du volet exprimée en pourcentage.
Ça va jusque là tout le monde suis ?

On regarde maintenant la config des BP en partant du postulat que tu gères le volet avec un système à 2 boutons :
  • Sur le bouton du haut, un appui long va envoyer un 0 sur la GA_MVT tandis qu'un appui court va envoyer aussi un 0 mais sur la GA_STOP
  • Sur le bouton du bas, un appui long va envoyer un 1 sur la GA_MVT tandis qu'un appui court va envoyer un 0 sur la GA_STOP
Comme tu le vois, l'envoi de ces données par le BP n'est soumise à aucune condition ...... que le volet soit arrêté, en mouvement ascendant ou descendant, le BP enverra son ordre sans avoir besoin d'en savoir plus puisque l'on est sur des GA différentes (GA_MVT / GA_STOP)

Maintenant pour ceux qui ne dorment pas à côté du radiateur (j'ai les noms .... j'ai les noms Wink ) regardons comment se comporte le système de centralisation via les groupes de GA :

Système sans centralisation
sur l'actionneur l'objet 1 de la sortie 1 va lire la GA_MVT1
sur l'actionneur l'objet 2 de la sortie 1 va lire la GA_STOP1
---------------------------------
sur l'actionneur l'objet 1 de la sortie 2 va lire la GA_MVT2
sur l'actionneur l'objet 2 de la sortie 2 va lire la GA_STOP2
---------------------------------
BP1 va écrire sur la GA_MVT1 les ordre de montée / descente du volet N°1
BP1 va écrire sur la GA_STOP1 l'ordre d'arrêt
---------------------------------
BP2 va écrire sur la GA_MVT2 les ordre de montée / descente du volet N°2
BP2 va écrire sur la GA_STOP2 l'ordre d'arrêt

On le voit bien le flag S est respecté puisqu'il n'y a qu'une seule possibilité d'écriture sur chaque GA


Système avec centralisation
sur l'actionneur l'objet 1 de la sortie 1 va lire la GA_MVT1 ainsi que la GA_MVT-GLOBAL
sur l'actionneur l'objet 2 de la sortie 1 va lire la GA_STOP1 ainsi que la GA_STOP-GLOBAL
---------------------------------
sur l'actionneur l'objet 1 de la sortie 2 va lire la GA_MVT2 ainsi que la GA_MVT-GLOBAL
sur l'actionneur l'objet 2 de la sortie 2 va lire la GA_STOP2 ainsi que la GA_STOP-GLOBAL
---------------------------------
BP1 va écrire sur la GA_MVT1 les ordre de montée / descente du volet N°1
BP1 va écrire sur la GA_STOP1 l'ordre d'arrêt du volet N°1
---------------------------------
BP2 va écrire sur la GA_MVT2 les ordre de montée / descente du volet N°2
BP2 va écrire sur la GA_STOP2 l'ordre d'arrêt du volet N°2
---------------------------------
BP3 va écrire sur la GA_MVT-GLOBAL les ordre de montée / descente de tous les volets
BP3 va écrire sur la GA_STOP-GLOBAL l'ordre d'arrêt de tous les volets

La encore, le flag S est respecté puisqu'il n'y a qu'une seule possibilité d'écriture sur chacune des GA

Voili ..... voilou ..... pas plus compliqué que ça !!!!

Pour la semaine prochaine vous me préparerez un schéma de progra pour 12 volets répartis sur 4 façades avec possibilité d'actionner chaque volet individuellement mais aussi par façade ainsi qu'en globalité. Des points bonus seront distribués pour l'incorporation d'une poursuite solaire sur 3 façades ainsi que la gestion des modes alarme / panique / incendie Big Grin Tongue Big Grin Tongue
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre


Messages dans ce sujet
ets3 et retour d'état (encore) - par MichelD - 07/11/2017, 16:51:22
RE: ets3 et retour d'état (encore) - par MichelD - 12/11/2017, 11:46:00
RE: ets3 et retour d'état (encore) - par olivier.p - 03/12/2017, 17:22:55
RE: ets3 et retour d'état (encore) - par MichelD - 03/12/2017, 22:38:02
RE: ets3 et retour d'état (encore) - par olivier.p - 04/12/2017, 17:38:46
RE: ets3 et retour d'état (encore) - par MichelD - 02/04/2018, 15:38:39
RE: ets3 et retour d'état (encore) - par pollux06 - 02/04/2018, 16:24:27
RE: ets3 et retour d'état (encore) - par MichelD - 02/04/2018, 17:55:17
RE: ets3 et retour d'état (encore) - par pollux06 - 02/04/2018, 18:10:02
RE: ets3 et retour d'état (encore) - par olivier.p - 02/04/2018, 18:17:46
RE: ets3 et retour d'état (encore) - par MichelD - 03/04/2018, 14:33:45
RE: ets3 et retour d'état (encore) - par Ives - 03/04/2018, 16:10:49
RE: ets3 et retour d'état (encore) - par MichelD - 03/04/2018, 17:34:55
RE: ets3 et retour d'état (encore) - par pollux06 - 03/04/2018, 22:29:44
RE: ets3 et retour d'état (encore) - par MichelD - 04/04/2018, 10:36:39
RE: ets3 et retour d'état (encore) - par MichelD - 04/04/2018, 13:17:42
RE: ets3 et retour d'état (encore) - par pollux06 - 04/04/2018, 15:08:42
RE: ets3 et retour d'état (encore) - par olivier.p - 04/04/2018, 15:32:59
RE: ets3 et retour d'état (encore) - par Kevlille - 04/04/2018, 16:37:58
RE: ets3 et retour d'état (encore) - par MichelD - 04/04/2018, 17:34:08
RE: ets3 et retour d'état (encore) - par pollux06 - 04/04/2018, 21:06:42
RE: ets3 et retour d'état (encore) - par Kevlille - 04/04/2018, 23:16:17
RE: ets3 et retour d'état (encore) - par MichelD - 09/04/2018, 15:03:39
RE: ets3 et retour d'état (encore) - par Kevlille - 10/04/2018, 10:56:30
RE: ets3 et retour d'état (encore) - par MichelD - 10/04/2018, 13:21:12

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)