Régulation entrée 0-10V

Partie du forum pour tout ce qui concerne la partie régulation dans l'industrie. Forum, conseil, astuce et entraide sur les calculs de régulateurs, les différents choix de P, PI ou PID, leur utilisation et la résolution de problèmes..
AKMcFly
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Inscription : 07 déc. 2018, 16:39

Régulation entrée 0-10V

Message par AKMcFly »

Bonjour,
Je vous contacte aujourd'hui car je rencontre quelque problème au sujet de la programmation d'un automate Crouzet, j'ai en ma possession un Automate crouzet :88974042
un Convertisseur de température en tension de chez crouzet aussi: 88950151 ainsi qu'une sonde de température PT100 plage: -40°C à 200°C
Mon objectif est de réguler la température d'un bassin aquatique, la sonde est immergé et envoi la température au convertisseur qui lui envoie un signal à l'automate en 0-10V.
Le soucis étant que dans mon programme j'utilise des conditions avec des valeurs numérique et des fonctions qui compare des valeurs numérique.
Ma question est la suivante peut-on convertir ce signal 0-10V en valeur numérique dans l'automate? Ou alors pouvons nous savoir quelle sera la valeur en 0-10V pour 0°C, 28°C et 32°C
j'avais déjà fais un post pour seulement la programmation, la programmation étant terminer maintenant je suis bloqué car ce qu'il rentre c'est soit 0-10V soit, Potentiomètre 0-30V et dans les deux cas cela ne peu par fonctionner directement car à la suite dans mon programme j'ai des fonctions comparaison de valeur qui active ensuite une Vanne 3 voies.
Si vous avez besoin de plus de détails n'hésitez pas à demander
Merci à vous en espérant que vous puissiez m'aider
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Régulation entrée 0-10V

Message par philou77 »

Salut,

Utilise la fonction 'Gain'.

Ton entrée analogique 0-10V te fourni un signal entre 0 et 1023 Pts.

Dans ton cas (-40°C, +200 °C)
on s'autorise à penser que 0=-40 °C, 1023=+200°C

Paramètres de la fonction Gain
A = 240 (plage de température)
B = 1023 (plage de l'entrée analogique)
Offset = -40 (bas de la plage)

En sortie du gain tu as une valeur entre -40° et +200 °C

Cordialement.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
AKMcFly
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Inscription : 07 déc. 2018, 16:39

Re: Régulation entrée 0-10V

Message par AKMcFly »

je viens de le faire, mais en sortie je ne suis qu'a -35 quand en simulation a l'entrée je tape 5
Mais j'ai une autre question qui me viens a l'esprit l'entrée analogique 0-10V ont est bien d'accord que ça ne va que de 0 à 10 ?
Dans mon cas:
Entrée à 0 = sortie Gain -40°C
Entrée a 5 = sortie Gain -39°C
Entrée à 10 = sortie Gain a -38°C

Mais quand l'automate sera en fonctionnement l'entrée peu pas être a plus de 10 non? à moins que dans le logiciel par exemple 1000 = à 1V ?
Parce que je ne comprend plus rien la ..
Il faut que je tape 300 a l'entrée analogique en simulation pour avoir une température de 30°C avec la fonction GAIN, mais l'entrée c'est que 0-10V, j'imagine que c'est pas très clair ce que je raconte mais je comprend rien la ^^
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Régulation entrée 0-10V

Message par philou77 »

Euh...non

Ton signal varie de 0 à 10V. mais l'automate ne sait pas reconnaitre une tension !

A l'intérieur de ton entrée il y a un convertisseur qui 'converti' le signal d'entrée en nombre de points, c'est LUI qui varie entre 0 et 1023 Points ! c'est LUI que tu récupère et non pas le signal 0-10V

tu as donc une plage de 10V (0 à 10V) qui est divisée en 1024 points (0 à 1023)
Soit un point = 10V /1024 (0.009765625 V pour un point !)
Avec 240°C de plage et 1024 points, tu auras des variations de 240°C/1024 soit 1 point pour 0.234375 °C
alors pour 28°C cela fera :
68° de plage (de -40 à +28)
et donc 68/0.234375 =290,13 points ..
soit 290.13 points * 0.00965625 V = 2.83 V théorique !
Regarde en simu... à 2.8V tu auras 26 C et à 2.9V tu auras 28 °C
Ton appli n'est pas précise car tu as peu de points de disponibles (seulement 1024) !
Pour plus de précision, diminues la plage de mesure de ton capteur, car l'entrée du crouzet ne peut pas être changée !



Mets les valeurs que je t'ai indiqué.. tu peux aussi multiplier les valeur par 10 (2400 et -400) tu récupères un chiffre après la virgule !
Ensuite, fait varier ton entrée analogique en simulation via la touche qui ressemble à des potentiomètres 'Afficher/cacher entrées analogiques' (en simulation) ...
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
AKMcFly
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Inscription : 07 déc. 2018, 16:39

Re: Régulation entrée 0-10V

Message par AKMcFly »

Ah ok donc l'entrée analogique c'est pas du 0-10V en fait c'est un bit entre 0 et 1023, j'essaye ça après et je te tien au jus
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Régulation entrée 0-10V

Message par philou77 »

bah si,
l'entrée ANALOGIQUE c'est bien du 0-10V !

sauf qu'entre l'entrée et l'automate il y a un Convertisseur ANALOGIQUE / DIGITAL


pareil pour une sortie analogique
entre l'automate et la sortie il y a un convertisseur DIGITAL / ANALOGIQUE


Pour résumé Analogique = 0-10V
Digital = 0-1023 points (dans ton cas)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
AKMcFly
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Inscription : 07 déc. 2018, 16:39

Re: Régulation entrée 0-10V

Message par AKMcFly »

Ok super merci, ça a l'air de marcher j'effectue les tests dans quelque heures
AKMcFly
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Inscription : 07 déc. 2018, 16:39

Re: Régulation entrée 0-10V

Message par AKMcFly »

J'ai une toute dernière question, j'ai remarqué que dans M3soft nous ne pouvons pas mettre des valeurs tel que 28,5 .. c'est normal? et n'est-il pas possible via une fonction ou autre de faire cela ?
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Régulation entrée 0-10V

Message par philou77 »

Non ça travaille sur des entiers (par définition pas de virgule !)

Multiplie les valeurs de la fonction gain par 10 comme dit précédemment.

Tu pourra rentrer 285 pour 28.5 !!
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
AKMcFly
Asservi son premier moteur
Asservi son premier moteur
Messages : 27
Inscription : 07 déc. 2018, 16:39

Re: Régulation entrée 0-10V

Message par AKMcFly »

Ah d'accord super merci beaucoup je vais voir ça
Répondre