Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ABB US/U 4.2 configuré en compteur différentiel
#1
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 ?
#2
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
#3
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 ???
#4
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é.
#5
> 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


Atteindre :


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