Thread Content
Valeur du niveau de liquide : 0–2800. Niveau réel : 1200, mais l’ordinateur affiche 1600. Que faire pour que l’ordinateur affiche 1200 ?
Privilégiez un niveaumètre précis ! On peut aussi modifier l’offset du programme
C’est difficile à expliquer clairement, adressez-vous à un professionnel
Comment transformer une entrée 4-20 ma en équivalent 20-4 ma
Ce niveau de liquide est-il linéairement inverse ? Si c’est le cas, vous pouvez aussi utiliser 2800 - valeur mesurée dans le programme
Quels sont les instruments de niveau que vous utilisez sur site ? D’après votre description, le compteur mesure la hauteur du réservoir vide, et non le niveau du liquide. Il vaut mieux vérifier la configuration du niveau de liquide sur site ; on peut aussi utiliser 2800 moins la hauteur du réservoir vide dans le DCS
Ce niveau d’eau est soit à radar, soit à ultrasons ; il suffit de changer l’affichage de l’instrument sur site de « distance » en « niveau d’eau »
Soustraire 1 de la valeur en demi-entier flottant du signal actuel, puis multiplier par la plage, pour finalement afficher une variable flottante. L’interface graphique relie cette nouvelle variable
C’est clairement un problème de configuration du compteur sur site, allez modifier les paramètres ; pour les modèles spécifiques des fabricants, il existe des méthodes adaptées
Je ne comprends pas bien ce que vous voulez dire : le niveau de liquide sur place est à 1600, mais l’ordinateur affiche 1200 ? ? Le niveaumètre indique la hauteur du réservoir vide, donc 2800 moins
Dans le programme, il suffit d’effectuer une soustraction pour inverser la valeur. Par exemple, pour 0-100, on soustrait la valeur mesurée de 100 pour obtenir l’inversion
C’est correct. Plus précisément, il s’agit de modifier la correspondance entre le canal d’simulation AI et les valeurs en mA : par exemple, 0 correspond à 4 mA, 100 correspond à 20 mA ; on change cela en faisant en sorte que 0 corresponde à 20 mA et 100 à 4 mA
Comment l’auteur a-t-il résolu ce problème ? Pourriez-vous nous le dire ?