03-25-2016, 11:47 AM
Bonjour,
Généralement quand il y a un problème de configuration de la lecture d'un float, la donnée devient complètement fausse (valeurs très grande avec une puissance).
Si la différence entre la valeur lue par Lifedomus et la valeur réelle est systématiquement de 30°, vous pouvez utiliser le champ "offset" de la variable Modbus dans le Config Studio. Indiquez "30" dans "offset" pour ajouter 30 à la valeur lue par Lifedomus.
Ce qui est étrange c'est que l'autre soft Modbus vous indique les bonnes valeurs. Vous pouvez aussi essayer de comparer les valeurs en hexadécimal des registres pour comprendre le problème.
Généralement quand il y a un problème de configuration de la lecture d'un float, la donnée devient complètement fausse (valeurs très grande avec une puissance).
Si la différence entre la valeur lue par Lifedomus et la valeur réelle est systématiquement de 30°, vous pouvez utiliser le champ "offset" de la variable Modbus dans le Config Studio. Indiquez "30" dans "offset" pour ajouter 30 à la valeur lue par Lifedomus.
Ce qui est étrange c'est que l'autre soft Modbus vous indique les bonnes valeurs. Vous pouvez aussi essayer de comparer les valeurs en hexadécimal des registres pour comprendre le problème.
Quentin
Equipe Lifedomus
Equipe Lifedomus