
Du capteur à l'automate : comprendre le signal 4-20 mA
Du capteur à l'automate : comprendre le signal 4-20 mA
Pilier : Technique Spécialisée | Niveau : Débutant en instrumentation
Introduction
L'IHM affiche 142 °C sur le pasteurisateur de la ligne 3. Vous, vous avez un multimètre dans la main et vous lisez 15,36 mA aux bornes de l'entrée automate. Le chef de production veut savoir si la mesure est bonne. Et là, deux mondes se font face : lui voit une température, vous voyez un courant. Entre les deux, il s'est passé une demi-douzaine de conversions que personne ne vous a jamais expliquées dans l'ordre.
C'est pourtant la chaîne la plus banale de toute l'instrumentation industrielle : une grandeur physique (une température, une pression, un niveau) devient une grandeur électrique dans le capteur, puis un signal analogique normalisé dans le transmetteur, puis un nombre dans l'automate, puis à nouveau une valeur d'ingénierie à l'écran. À chaque maillon, l'information change de forme. Et à chaque maillon, elle peut se dégrader sans alarme.
Cet article comble ce manque. Vous allez comprendre pourquoi le 4-20 mA s'est imposé comme standard (et pourquoi le 0-20 mA et le 0-10 V sont à éviter), comment un transmetteur transforme une résistance ou une tension en courant calibré, comment la carte d'entrée numérise ce courant, et comment l'automate repasse du mot binaire brut à une valeur en degrés ou à un booléen d'alarme. À la fin, vous saurez suivre une information de bout en bout et dire exactement à quel maillon se situe un défaut.
Il est utile si vous êtes technicien de maintenance, électrotechnicien, instrumentiste débutant, ou agent de procédé qui intervient sur des boucles analogiques. C'est aussi l'article de base à lire avant les articles spécialisés sur les sondes (PT100, niveau radar, pH) : ceux-là supposent connues les notions de boucle 4-20 mA et de mise à l'échelle qu'on détaille ici.
La chaîne complète de l'information : quatre transformations
Avant d'entrer dans le détail, posons la carte. Une mesure de procédé qui arrive jusqu'à l'écran de supervision traverse quatre transformations successives. Comprendre cette séquence, c'est déjà savoir où chercher quand quelque chose ne va pas.
Étape | Forme de l'information | Composant | Exemple (température 142 °C) |
|---|---|---|---|
1. Grandeur physique → grandeur électrique | Résistance, tension, capacité, fréquence | Élément sensible du capteur | PT100 → 154,3 Ω |
2. Grandeur électrique → signal analogique normalisé | Courant 4-20 mA (ou tension) | Transmetteur | 154,3 Ω → 15,36 mA |
3. Signal analogique → nombre brut | Mot binaire (entier) | Carte d'entrée analogique (CAN) | 15,36 mA → 19630 (0x4CAE) |
4. Nombre brut → valeur d'ingénierie | Réel, entier mis à l'échelle, booléen | Programme automate | 19630 → 142,0 °C |
Chaque flèche est une conversion, et chaque conversion repose sur un paramétrage. Un capteur sain dont le transmetteur est mal réglé à l'étape 2, ou dont l'échelle automate est fausse à l'étape 4, affichera une valeur erronée sans qu'aucun fil ne soit coupé.
La suite de l'article suit cet ordre : d'abord le signal analogique lui-même (le 4-20 mA et ses cousins), puis la conversion physique → analogique dans le transmetteur, puis la numérisation et la mise à l'échelle côté automate, et enfin un exemple chiffré de bout en bout suivi du diagnostic terrain.
Pourquoi 4-20 mA, et pas 0-20 mA ni 0-10 V
Le 4-20 mA est le langage le plus parlé de l'industrie de procédé depuis les années 1970. Ce n'est pas un hasard historique : c'est un choix d'ingénierie dont chaque caractéristique résout un problème concret. Les signaux analogiques de process sont normalisés par la CEI 60381-1 (signaux à courant continu) et 60381-2 (signaux en tension).
Le « zéro vivant » : la raison numéro un
Dans une boucle 4-20 mA, la valeur basse de l'échelle (0 % de la mesure) correspond à 4 mA, pas à 0 mA. Ces 4 mA sont ce qu'on appelle un zéro vivant (live zero).
L'intérêt est immédiat sur le terrain : tant que le transmetteur fonctionne et que la boucle est intègre, il circule au minimum 4 mA. Si vous mesurez 0 mA, ce n'est pas « 0 % de la grandeur », c'est un défaut : fil coupé, transmetteur hors tension, borne desserrée. Le système distingue donc « la grandeur vaut son minimum » de « la chaîne est morte ». Avec un signal qui démarrerait à 0, ces deux situations seraient confondues.
Le zéro vivant offre un second avantage : les 4 mA permanents alimentent l'électronique du transmetteur. C'est ce qui rend possible le montage deux fils (loop powered), où le même couple de conducteurs transporte l'alimentation et le signal.
L'insensibilité à la résistance de ligne
Un signal en courant a une propriété précieuse : dans une boucle série, le courant est identique en tout point. La résistance des fils, des borniers, des barrières, ne modifie pas la valeur du courant, elle ne fait que consommer de la tension. Vous pouvez câbler un transmetteur à 800 mètres de l'armoire sans que les 15,36 mA deviennent 15,2 mA en chemin.
C'est exactement l'inverse d'un signal en tension (0-10 V), où la résistance des fils crée une chute de tension proportionnelle au courant qui circule, et donc une erreur de mesure qui croît avec la distance. Un signal 0-10 V est aussi bien plus sensible aux parasites électromagnétiques captés par le câble.
Comparaison des trois standards
Critère | 4-20 mA | 0-20 mA | 0-10 V |
|---|---|---|---|
Détection de fil coupé | Oui (0 mA = défaut) | Non (0 mA = 0 %) | Non |
Zéro vivant / alimentation 2 fils | Oui | Non | Non |
Insensible à la résistance de ligne | Oui | Oui | Non |
Sensibilité aux parasites | Faible | Faible | Élevée |
Distance de câblage utile | Centaines de mètres | Centaines de mètres | Quelques dizaines de mètres |
Usage typique | Standard process | Anciennes installations, certains variateurs | Automatisme de proximité, GTB, consignes |
Le 0-20 mA garde l'avantage du courant (insensible à la ligne) mais perd le zéro vivant : impossible de distinguer un fil coupé d'une mesure à 0 %. On le rencontre sur des installations anciennes ou sur certaines entrées de consigne de variateurs (Schneider Altivar, Siemens Sinamics) où le diagnostic de rupture n'est pas critique.
Le 0-10 V reste très présent là où les distances sont courtes et l'environnement peu perturbé : signaux de consigne vers un variateur monté à côté de l'automate, gestion technique de bâtiment (GTB), pilotage d'organes locaux. Dès que le câble s'allonge ou traverse un environnement électriquement bruyant (à proximité de moteurs, de variateurs, de contacteurs), on lui préfère le 4-20 mA.
Du phénomène physique au signal analogique : le rôle du transmetteur
L'élément sensible d'un capteur ne produit presque jamais directement un 4-20 mA. Il produit une grandeur électrique « brute », différente selon la physique exploitée :
une résistance qui varie avec la température (PT100 : 100 Ω à 0 °C, environ 138,5 Ω à 100 °C, selon la CEI 60751) ;
une tension de quelques millivolts (thermocouple type K, effet Seebeck ; ou électrode de pH, de l'ordre de 59 mV par unité de pH) ;
une variation de capacité ou de fréquence (certains capteurs de niveau, de pression).
Le transmetteur est le composant qui fait le pont entre cette grandeur physique brute et le signal analogique normalisé. Il fait trois choses :
Alimenter et lire l'élément sensible (par exemple injecter un courant de mesure de 1 mA dans une PT100 et lire la tension à ses bornes pour en déduire la résistance) ;
Linéariser la grandeur si la physique ne l'est pas (la courbe résistance/température d'une PT100 n'est pas parfaitement droite ; le transmetteur applique l'équation normalisée pour la corriger) ;
Mettre à l'échelle : faire correspondre la plage physique paramétrée à la plage 4-20 mA.
La mise à l'échelle analogique : début et fin d'échelle
C'est le réglage central du transmetteur, et la source d'erreur la plus fréquente après le câblage. On définit deux points :
le début d'échelle (LRV, Lower Range Value) → 4 mA
la fin d'échelle (URV, Upper Range Value) → 20 mA
Sur notre exemple, un transmetteur de température PT100 réglé 0 °C = 4 mA et 200 °C = 20 mA. Entre les deux, la correspondance est linéaire. La formule qui relie le courant à la grandeur est :
I (mA) = 4 + 16 × (Grandeur − LRV) / (URV − LRV)
Et inversement, pour retrouver la grandeur à partir d'un courant mesuré :
Grandeur = LRV + (URV − LRV) × (I − 4) / 16
Le « 16 » est l'amplitude utile du signal : 20 − 4 = 16 mA. Toute la plage de mesure tient dans ces 16 mA.
Grandeur (°C) | % de l'échelle | Courant (mA) |
|---|---|---|
0 | 0 % | 4,00 |
50 | 25 % | 8,00 |
100 | 50 % | 12,00 |
142 | 71 % | 15,36 |
150 | 75 % | 16,00 |
200 | 100 % | 20,00 |
Pour 142 °C : I = 4 + 16 × (142 − 0) / (200 − 0) = 4 + 16 × 0,71 = 15,36 mA. C'est exactement la valeur que vous lisez à l'entrée automate. Si la lecture diffère, c'est soit que la grandeur réelle n'est pas 142 °C, soit qu'un maillon a un problème.
La boucle deux fils et sa charge maximale
En montage deux fils, l'alimentation (généralement 24 V DC) et le signal partagent la même paire. Le transmetteur se comporte comme une source de courant : il « tire » sur la boucle exactement 4 à 20 mA selon la mesure. Toutes les résistances en série (résistance de shunt de l'entrée automate, barrières de sécurité, résistance des câbles) consomment de la tension.
Il existe donc une charge maximale admissible. Le transmetteur a besoin d'une tension minimale à ses bornes pour fonctionner (souvent 10,5 à 12 V). La charge maximale se calcule :
R_max = (U_alim − U_transmetteur_min) / 0,02
Avec une alimentation 24 V et un transmetteur exigeant 12 V au minimum : R_max = (24 − 12) / 0,020 = 600 Ω. Si la somme des résistances de boucle dépasse cette valeur, le transmetteur « décroche » dans le haut d'échelle (il ne peut plus délivrer 20 mA) : la mesure plafonne ou devient erratique aux fortes valeurs.
La résistance de shunt de l'entrée automate (souvent 250 Ω, valeur historique liée au HART) joue un double rôle : elle permet à la carte de « lire » le courant sous forme d'une tension. Avec 250 Ω, le 4-20 mA devient un 1-5 V aux bornes du shunt (4 mA × 250 Ω = 1 V ; 20 mA × 250 Ω = 5 V). C'est cette tension que numérise réellement le convertisseur.
De l'analogique au numérique : la carte d'entrée et le convertisseur
L'automate ne « comprend » pas un courant. Il manipule des nombres binaires. C'est le rôle de la carte d'entrée analogique (Siemens SM 1231 AI, Schneider BMX AMI, Allen-Bradley 1769-IF) et de son convertisseur analogique-numérique (CAN, ou ADC en anglais) : transformer la tension issue du shunt en un nombre entier.
La résolution : combien de « marches » dans l'escalier
Un CAN découpe la plage d'entrée en un nombre fini de paliers, déterminé par sa résolution exprimée en bits. Un convertisseur n bits distingue 2ⁿ valeurs :
Résolution | Nombre de paliers | Pas sur 16 mA |
|---|---|---|
8 bits | 256 | 62,5 µA |
12 bits | 4 096 | 3,9 µA |
14 bits | 16 384 | 0,98 µA |
16 bits | 65 536 | 0,24 µA |
Plus la résolution est élevée, plus le « pas » de numérisation est fin. En pratique, une carte de procédé courante travaille en 12 à 16 bits, ce qui est largement plus fin que la précision du capteur lui-même : la numérisation n'est presque jamais le facteur limitant de la mesure.
Le mot brut : ce que voit le programme
Plutôt que de manipuler directement les comptes du CAN, les automates présentent au programme un mot brut normalisé selon une convention propre au constructeur. C'est ce nombre que vous verrez si vous forcez l'affichage de l'entrée en « valeur brute » dans le logiciel de programmation.
Automate | Convention pour 4-20 mA | Valeur à 4 mA | Valeur à 20 mA |
|---|---|---|---|
Siemens S7 (TIA Portal) | Valeur normalisée | 0 | 27648 |
Schneider M340 / M580 | Configurable (% × 100, ou 0-10000, ou échelle utilisateur) | 0 | 10000 |
Allen-Bradley (Studio 5000) | Comptes bruts ou mise à l'échelle module | selon config | selon config |
Prenons le cas Siemens, le plus répandu et le plus standardisé. La plage 4-20 mA est représentée par les entiers 0 à 27648. À 4 mA, le mot vaut 0 ; à 20 mA, il vaut 27648. (Les valeurs négatives et au-delà de 27648 servent à signaler les sous-dépassements et dépassements de plage.)
Pour notre courant de 15,36 mA :
Mot brut = 27648 × (15,36 − 4) / 16 = 27648 × 0,71 = 19630
Décimal, hexadécimal, booléen : la même information sous trois formes
Ce nombre 19630 est un entier décimal. Mais selon l'outil que vous utilisez pour l'observer, il peut s'afficher sous d'autres représentations, qui désignent toutes exactement la même valeur électrique.
Décimal :
19630. La forme « humaine », celle qu'on lit le plus souvent.Hexadécimal :
0x4CAE. Une écriture compacte en base 16, fréquente dans les tables d'adressage mémoire, les trames de communication, ou les vues bas niveau du débogueur.0x4CAE = 4×4096 + 12×256 + 10×16 + 14 = 19630.Binaire :
0100 1100 1010 1110. La forme réellement stockée en mémoire, sur 16 bits. C'est sur cette représentation qu'opèrent les masques et les tests de bits individuels.Booléen : un seul bit, vrai ou faux. On l'obtient non pas du mot analogique directement, mais d'une comparaison. Par exemple : « température ≥ 150 °C ? » renvoie un booléen
TRUE/FALSEqui pilotera une alarme ou un verrouillage (TOR, tout ou rien).
La mise à l'échelle numérique : du mot brut à la valeur d'ingénierie
Le mot brut 19630 ne dit rien à l'opérateur. Il faut le reconvertir en degrés Celsius. C'est la mise à l'échelle numérique, opérée par le programme automate, symétrique de la mise à l'échelle analogique faite par le transmetteur.
Sur Siemens, deux blocs standard enchaînés font ce travail :
NORM_X ramène le mot brut (0 à 27648) à une fraction normalisée entre 0,0 et 1,0 ;
SCALE_X étend cette fraction à la plage d'ingénierie (0 à 200 °C).
Le calcul revient à :
Valeur = LRV + (URV − LRV) × Mot_brut / 27648
Soit, pour notre exemple : Valeur = 0 + (200 − 0) × 19630 / 27648 = 142,0 °C.
La boucle est bouclée : on retrouve les 142 °C affichés sur l'IHM. C'est cette valeur réelle (un nombre à virgule flottante, type REAL) qui sert à l'affichage, à l'archivage, et aux régulations PID.
Et le booléen dans tout ça
Beaucoup de fonctions n'ont pas besoin de la valeur exacte, mais d'un seuil. L'alarme de température haute à 150 °C, par exemple, se réduit à un test :
Alarme_TT3 := (Temperature >= 150.0)
Le résultat est un booléen. On peut aussi faire la comparaison directement sur le mot brut, sans repasser par les degrés, ce qui économise des conversions dans les automates anciens : 150 °C correspond au mot brut 27648 × 150 / 200 = 20736, soit 0x5100. Le test devient mot_brut >= 20736. Les deux approches sont équivalentes.
C'est ainsi qu'une même mesure analogique alimente simultanément trois usages : une valeur réelle (142,0 °C) pour la régulation et l'affichage, un entier (le mot brut, pour la communication ou l'archivage compact), et un ou plusieurs booléens (les seuils d'alarme et de sécurité).
La boucle complète, de bout en bout : un exemple chiffré
Reprenons toute la chaîne sur un cas unique, pour fixer les idées. Procédé : régulation de température d'un pasteurisateur. Capteur PT100, transmetteur réglé 0-200 °C, automate Siemens S7-1500, carte d'entrée 4-20 mA avec shunt 250 Ω.
Maillon | Opération | Valeur |
|---|---|---|
Procédé | Température réelle du produit | 142 °C |
PT100 | Résistance (CEI 60751) | ≈ 154,3 Ω |
Transmetteur | Linéarisation + mise à l'échelle 0-200 °C → 4-20 mA | 15,36 mA |
Câble + boucle | Courant constant en tout point | 15,36 mA |
Shunt 250 Ω | Conversion courant → tension | 3,84 V |
CAN (carte AI) | Numérisation, normalisation Siemens 0-27648 | 19630 (0x4CAE) |
Programme (NORM_X + SCALE_X) | Mise à l'échelle 0-27648 → 0-200 °C | 142,0 °C |
Comparateur | Test seuil alarme haute 150 °C | FALSE (142 < 150) |
IHM / archivage | Affichage valeur d'ingénierie | 142,0 °C |
Chaque ligne est un point de mesure potentiel pour le diagnostic. Si l'IHM affiche 142 °C mais que vous lisez 12 mA à l'entrée automate (au lieu de 15,36), le défaut est en amont de la carte (transmetteur, câblage ou capteur). Si vous lisez bien 15,36 mA mais que l'IHM affiche une valeur incohérente, le défaut est en aval (échelle automate erronée dans le programme).
Les défauts courants sur une boucle 4-20 mA et leur diagnostic
La grande force du 4-20 mA, c'est qu'un simple multimètre suffit à diagnostiquer la majorité des défauts. La valeur du courant elle-même porte l'information.
Lecture directe du courant : la grille de diagnostic
Courant mesuré | Interprétation |
|---|---|
0 mA | Boucle ouverte : fil coupé, transmetteur hors tension, fusible, borne desserrée |
< 3,6 mA | Défaut signalé par le transmetteur (sous-échelle, voir NAMUR NE43) |
3,8 à 4,0 mA | Mesure au minimum d'échelle (normal si la grandeur est à son plancher) |
4 à 20 mA | Fonctionnement normal |
20 à 20,5 mA | Mesure au maximum d'échelle (normal si la grandeur est au plafond) |
> 21 mA | Défaut signalé par le transmetteur (sur-échelle, voir NAMUR NE43) |
La recommandation NAMUR NE43
Comment distinguer « la grandeur est réellement à son maximum » (20 mA) de « le transmetteur détecte une panne interne » ? La recommandation NAMUR NE43 normalise les niveaux de signal de défaut, en utilisant les marges au-delà de la plage 4-20 mA utile :
défaut bas : ≤ 3,6 mA (souvent 3,6 mA) ;
défaut haut : ≥ 21 mA (souvent 21,0 à 22 mA) ;
la plage 3,8 à 20,5 mA est réservée à la mesure valide.
Le sens du défaut (haut ou bas) est paramétrable dans le transmetteur. Ce choix doit être cohérent avec la logique de sécurité : sur une mesure où la valeur haute est dangereuse, on configure le défaut en position basse (3,6 mA) pour ne pas qu'une panne capteur soit confondue avec un emballement réel.
Les défauts typiques
Boucle ouverte (0 mA). Le cas le plus simple à diagnostiquer grâce au zéro vivant. Causes : conducteur sectionné, borne desserrée, transmetteur non alimenté, fusible de boucle fondu, barrière de sécurité défaillante. Diagnostic : multimètre en mode mA en série dans la boucle, ou en mode tension aux bornes du transmetteur (présence du 24 V ?).
Charge trop élevée (mesure qui plafonne dans le haut). Le transmetteur n'a plus assez de tension pour délivrer 20 mA. Symptôme : la mesure est correcte en bas d'échelle mais sature ou devient erratique en haut. Souvent apparu après ajout d'un instrument en série. Diagnostic : recalculer la charge de boucle, comparer à R_max = (U_alim − U_min) / 0,02.
Boucle de masse / courants de fuite. Une mise à la terre en deux points de la boucle crée un chemin parallèle où une partie du courant s'échappe. Symptôme : décalage de mesure, parfois variable avec l'humidité. Diagnostic : vérifier qu'il n'existe qu'un seul point de mise à la terre par boucle, contrôler l'isolement.
Erreur d'échelle (mesure stable mais fausse). Aucune alarme, le courant est dans la plage valide, mais la valeur ne correspond pas à la réalité. Cause : LRV/URV du transmetteur ou échelle du programme automate incohérents avec le repère. Diagnostic : injecter un courant connu avec un calibrateur de boucle et vérifier la valeur affichée.
Parasites sur signal en tension (0-10 V). Spécifique aux signaux en tension : bruit, oscillations, décalage croissant avec la longueur de câble. Diagnostic : mesurer au plus près de l'entrée automate, vérifier le blindage et son raccordement à la terre en un seul point.
Maintenance pratique : tester une boucle de bout en bout
Ce qu'il vous faut
Un multimètre (modes mA et V DC), idéalement un calibrateur de boucle (capable d'injecter un 4-20 mA et de lire un courant en série, type Beamex, Fluke 705/789, ou GE Druck), et la fiche d'instrument de la boucle (repère, échelle LRV/URV, comportement en défaut).
Protocole de vérification
Lire le courant réel. En série dans la boucle (couper, insérer le multimètre en mode mA), ou via la prise de test si la carte d'entrée en dispose. Noter la valeur.
Comparer à la grandeur attendue. Avec la formule
Grandeur = LRV + (URV − LRV) × (I − 4) / 16, vérifier que le courant correspond bien à la mesure de procédé du moment.Vérifier la valeur côté automate. Forcer l'affichage du mot brut et de la valeur d'ingénierie dans le logiciel de programmation, confirmer la cohérence avec le courant lu. C'est ce qui sépare un défaut amont (capteur/transmetteur/câble) d'un défaut aval (échelle programme).
Tester aux points caractéristiques avec le calibrateur. Déconnecter le transmetteur, injecter 4 mA (attendu 0 %), 12 mA (50 %), 20 mA (100 %) et vérifier l'affichage à chaque point. Une boucle linéaire correcte donne 0 %, 50 %, 100 % pile. Un écart révèle une erreur d'échelle ou de linéarité.
Vérifier le comportement en défaut. Injecter 3,6 mA puis 21 mA et confirmer que l'automate déclenche bien les alarmes attendues (NAMUR NE43).
Le HART : le numérique caché dans l'analogique
Sur la plupart des transmetteurs modernes, un signal numérique HART est superposé au 4-20 mA (modulation de fréquence Bell 202, ±0,5 mA, qui n'affecte pas la valeur moyenne du courant). Avec un communicateur (Emerson AMS Trex, ou l'appli mobile du fabricant via modem HART), vous accédez à des informations inaccessibles au seul multimètre : valeur primaire numérique exacte, LRV/URV configurés, diagnostics internes, historique de défauts. C'est le pont entre le monde analogique et le monde numérique, sur le même câble.
À intégrer en préventif
Point de contrôle | Fréquence indicative |
|---|---|
Vérification du courant vs grandeur attendue | À chaque ronde / trimestrielle |
Contrôle des serrages de bornes (boucle et alimentation) | Annuelle |
Vérification de l'unique point de mise à la terre du blindage | Annuelle |
Étalonnage complet 4 points au calibrateur | 1 à 3 ans selon criticité |
Relevé des diagnostics HART (si disponible) | À chaque intervention |
Ces fréquences sont des repères : ajustez-les à partir de votre historique GMAO et de la criticité de la boucle (une boucle de sécurité instrumentée, soumise à la CEI 61511, suit un plan d'essais périodiques bien plus strict).
Questions fréquentes
Q : Pourquoi 4 mA et pas 0 mA pour le début d'échelle ? |
|---|
R : Pour distinguer une mesure réellement nulle d'une panne. Avec un zéro vivant à 4 mA, lire 0 mA signifie sans ambiguïté que la boucle est coupée (fil sectionné, transmetteur hors tension). Les 4 mA permanents servent aussi à alimenter l'électronique du transmetteur en montage deux fils. Un signal 0-20 mA perd cet avantage : impossible de différencier 0 % d'un fil coupé. |
Q : Mon transmetteur deux fils a besoin de combien de volts pour fonctionner ? |
|---|
R : Typiquement 10,5 à 12 V minimum à ses bornes. Avec une alimentation de boucle de 24 V, cela laisse environ 12 V pour les résistances en série, soit une charge maximale d'environ 600 Ω ( |
Q : Quelle est la différence entre la valeur brute et la valeur d'ingénierie dans l'automate ? |
|---|
R : La valeur brute est le nombre entier issu du convertisseur analogique-numérique (sur Siemens, 0 à 27648 pour 4-20 mA). Elle ne porte aucune unité physique. La valeur d'ingénierie est cette valeur brute remise à l'échelle de la grandeur réelle (par exemple 0 à 200 °C) par le programme, avec son unité. L'une est ce que « voit » l'électronique, l'autre est ce que comprend l'opérateur. |
Q : Pourquoi je vois parfois la même mesure en hexadécimal ? |
|---|
R : L'hexadécimal (par exemple 0x4CAE) est juste une autre écriture du même nombre entier (19630 en décimal). On l'utilise dans les trames de communication (Modbus, Profibus), les tables d'adressage mémoire et les vues bas niveau, parce qu'il est plus compact et qu'il colle à la structure binaire. Ce n'est pas une valeur différente, juste une représentation différente. |
Q : Peut-on convertir un signal 0-10 V en 4-20 mA, ou l'inverse ? |
|---|
R : Oui, avec un convertisseur de signal (Phoenix Contact MINI MCR, Weidmüller, Wago). C'est courant quand on raccorde un capteur en tension à une carte d'entrée en courant, ou pour transporter sur une longue distance un signal qui était en tension à la source. Attention à respecter le sens (entrée/sortie) et à vérifier l'alimentation requise par le convertisseur. |
Q : Le HART perturbe-t-il la mesure 4-20 mA ? |
|---|
R : Non. Le signal HART est une modulation de fréquence de faible amplitude (±0,5 mA) dont la valeur moyenne est nulle : elle n'affecte pas le courant continu 4-20 mA lu par la carte. C'est ce qui permet de faire coexister mesure analogique et communication numérique sur le même câble. Seule contrainte : la boucle doit présenter une résistance suffisante (souvent ≥ 250 Ω) pour que le modem HART puisse fonctionner. |
Conclusion
Trois points à retenir de cet article :
1. Une boucle 4-20 mA, c'est une suite de conversions, et chacune peut mentir séparément. La grandeur physique devient résistance ou tension dans le capteur, courant calibré dans le transmetteur, nombre entier dans la carte d'entrée, puis valeur d'ingénierie dans le programme. Diagnostiquer, c'est remonter cette chaîne maillon par maillon, jamais remplacer la sonde d'emblée.
2. Le 4-20 mA s'impose grâce au zéro vivant et à l'insensibilité à la résistance de ligne. Les 4 mA permanents distinguent une mesure nulle d'un fil coupé et alimentent le transmetteur deux fils ; le signal en courant traverse des centaines de mètres sans erreur. Le 0-20 mA perd le diagnostic de coupure, le 0-10 V perd la robustesse, réservez-les aux cas où leurs limites n'ont pas d'importance.
3. Le mot brut, l'hexadécimal et le booléen sont trois vues d'une même information. 19630, 0x4CAE et le résultat d'un test de seuil ne sont pas des données concurrentes : ce sont des formes différentes de la même mesure. Savoir lire le courant, le mot brut et la valeur d'ingénierie permet de couper le diagnostic en deux à chaque point et de localiser un défaut en quelques minutes avec un simple multimètre.
Cet article sert de socle aux articles spécialisés sur les capteurs : la sonde PT100, la sonde de niveau radar et la sonde de pH reprennent toutes la chaîne 4-20 mA décrite ici. Pour aller plus loin, l'étape suivante naturelle est l'étalonnage complet d'une boucle au calibrateur de process, du capteur jusqu'à l'automate.
Sources techniques : CEI 60381-1 (signaux analogiques à courant continu pour la régulation de procédés) et 60381-2 (signaux en tension) ; recommandation NAMUR NE43 (niveaux de signal pour l'information de défaut des transmetteurs) ; Siemens, manuel S7-1500 modules analogiques et blocs NORM_X / SCALE_X (TIA Portal) ; documentation HART Communication Foundation (FieldComm Group) ; Endress+Hauser, principes de la boucle de courant deux fils.
Commentaires
Chargement des commentaires…