![]() |
ABB US/U 4.2 configuré en compteur différentiel - Version imprimable +- Forum KNX francophone / English KNX forum (https://www.knx-fr.com) +-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3) +--- Forum : Archives eib-domotique (https://www.knx-fr.com/forumdisplay.php?fid=8) +--- Sujet : ABB US/U 4.2 configuré en compteur différentiel (/showthread.php?tid=1160) |
ABB US/U 4.2 configuré en compteur différentiel - Marc Assin - 08/09/2007 Bonjour, Je n'arrive pas à faire fonctionner un ABB US/U 4.2 configuré en compteur différentiel. Le compteur compte bien, le raz marche bien aussi. La doc dit: Sa valeur actuelle peut aussi être à tout moment sollicitée sur EIB / KNX avec l'objet 1 bit « Demande de valeur », qui doit pour cela recevoir un télégramme 1. Les objets « Entrée x - Comptage sur n octets » et « Entrée x - Comptage différentiel sur n octets » envoient alors leurs valeurs, même si elles ont déjà été transmises. On dirais que cette "demande de valeur ne marche pas", le compteur affiche son ancienne valeur, alors qu'il a reçu une/plusieurs impulsions entretemps et que "demande de valeur" est censé actualiser l'affichage. Il y a un truc ? ABB US/U 4.2 configuré en compteur différentiel - BVO - 08/09/2007 Salut Raymond, Erreur dans la traduction française (comptage différentiel) = compteur intermédiaire. Tu as besoin de 6 adresses de groupe liée sur les objets. Exemple pour le canal "A" A Bloquer la canal Lié sur objet n°0 du canal A valeur 1 bit A Valeur au compteur Lié sur objet n°1 du canal A valeur 4 byte A Valeur intermédiaire Lié sur objet n°2 du canal A valeur 4 byte A Lire valeur du compteur Lié sur objet n°3 du canal A valeur 1 bit A Débordement de la valeur intermédiaire Lié sur objet n°4 du canal A valeur 1 bit A RàZ de la valeur intermédiaire Lié sur objet n°5 du canal A valeur 1 bit Si c'est ok, fait le test avec le moniteur de groupe d'ETS3 et envoi 1 sur l'adresse de groupe "lire valeur du compteur", regarde les réponses dans le moniteur de groupe. Meilleure moyen de contôler. Beat ABB US/U 4.2 configuré en compteur différentiel - Marc Assin - 16/09/2007 On 9 sep, 00:10, BVO <knx-...@vtx.ch> wrote: > Erreur dans la traduction française (comptage différentiel) = compteur > intermédiaire. ûûh ?!? > A Bloquer la canal Lié sur objet n°0 du canal A > > OK. C'est fait Je vois bien le ctr total qui évolue correctement, par contre le ctr intermédiaire ne veut rien entendre :-( D'après la doc allemande, on dirais qu'il faut une condition de départ pour le compteur intermédiaire (pas très sûr du truc) > Si c'est ok, fait le test avec le moniteur de groupe d'ETS3 et envoi 1 > sur l'adresse de groupe "lire valeur du compteur", regarde les > réponses dans le moniteur de groupe. Oui, OK. J'avais déjà essayé cette méthode, mais je crois que mon monitor a un bobo, (pour ne pas dire qu'il est très malade) en mode Read/write; on dirais qu'il n'y a qu'une partie du menu qui est affichée et donc pas moyen de cliquer sur le bouton "Write". késékéca ??? on dirais un bug ! non ? lié à la version 0d ??? ABB US/U 4.2 configuré en compteur différentiel - Marc Assin - 16/09/2007 Ouuups, je me suis planté. Pour circonvenir mon problème de monitor, j'avais défini plusieurs objets dans le HS, et mmmm, je me suis trompé de Data Type. J'ai présenté mes excuses à ce brave US/U qui a failli avoir une carrière très brêve .... Il y a quand même un petit détail qui me tracasse, le flag "differential counter overflow" Une fois que ce flag est mis, il RESTE mis ! Bizarre çà, non ? Dans un CPU classique, les flags réflètent le status de la dernière opération. Si l'opération suivante ne donne pas lieu à "overflow" le flag est censé être reset par le CPU, non ? NB: le "reset diff ctr" n'y fait rien, c'est confirmé par le monitor. Il n'y a qu'une opération de re-programmation qui reset ce flag. Donc, en fonctionnement normal, ce flag, une fois ON, reste ON ad vitam. Je me pose des questions quant à son utilité. ABB US/U 4.2 configuré en compteur différentiel - Régis - 16/09/2007 > je crois que mon > monitor a un bobo, (pour ne pas dire qu'il est très malade) en mode > Read/write; on dirais qu'il n'y a qu'une partie du menu qui est > affichée et donc pas moyen de cliquer sur le bouton "Write". > késékéca ??? on dirais un bug ! non ? lié à la version 0d ??? La réponse ne sera pas trop dans le sujet du post :-) : Avec ETS 3.0d la fenêtre a effectivement un problème de positionnement avec les boutons et champs qui se chevauchent voire sont en dehors de l'espace visible ! Pour s'en sortir (il faut tâtonner un peu), j'ai trouvé qu'en utilisant la touche TAB qui passe d'un champ à un autre, on peut finalement atteindre le bouton Write qui est (si ma mémoire est bonne) caché sous Read. Tu cliques, par exemple, dans le champ d'adresse de groupe, puis TAB, TAB... jusqu'à Write (ça ressemble, en somme, à une solution de jeu vidéo). Pour info, le bug a disparu dans la V3.0e... A+ Régis |