Short answer
A stable wrong value is often a configuration problem rather than a wiring problem. Confirm whether the input is configured for 4–20 mA, 0–20 mA, 0–10 V, or another range.
Quick reference: PLC Analog Input Scaling & Resolution Conversion Architecture
| PLC Platform Architecture | Analog Signal Mode | Raw Integer Register Span | Under/Over-Range Diagnostic Fault Band |
|---|---|---|---|
| Siemens S7-1200 / S7-1500 (TIA Portal) | 4–20 mA (or 0–10 V) | 0 to 27,648 counts (nominal) | -4,864 (NAMUR wire break <1.185 mA) to 32,767 (overflow limit) |
| Rockwell ControlLogix (1756-IF8) | 4–20 mA (Eng. Units Mode) | Scaled directly in module microcode (e.g. 0.0 to 100.0) | Low Clamping (<3.2 mA) and High Clamping (>21.0 mA) status bits |
| Rockwell CompactLogix (1769-IF4) | 4–20 mA (Raw / Proportional) | 6,240 to 31,208 counts (Raw mode) | <5,800 trips module under-range diagnostic alarm bit |
| Modbus RTU Standard Slaves | 4–20 mA (12-bit ADC) | 819 to 4,095 counts (16-bit word) | 0 to 818 counts indicates wire break or sub-zero loop failure |
| Beckhoff EtherCAT (EL3024) | 4–20 mA (16-bit ADC) | 0 to 32,767 counts (signed INT) | Bit 0/1 channel error flags trip on loop current wire break (<3.5 mA) |
What to look for
Compare the raw input value with the scaled engineering value. If the raw value moves correctly but the displayed value does not, the fault is downstream of the terminals.
Keep the transmitter range and the PLC scaling range side by side. A 0–100 bar transmitter scaled as 0–10 bar will produce a convincing but incorrect answer.
When the symptom appears in the plant
During a routine calibration, a technician noticed that a flow meter's local display read 100 GPM, but the PLC HMI showed 115 GPM. After verifying the 4-20mA loop current was exactly 12mA (which should be 50% of the scale), the technician reviewed the PLC logic. The raw analog input was scaled assuming a 0-20mA range instead of 4-20mA. Correcting the scaling block in the PLC immediately synchronized the HMI with the local display.
Meter Common-Mode Voltage (CMV) Floating Channel Overload
When troubleshooting non-isolated PLC analog input cards with a multimeter, measuring between a channel terminal and cabinet earth ground can read 0 V while the channel still outputs erratic values. Non-isolated differential inputs have a strict Maximum Common-Mode Voltage limit (typically ±10 V to ±30 V DC relative to the PLC backplane ground). If a field sensor's 0 V reference floats or sits at a different ground potential than the cabinet power supply, the common-mode voltage exceeds the amplifier rails, driving the input into saturation or producing ghost fluctuations. Always measure the DC voltage from the analog input signal common (-) directly to the PLC chassis/power supply ground; if it exceeds 1 V, install a galvanic loop isolator immediately.
Five checks before replacement
- Measure the actual loop current with a milliamp clamp meter or inline multimeter and calculate the expected engineering value.
- Verify the scaling parameters in the PLC logic (e.g., matching the 4-20mA range to the correct raw count range like 0-32767 or 4000-20000).
- Check the transmitter configuration to ensure its Upper Range Value (URV) and Lower Range Value (LRV) exactly match the PLC's scaled range.
- Confirm the analog input module is physically set or software-configured for 4-20mA and not 0-10V or 0-20mA.
- Look for ground loop issues by temporarily lifting the shield wire or using an isolator; fluctuating values often indicate noise or grounding problems.
Document the scaling values (URV/LRV) on a label inside the panel for future reference.
If the error is linear across the range, it is usually a scaling mismatch.
If the error fluctuates erratically, suspect noise, ground loops, or water in the conduit.
Bench checklist
- Compare the live raw integer count in the PLC data table with the transmitter manufacturer's calibrated span.
- Confirm input channel hardware jumpers or dip switches match the software configuration (voltage vs current mode).
- Verify scaling block parameters in PLC logic: ensure Engineering Low (e.g. 0.0 bar) maps to 4 mA (or 0/4000/5530 counts).
- Check whether the analog card format is set to unipolar, bipolar, or NAMUR NE43 fault-extended resolution.
- Connect an approved loop calibrator to inject known 4.0 mA, 12.0 mA, and 20.0 mA to isolate software scaling from field sensor drift.
Reference families
- PLC Programming Manuals
- Process Instrumentation Standards
Always verify the current edition and the exact device manual for the installation.
Official references
These links point to standards bodies, industry organizations, or manufacturer documentation. Standards landing pages may require purchase or institutional access.
- Causes of error and troubleshooting at analog input modules Siemens
Official SIMATIC troubleshooting documentation for range, polarity, common-mode, and wire-break errors.
- High Resolution Analog I/O Modules User Manual Rockwell Automation
Official manual covering incorrect input readings, range detection, and filtering.
- IEC 61000-6-2:2016 EMC Immunity IEC
Official standard landing page for industrial EMC immunity requirements; the standard text may require purchase.