Messages : 137
	Sujets : 14
	Inscription : Mar 2020
	
	
 
	
		
		
		17/02/2024, 11:03:34 
(Modification du message : 17/02/2024, 12:53:15 par Gwendal.)
		
	 
	
		Bonjour,
J'ai crée une fonction réveil/rampe éclairage dans le module logique ABB ABA/S. (dont une partie est inspirée du clignoteur de Yves)
Dans l'éditeur ABA, en simulation ou en moniteur, elle fonctionne bien, la valeur de l'élément fonctionnel 1 octet non signé est bonne.
 
   
Seulement dans le moniteur de bus (ou dans HA) la valeur est différente... 
Par exemple lorsque dans le moniteur ABA je lis 30 dans le moniteur de bus je lis
 
   
Avez-vous une idée? Merci
	
		
	
 
 
	
	
	
		
	Messages : 3,557
	Sujets : 46
	Inscription : Mar 2013
	
	
 
	
		
		
		17/02/2024, 12:17:05 
(Modification du message : 17/02/2024, 12:22:26 par Ives.)
		
	 
	
		Bonjour,
La valeur dans ETS est codée  en hexadécimal sur 2 octets donc 255 en décimal qui représente 100 %
Pour reprendre ton exemple Eclairage chambre $1E/12 %
![[Image: tl10.jpg]](https://zupimages.net/up/24/07/tl10.jpg) 
	
		
	
 
 
	
	
	
		
	Messages : 137
	Sujets : 14
	Inscription : Mar 2020
	
	
 
	
		
		
		17/02/2024, 13:24:25 
(Modification du message : 17/02/2024, 13:55:24 par Gwendal.)
		
	 
	
		 (17/02/2024, 12:17:05)Ives a écrit :  Bonjour,
La valeur dans ETS est codée  en hexadécimal sur 2 octets donc 255 en décimal qui représente 100 %
Pour reprendre ton exemple Eclairage chambre $1E/12 %
![[Image: tl10.jpg]](https://zupimages.net/up/24/07/tl10.jpg)
Merci Yves, mais je ne comprends pas trop.
Dans l'élément de sortie j'ai indiqué un type 5.1 percentage (0...100%), la GA est du même type.
Comment je peux corriger la logique pour avoir un résultat?
	
 
	
	
	
		
	
 
 
	
	
	
		
	Messages : 439
	Sujets : 2
	Inscription : Mar 2013
	
	
 
	
	
		 (17/02/2024, 11:03:34)Gwendal a écrit :  Bonjour,
J'ai crée une fonction réveil/rampe éclairage dans le module logique ABB ABA/S. (dont une partie est inspirée du clignoteur de Yves)
Dans l'éditeur ABA, en simulation ou en moniteur, elle fonctionne bien, la valeur de l'élément fonctionnel 1 octet non signé est bonne.
Seulement dans le moniteur de bus (ou dans HA) la valeur est différente... 
Par exemple lorsque dans le moniteur ABA je lis 30 dans le moniteur de bus je lis
Avez-vous une idée? Merci
Tout tes chiffres sont sur l'échelle 0-255,   rajoute un multiplicateur a la fin, x2.55   
Et si j'ai tout saisi, ça corrige ton souci... 
Faut souvent jouer avec des divisions 2.55, ou Multi 2.55   dans ces modules logique,
T'es reste a faire des test ?