J'avais moi aussi été confronté à ce bug dans la LD et je l'avais contourné de la manière suivante :
Variable : Temp Day Min définie en numérique
Equipement (mesure ... capteurs .... Thermomètre) : Température Extérieure instantanée définie en DPT 9.001 avec actualisation à la connexion et suivant le bus et sans historique
Maintenant l'automate :
Le déclencheur est à chaque changement de la température extérieure instantanée
Le test du IF
et enfin la fonction :
En attribuant la valeur d'un objet à une variable des fois ça ne fonctionne pas et on a un message d'erreur pour une raison que j'ignore. En échange si on remets la variable à zéro et qu'ensuite on additionne l'objet alors aucun problème ..... et l'addition d'un nombre négatif se comporte correctement.
Variable : Temp Day Min définie en numérique
Equipement (mesure ... capteurs .... Thermomètre) : Température Extérieure instantanée définie en DPT 9.001 avec actualisation à la connexion et suivant le bus et sans historique
Maintenant l'automate :
Le déclencheur est à chaque changement de la température extérieure instantanée
Le test du IF
et enfin la fonction :
En attribuant la valeur d'un objet à une variable des fois ça ne fonctionne pas et on a un message d'erreur pour une raison que j'ignore. En échange si on remets la variable à zéro et qu'ensuite on additionne l'objet alors aucun problème ..... et l'addition d'un nombre négatif se comporte correctement.
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)