Symptom
The HMI shows a value that does not match a local gauge, a tape measure, a grab sample, or common sense, and the value is steady rather than noisy or failed.
The short answer
Transmitter Reads Wrong Value
A transmitter that reads a wrong but steady value is usually a mismatch between what the transmitter is calibrated to and what the controller expects, a zero or span shift in the transmitter, or an installation effect such as an elevation head, a partially closed valve, or a fouled sensor. Prove the error against an independent reference at the process, then check the loop current against the reference, then the controller scaling against the transmitter range. The layer where the numbers stop agreeing is the fault.
Key points
- Get a reference first. A wrong value cannot be diagnosed against another wrong value.
- Measure the loop current. It splits the problem into transmitter and controller halves.
- A constant offset is a zero or an elevation. An error that grows with the reading is a span or a scaling.
- A range changed at the transmitter and not in the controller is the most common cause.
- Fix the cause and re-verify at two points, not one.
Possible causes and what to check
| Possible cause | What to check |
|---|---|
| Controller scaling does not match the transmitter range | Compare the range in the transmitter configuration with the scaling constants in the controller. A transmitter re-ranged with a HART tool and a controller still scaling to the old range gives an error proportional to the reading. |
| Transmitter zero shifted | Vent or equalize the transmitter and read the output. A zero that reads other than 4 mA at zero input is shifted; the error is the same at every reading. |
| Transmitter span drifted or trimmed wrong | Five-point calibration against a reference. Span error grows with the reading. |
| Elevation head on a pressure or DP transmitter | Transmitter mounted above or below the tap, with a liquid-filled impulse line. The offset equals the elevation times the fluid density. |
| Impulse line partially blocked, or a valve partially closed | Reading lags and settles low or high; compare with a gauge at the tap. |
| Sensor fouled or coated | Level and analytical sensors read low or slow when coated. Inspect and clean. |
| Wrong reference point on a radar or ultrasonic | Constant offset equal to the mounting error. Re-measure from the reference point. |
| Wrong engineering units or unit conversion | psi read as feet, gallons per minute as cubic feet per second. Check the units at each layer. |
| Analog input card offset or wrong channel configuration | Inject a known current at the terminals and compare the raw count with the expected count. |
| The reference is wrong | A local gauge that has not been calibrated, or a grab sample handled badly. Check the reference against a second one. |
Get a reference
The first step is to establish what the true value is, by a means independent of the transmitter. A tape measure in the wet well from the same reference point the transmitter uses. A calibrated test gauge at the transmitter tap. A grab sample run on a calibrated bench instrument. Without a reference, every comparison is between two unknowns, and a good deal of time gets spent adjusting a correct transmitter to match a wrong gauge.
Diagnostic procedure
- 1
Compare the reference with the transmitter display
If the transmitter itself reads the reference correctly, the transmitter is fine and the error is downstream. Skip to the loop current.
- 2
Characterize the error
Take the comparison at two levels or pressures if the process allows. A constant offset points to zero, elevation, or a reference point. An error that grows with the value points to span or scaling.
- 3
Check the installation
Elevation of the transmitter relative to the tap, impulse line condition, valve positions, sensor fouling, mounting reference. Installation effects are found by looking, and they explain most constant offsets.
- 4
Check the transmitter range and trims
With the HART tool: lower and upper range values, the sensor trim status, the last calibration. A range that does not match the instrument list is a finding whatever else is true.
- 5
Measure the loop current
With the calibrator in series or across the sense resistor. Compute the value the current represents using the transmitter range. It should match the transmitter display. If it does not, the transmitter output trim is wrong.
- 6
Check the controller scaling
The raw count for the measured current, and the scaling constants. Compute what the controller should display from the current and its scaling. If it does not match the HMI, the fault is in the controller scaling, a filter, or the HMI tag.
- 7
Check units end to end
The transmitter units, the instrument list units, the controller scaling units, the HMI units. A mismatch anywhere is an error by the conversion factor.
- 8
Calibrate if the transmitter is the fault
Five-point as-found calibration against the reference. Trim what needs trimming. Do not adjust a transmitter to match an uncalibrated gauge.
- 9
Verify at two points
After any fix, compare at two values. A one-point check hides a span error behind a zero adjustment.
What the error pattern says
| Pattern | Likely cause | Where to look |
|---|---|---|
| Same offset at every value | Zero shift; elevation head; mounting reference; units offset | Transmitter zero; installation |
| Error proportional to the value | Span error; scaling mismatch; wrong range in one place | Transmitter range against controller scaling |
| Correct at zero and full scale, wrong between | Square root taken twice, or not at all, on a DP flow | Transmitter output mode and controller square root |
| Correct at the transmitter, wrong on the HMI | Loop current, input card, controller scaling, filter, HMI tag | Follow the current into the panel |
| Wrong by a familiar factor: 2.31, 0.433, 7.48, 1.8 | Units conversion | Units at every layer |
| Reads low and responds slowly | Fouled sensor; blocked impulse line; excessive damping | The sensor and the lines |
Common mistakes
- Adjusting the controller scaling to make the HMI match the gauge, leaving the transmitter wrong and the instrument list wrong.
- Re-ranging the transmitter to fix an offset that was an elevation head. The offset returns after the next calibration.
- Trusting the local gauge. Gauges drift too, and a gauge that has never been calibrated is not a reference.
- Checking at one point. A zero trim that makes one point right makes the span wrong.
- Not recording the found range and scaling. The next person starts from the same confusion.
Frequently asked questions
- The level reads 0.8 feet high at every level. What is it?
- A constant offset: the transmitter reference point is not where the configuration assumes, the empty distance was taken from a drawing instead of a tape, or on a pressure transmitter the elevation head from the mounting. Re-measure the reference distance and re-enter it.
- The flow reads right at zero and at full scale but low at half flow. Why?
- A differential pressure flow signal is being square-rooted twice, once in the transmitter and once in the controller, or not at all. At 50 percent flow the DP is 25 percent, and a double square root gives about 71 percent of the right value. Set one device to take the square root and the other to pass the signal linearly.
- Should I calibrate the transmitter or fix the scaling?
- Whichever is wrong. If the transmitter matches the reference and the HMI does not, the controller scaling is wrong and the transmitter is left alone. If the transmitter does not match the reference, the transmitter is calibrated and the scaling is left alone. Fixing the wrong one makes the next comparison worse.
- How close should the transmitter and the reference be?
- Within the combined uncertainty of both, which for a good pressure transmitter and a test gauge is well under a percent of span, and for a wet well tape against a radar is an inch or two. A difference within that is noted, not chased.
Related topics
- How to Calibrate a Pressure TransmitterA five-point calibration with a pressure source and a reference: isolate and vent, record as-found, decide whether to adjust, trim the sensor and the output separately, verify as-left, and record it so the next calibration means something.
- How to Scale a 4-20 mA Input in a PLCTurn raw analog counts into engineering units, verify at three points, and add the validity checks that stop a failed transmitter from producing a believable number.
- How to Test a 4-20 mA LoopProve a current loop end to end with a meter and a calibrator, without interrupting a process you were not authorized to interrupt.
- HARTDigital data riding on the 4-20 mA loop: how HART signaling works, what a handheld or a HART-enabled input can read, multidrop and burst modes, and the wiring conditions that make HART fail while the current loop keeps working.
- How to Configure a Radar Level TransmitterCommission a non-contact radar on a wet well or tank: mount it, set the reference and range from measured elevations, map false echoes with the vessel empty, set damping and the output, and verify against a tape at two levels before the controller uses it.
- Analog Scaling: Raw Counts to Engineering UnitsThe arithmetic that turns an analog card reading into feet, psi, or gallons per minute — plus the range mismatches that silently corrupt it.
Direct contact
Have a controls question?
Reach Eric Sullivan directly about anything on this site, a controls or automation topic, or one of his personal projects.