PT100 avec convertisseur 4-20mA sur IPX800 V3

Bonsoir, désolé je déterre un peu le sujet. j’ai brancher sur un IPX800 V3 avec extension x400 analog, 6 sondes de types pt100 3 fils plage [-50°c +250°c].

j’ai 6 convertisseurs (seneca t120) en [4-20mA] réglés sur la même plage que les sondes [-50°c +250°c].

Une résistance 150 Ohms sur vos conseil il y a 2 ans car le convertisseur pouvait dépasser et monter jusqu’a 22mA.

J’obtiens en appliquant les formules -48°C, alors qu’il fait 21.5°c, j’ai une valeur Brut analogique sur l’ipx d’environ de 376 pour un voltage entre GND et ana1 de 1.21V

la formule que j’applique c’est : #brut# *0.4137931034)-204.

Je ne comprends toujours pas, dslé et merci de votre éventuelle aide

Bonsoir,
ces valeurs ne sont pas cohérentes.

Réglez votre entrée analogique sur le type Analog (formule par défaut : x)
puis faites un relevé de la valeur brute.

voici un wiki pour vous aider
cdt

Bonjour, et merci pour votre réponse. Je pense que l’on a un problème de branchement d’après mes calculs. Mon ipx800 V3 est bien sur analog pour une séquence allant de 0 à 1083 unités. Dites moi si mon raisonnement est juste svp :

  • 4mA étant mon départ, je démarre à 204 ma numérotation, j’ai donc une plage de 820 unités pour calculer mon -50°c à +250°c, ce qui me donne un saut par unité de 0,365853659.

j’ai fais le calcul suivant

(#Brut# -204) x 0.365853659-50 donc pour la valeur = 376 la température réel devrait être de 12,92682927°C

Merci de m’éclairer si j’ai faux

Bonjour,
Vous utilisez une résistance 150 Ω
avec la loi d’Ohm U=R.I, vous obtenez

  • pour 4mA => 0.004 *150=0.6V, soit une valeur brute de 186 (et non 204)
  • pour 20mA => 0.020 * 150=3.0V, soit une valeur brute de 929 (et non 1023)

Avez-vous vérifié votre branchement ? , quel convertisseur utilisez vous ? , quelle température mesurez vous ?

Ce wiki peut vous aider (précédemment je vous avais indiqué celui de l’IPX800 V4 par erreur)
cdt

Bonsoir, et d’abord merci de votre réponse. Pour faire simple je vais parler que d’une sonde

Après avoir mesuré la valeur réel de notre résistance nous sommes à 154 Ω. Nous avons mesuré la valeur en entrée sur l’ipx juste avec le convertisseur branché sans sonde pour avoir la valeur maximale brut cela nous donnes (1006), à cela nous avons mesuré la tension maximale à l’entrée de l’ipx nous sommes à (3.198 V).

Pour répondre à vos questions :

Nous pensons que le convertisseur pousse légèrement plus que le 20mA, mais nous n’avons pas d’appareil pour de si petites mesures.

Nous avons calibré notre sonde avec un thermomètre de précision et nous arrivons pour une valeur brut de 371 = 20,3 °C

Les plages du convertisseur ne correspondent pas exactement à celles de la sonde. Il faut donc déterminer la formule en fonction de la plage correspondant à l’'entrée utilisée sur le convertisseur, et non celle de la sonde.

Quelle entrée avez vous utilisé ?
Qu’entendez vous par « nous avons calibré la sonde » ?

Bonjour,

Le convertisseur à bien été calibré par le fournisseur sur la plage -50 +250°C. Je n’y connais pas grand chose mais est-ce que le fait que le convertisseur est un CAN de 16 bits et l’ipx est un Can de 10 Bits peut jouer ?

Calibrer, c’est à dire un thermomètre dans une casserole et nous avons ajusté le multiplicateur de notre sonde pour que la valeur corresponde. Nous sommes obligé pour que cela corresponde à quelque chose d’enlever 50. Formule Utilisé [Brut]#-186)*0.380-50. Nous tombons sur le même résultat que le thermomètre mais rien de cohérent en tout cas.

Nous avons utiliser les 4 entrées Analogiques + 2 entrée de l’extension x400 Analog

le fait que le convertisseur soit en 16 bits n’a aucune incidence, ce qui compte c’est que la valeur de sortie est bien entre 4 et 20 mA pour la plage déterminée par le fournisseur [-50 ; 250]

avec R= 154 Ω
pour 4mA nous avons 0.62V soit une valeur brute de 192
nous avons également 3.08V à 20mA, soit une valeur brute de 954

détermination de l'équation de la droite affine

si y=ax+b alors nous savons que

  • pour xa=-50, ya=192
  • pour xb=250, yb=954

donc a = ( yb- ya) / ( xb- xa)
=> a=762/300
=> a = 2.54
Le coefficient directeur de la droite est donc 2.54
si y=2.54x + b et si y250= 954 alors b=954 - (2.54 * 250) = 319

l’équation de la droite affine correspondante est donc y=2.54x+319
les équations de l’IPX800 V3 sont donc

analog vers digital : (2.54 * x) + 319
digital vers analog : (x - 319) / 2.54

Ainsi, pour une valeur brute de 371 nous avons
y=(371 - 319)/2.54 = 20.47°C

2 « J'aime »

Bonjour, je n’ai pas eu le temps de revenir vers vous, pour vous remercier. En tout cas et merci pour votre explication très complète et votre patience. Cordialement et Bonne et heureuse année 2020

1 « J'aime »

Bonjour,

merci de nous faire un retour si ça fonctionne. :slight_smile:

Désolé de revenir si tardivement « confinement oblige », car nous venons tout juste de mettre en production. Tout à l’air de fonctionner impeccablement bien, entre temps j’ai mis au point un petit tableau qui calcule automatiquement les données selon la valeur mesuré sur les résistances. En tout cas je vous remercie encore pour votre aide.