Analog Signal Types: 4–20 mA, 0–10 V, RTD, Thermocouple — When to Use Each
Contents
- Analog vs. Digital Signals
- 4–20 mA Current Signals
- 0–20 mA Current Signals
- Voltage Signals: 0–10 V, 0–5 V, 1–5 V
- Bipolar Voltage: ±10 V
- RTD (Resistance Temperature Detectors)
- Thermocouple Signals
- Signal Type Comparison
- Allen-Bradley Analog Module Selector
- Scaling Analog Signals in Studio 5000
- Wiring & Noise Best Practices
- Related Guides & Resources
1. Analog vs. Digital Signals
A digital signal has two states: on (1) or off (0). A 24 V DC proximity sensor, for example, tells the PLC that a part is present or absent — nothing in between.
An analog signal carries a continuously variable value across a defined range. A pressure transmitter outputting 4–20 mA doesn’t just say “pressure exists” — it tells you the pressure is exactly 47.3 PSI. The PLC’s analog input module converts this electrical signal into a digital number (typically 16 bits, or 65,536 discrete values) that your program can use for control, alarming, trending, and data logging.
| Attribute | Digital Signal | Analog Signal |
|---|---|---|
| Values | 2 (ON / OFF) | Continuous (e.g., 0–65,535 counts) |
| Typical voltage | 24V DC | 0–10V, ±10V |
| Typical current | N/A | 4–20 mA, 0–20 mA |
| Example device | Proximity sensor, limit switch | Pressure transmitter, temperature sensor |
| AB module example | 5069-IB16 (16-pt digital input) | 5069-IF8 (8-ch analog input) |
| Wiring | 2 wires per point | 2–4 wires per channel (shielded cable) |
2. 4–20 mA Current Signals
The 4–20 mA current loop is the most widely used analog signal in industrial automation. It was introduced in the 1950s and remains the dominant standard today because of its exceptional noise immunity and built-in fault detection.
How It Works
A transmitter regulates current flow in a loop circuit. The current varies proportionally with the measured process variable:
- 4 mA = zero / minimum of range (e.g., 0 PSI)
- 20 mA = full scale / maximum of range (e.g., 100 PSI)
- 12 mA = midpoint (e.g., 50 PSI)
The “live zero” at 4 mA is what makes this signal type special: if the current drops to 0 mA, you know something is wrong — a broken wire, a dead transmitter, or a power failure. This built-in fault detection is impossible with 0–20 mA or voltage signals.
Wiring: 2-Wire vs. 4-Wire Transmitters
| Configuration | Description | When to Use |
|---|---|---|
| 2-wire (loop-powered) | Power supply and signal share the same two wires. The transmitter modulates its own supply current to represent the process value. | Most common. Simpler wiring, lower cost. Ideal for pressure, level, and flow transmitters in the field. |
| 4-wire (self-powered) | Separate power supply wires and signal output wires. The transmitter has its own dedicated power source. | High-power devices, analyzers, or instruments that need more than the ~3.5 mA available in a 2-wire loop. |
Typical Applications
- Pressure transmitters — tank pressure, pipeline pressure, differential pressure for flow
- Level transmitters — tank level via hydrostatic, ultrasonic, or radar
- Flow meters — magnetic flow meters, vortex, Coriolis
- Temperature transmitters — RTD or thermocouple with built-in transmitter
- Valve positioners — control valve feedback (position 0–100%)
- Analytical instruments — pH, conductivity, dissolved oxygen
Allen-Bradley Modules Supporting 4–20 mA Input
| Platform | Module | Channels | Resolution | Accuracy | Features |
|---|---|---|---|---|---|
| Compact 5000 | 5069-IF4IH | 4 (isolated) | 16-bit + sign | ±0.05% FS | HART, per-channel isolation, CIP Sync timestamps |
| Compact 5000 | 5069-IF8 | 8 | 16-bit | ±0.10% FS | Per-channel V/mA selection, open-wire detect |
| Compact 5000 | 5069-IY4 | 4 | 16-bit | ±0.10% FS | Also supports RTD, thermocouple, voltage |
| Compact I/O | 1769-IF4 | 4 | 14/15-bit | ±0.2% FS (V), ±0.35% FS (I) | Differential or single-ended, Delta Sigma ADC |
| Compact I/O | 1769-IF4I | 4 (isolated) | 16-bit | ±0.2% FS (V), ±0.35% FS (I) | Channel-to-channel isolation (500V AC) |
| Compact I/O | 1769-IF8 | 8 | 15/16-bit | ±0.2% FS (V), ±0.35% FS (I) | Differential or single-ended |
| Compact I/O | 1769-IF16C | 16 | 15/16-bit | ±0.5% FS | Current-only, high density |
3. 0–20 mA Current Signals
The 0–20 mA range uses the same current-loop principle as 4–20 mA but starts at zero instead of 4 mA:
- 0 mA = zero / minimum of range
- 20 mA = full scale / maximum of range
Why Use 0–20 mA Instead of 4–20 mA?
| Factor | 4–20 mA | 0–20 mA |
|---|---|---|
| Fault detection | Yes — 0 mA means broken wire | No — 0 mA could be zero reading or broken wire |
| Available resolution | 16 mA span across full range | 20 mA span across full range (25% more) |
| 2-wire loop-powered? | Yes | No — device needs separate power at 0 mA output |
| Industry adoption | Dominant standard (ISA/IEC) | Less common, legacy and lab equipment |
0–20 mA is primarily found in older installations, laboratory instruments, and specialized equipment. For new designs, 4–20 mA is almost always the better choice due to built-in wire-break detection.
Typical Applications
- Laboratory instruments — analytical equipment, spectrometers
- Legacy process equipment — older transmitters and positioners
- Test & measurement — data acquisition systems
All Allen-Bradley analog input modules that accept 4–20 mA also accept 0–20 mA — you simply select the range in the channel configuration in Studio 5000.
4. Voltage Signals: 0–10 V, 0–5 V, 1–5 V
Voltage signals transmit a process value as a proportional voltage level. The transmitter or sensor outputs a voltage that the PLC’s analog input module reads directly.
Common Voltage Ranges
| Range | Zero | Full Scale | Live Zero? | Typical Application |
|---|---|---|---|---|
| 0–10 V | 0V | 10V | No | HVAC damper actuators, VFD speed reference, building automation |
| 0–5 V | 0V | 5V | No | Microcontroller interfaces, load cells, older instrumentation |
| 1–5 V | 1V | 5V | Yes (1V) | Direct conversion of 4–20 mA across 250 Ω resistor |
How Voltage Signals Work
The source device outputs a voltage proportional to the process value. The receiving module measures this voltage using a high-impedance input (typically >1 MΩ for the 1769-IF4, >1 MΩ for the 5069-IF8) so it draws negligible current from the source.
Voltage vs. Current: Key Differences
| Factor | Voltage (0–10V) | Current (4–20 mA) |
|---|---|---|
| Noise immunity | Lower — voltage drop on long wires affects accuracy | Higher — current is constant regardless of wire resistance |
| Max cable distance | ~30 m (100 ft) typical | ~1,500 m (5,000 ft) or more |
| Wire resistance effect | Causes measurement error (voltage drop) | No effect (current is constant in a series loop) |
| Wiring | Simpler — 2 wires + shield | Requires loop power supply |
| Multi-drop | Easy — parallel connections | Difficult — series loop only (one receiver per loop) |
| Cost | Lower (no loop power supply needed) | Slightly higher |
Typical Applications
- VFD speed reference — 0–10 V to set motor speed on drives like the PowerFlex 525
- HVAC systems — damper and valve actuators, building management systems
- Potentiometer position feedback — linear or rotary position sensing
- Weighing systems — load cells with voltage output amplifiers
- Short-distance panel-mount instruments — where wiring runs are under 30 m
The 1–5 V “Live Zero” Trick
You can convert any 4–20 mA signal to 1–5 V by placing a precision 250 Ω resistor across the input terminals. This is useful when you need to feed the same signal to both a PLC module and a panel meter or recorder. The 1 V live zero preserves the wire-break detection of 4–20 mA.
5. Bipolar Voltage: ±10 V
A ±10 V bipolar signal swings from −10V to +10V, passing through zero. This is essential for applications where the measured variable can be positive or negative.
How It Works
- −10V = full negative (e.g., full reverse speed)
- 0V = zero / neutral (e.g., stopped)
- +10V = full positive (e.g., full forward speed)
On a 16-bit module like the 5069-IF8, the ±10V range provides a resolution of approximately 320 µV per count (20V ÷ 65,536 counts), per the 5069-TD001 technical data publication.
Typical Applications
- Servo drive speed/torque reference — bidirectional speed commands
- Tension/compression load cells — force measurement in both directions
- Torque sensors — positive/negative torque measurement
- Vibration monitoring — accelerometer signals centered around zero
- Test equipment — signal generators, data acquisition systems
Module Support
Most Allen-Bradley voltage-capable modules support ±10V. On the Compact 5000 platform, both the 5069-IF8 and 5069-IF4IH accept ±10V inputs. On Compact I/O, the 1769-IF4, 1769-IF8, and 1769-IF16V all support ±10V.
6. RTD (Resistance Temperature Detectors)
An RTD is a temperature sensor that works on a simple principle: the electrical resistance of a metal changes predictably with temperature. As the temperature increases, the resistance of the metal element increases in a nearly linear relationship.
How RTDs Work
The PLC module sends a small excitation current (typically 0.5–1.0 mA) through the RTD element and measures the resulting voltage. Using Ohm’s Law (R = V/I), it calculates the resistance, then converts that to temperature using a standard curve (e.g., IEC 60751 for platinum RTDs).
Common RTD Types
| RTD Type | Resistance at 0°C | Temperature Range | Accuracy | Application |
|---|---|---|---|---|
| Pt100 (Platinum 385) | 100 Ω | −200 to +850 °C | Best (Class A: ±0.15 °C at 0 °C) | Most common industrial RTD |
| Pt200 | 200 Ω | −200 to +850 °C | Good | Longer cable runs (higher impedance reduces lead error) |
| Pt500 | 500 Ω | −200 to +850 °C | Good | 2-wire applications (higher R reduces lead error) |
| Pt1000 | 1,000 Ω | −200 to +630 °C | Good | HVAC, 2-wire applications |
| Ni120 (Nickel 672) | 120 Ω | −80 to +260 °C | Moderate | HVAC, legacy systems |
| Cu10 (Copper 427) | 10 Ω | −100 to +260 °C | Moderate | Motor winding temperature |
Temperature ranges and RTD types from Rockwell Automation publication 5069-TD001 and 1769-TD006.
Wiring Configurations
| Config | Wires | Lead Resistance Compensation | Accuracy | When to Use |
|---|---|---|---|---|
| 2-Wire | 2 | None — lead resistance adds error | Lowest | Short runs only (<3 m), cost-sensitive, Pt1000 elements |
| 3-Wire | 3 | Partial — assumes equal lead lengths | Good | Most common in industrial settings |
| 4-Wire | 4 | Full — eliminates all lead resistance | Best | Laboratory, precision process control |
Typical Applications
- Process temperature measurement — reactors, heat exchangers, ovens, tanks
- HVAC — duct and pipe temperature sensing
- Clean rooms & pharma — precision temperature monitoring
- Motor winding temperature — embedded Cu10 or Pt100 RTDs
- Food & beverage — pasteurization, cold chain monitoring
Allen-Bradley RTD Modules
| Platform | Module | Channels | Wiring | Supported RTD Types | Accuracy (Pt100) |
|---|---|---|---|---|---|
| Compact 5000 | 5069-IY4 | 4 | 2-wire, 3-wire | Pt (385, 3916), Ni (672), NiFe (618), Cu (427) | ±0.5 °C at 25 °C |
| Compact I/O | 1769-IR6 | 6 | 2-wire, 3-wire, 4-wire | Pt (385, 3916), Ni (618, 672), NiFe (518), Cu (427) | ±0.5 °C at 25 °C |
RTD accuracy and supported types from Rockwell Automation publications 5069-TD001 (page 29–30) and 1769-TD006 (page 42–44).
7. Thermocouple Signals
A thermocouple is a temperature sensor made from two dissimilar metals joined at one end. When the junction is heated, it produces a small voltage (millivolts) proportional to the temperature difference between the junction and the reference point. This is known as the Seebeck effect.
How Thermocouples Work
- Two different metal wires are welded together at the measurement junction (hot junction).
- The other ends connect to the PLC module’s terminals — the reference junction (cold junction).
- The temperature difference between the two junctions produces a small voltage (typically 0–75 mV).
- The module’s Cold Junction Compensation (CJC) sensor measures the reference junction temperature and compensates mathematically.
- The module converts the compensated millivolt signal to a temperature reading using standard linearization tables (NIST ITS-90).
Common Thermocouple Types
| Type | Metals | Range | Best For |
|---|---|---|---|
| Type J | Iron / Constantan | −210 to +1,200 °C | General purpose, plastics, rubber processing |
| Type K | Chromel / Alumel | −270 to +1,372 °C | Most common. Furnaces, kilns, general industrial |
| Type T | Copper / Constantan | −270 to +400 °C | Low temperature, food, cryogenics |
| Type E | Chromel / Constantan | −270 to +1,000 °C | Highest output, sub-zero temperatures |
| Type N | Nicrosil / Nisil | −270 to +1,300 °C | Alternative to K with better stability at high temp |
| Type R | Pt-13%Rh / Pt | −50 to +1,768 °C | High temperature, glass, steel, semiconductor |
| Type S | Pt-10%Rh / Pt | 0 to +1,768 °C | High-precision high temperature |
| Type B | Pt-30%Rh / Pt-6%Rh | +300 to +1,820 °C | Very high temperature (glass, ceramics) |
| Type C | W-5%Re / W-26%Re | 0 to +2,320 °C | Extreme temperature (vacuum furnaces) |
Thermocouple types and ranges from Rockwell Automation publications 5069-TD001 (page 30) and 1769-TD006 (page 45).
RTD vs. Thermocouple: When to Choose Each
| Factor | RTD | Thermocouple |
|---|---|---|
| Accuracy | Higher (±0.1–0.5 °C typical) | Lower (±1–2.5 °C typical) |
| Temperature range | −200 to +850 °C | −270 to +2,320 °C |
| Response time | Slower (larger thermal mass) | Faster (small junction) |
| Long-term stability | Excellent (minimal drift) | Drifts over time, needs periodic replacement |
| Vibration tolerance | More fragile | Robust |
| Cost (sensor) | Higher | Lower |
| Wiring | Standard copper wire | Requires matching thermocouple extension wire |
| Self-powered? | No (needs excitation current) | Yes (generates own voltage) |
Allen-Bradley Thermocouple Modules
| Platform | Module | Channels | TC Types | Accuracy (Type K) |
|---|---|---|---|---|
| Compact 5000 | 5069-IY4 | 4 | B, C, D, E, J, K, L, N, R, S, T, TXK/XK | ±1.0 °C at 25 °C |
| Compact I/O | 1769-IT6 | 6 | B, C, E, J, K, N, R, S, T | ±1.0 °C at 25 °C |
Thermocouple accuracy from Rockwell Automation publications 5069-TD001 (page 30) and 1769-TD006 (page 45–46).
8. Signal Type Comparison
The table below summarizes all six signal types to help you choose the right one for your application.
| Signal Type | Range | Noise Immunity | Max Distance | Wire-Break Detect | Best Application |
|---|---|---|---|---|---|
| 4–20 mA | 4–20 mA | Excellent | 1,500+ m | Yes (live zero) | Process instrumentation (pressure, flow, level) |
| 0–20 mA | 0–20 mA | Excellent | 1,500+ m | No | Legacy instruments, lab equipment |
| 0–10 V | 0–10 V | Moderate | ~30 m | No | HVAC, VFD speed reference, building automation |
| ±10 V | −10 to +10 V | Moderate | ~30 m | No | Servo drives, bidirectional measurement |
| RTD | Resistance (Ω) | Good (3/4-wire) | ~100 m (4-wire) | Yes (open-circuit) | Precision temperature (−200 to +850 °C) |
| Thermocouple | millivolts | Low (needs shielding) | ~50 m | Yes (open-circuit) | High-temp measurement (up to +2,320 °C) |
9. Allen-Bradley Analog Module Selector
Use this table to find the right module for your signal type and platform.
Analog Input Modules
| Module | Platform | Ch | 4–20mA | 0–20mA | 0–10V | ±10V | RTD | TC | Resolution |
|---|---|---|---|---|---|---|---|---|---|
| 5069-IF4IH | Compact 5000 | 4 | ✓ | ✓ | ✓ | ✓ | — | — | 16-bit + sign |
| 5069-IF8 | Compact 5000 | 8 | ✓ | ✓ | ✓ | ✓ | — | — | 16-bit |
| 5069-IY4 | Compact 5000 | 4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | 16-bit |
| 1769-IF4 | Compact I/O | 4 | ✓ | ✓ | ✓ | ✓ | — | — | 14/15-bit |
| 1769-IF4I | Compact I/O | 4 | ✓ | ✓ | ✓ | ✓ | — | — | 16-bit |
| 1769-IF8 | Compact I/O | 8 | ✓ | ✓ | ✓ | ✓ | — | — | 15/16-bit |
| 1769-IF16C | Compact I/O | 16 | ✓ | ✓ | — | — | — | — | 15/16-bit |
| 1769-IF16V | Compact I/O | 16 | — | — | ✓ | ✓ | — | — | 15/16-bit |
| 1769-IR6 | Compact I/O | 6 | — | — | — | — | ✓ | — | config-dependent |
| 1769-IT6 | Compact I/O | 6 | — | — | — | — | ✓ | ✓ | config-dependent |
Analog Output Modules
| Module | Platform | Ch | 4–20mA | 0–20mA | 0–10V | ±10V | Resolution | Features |
|---|---|---|---|---|---|---|---|---|
| 5069-OF4IH | Compact 5000 | 4 | ✓ | ✓ | ✓ | ✓ | 16-bit | HART, per-channel isolation |
| 5069-OF4 | Compact 5000 | 4 | ✓ | ✓ | ✓ | ✓ | 16-bit | Open/short-circuit detect |
| 5069-OF8 | Compact 5000 | 8 | ✓ | ✓ | ✓ | ✓ | 16-bit | Open/short-circuit detect |
| 1769-OF2 | Compact I/O | 2 | ✓ | ✓ | ✓ | ✓ | 14/15-bit | Delta Sigma DAC |
| 1769-OF4 | Compact I/O | 4 | ✓ | ✓ | ✓ | ✓ | 15-bit | Open/short-circuit protect |
10. Scaling Analog Signals in Studio 5000
Most Compact 5000 (5069) modules output data in engineering units — the tag value is already in volts or milliamps. Compact I/O (1769) modules can be configured for engineering units, scaled-for-PID, percent of range, or raw/proportional data.
Compact 5000 Modules (5069)
The 5069-IF8 and other 5069 analog modules report data in IEEE 754 32-bit floating-point format (REAL data type). If a channel is configured for 4–20 mA, the tag reads directly in milliamps (4.000 to 20.000). You scale from milliamps to engineering units using the SCP (Scale with Parameters) instruction:
// Scale 4-20 mA pressure transmitter (0-100 PSI)
SCP Input: Local:1:I.Ch0Data // Raw mA value (4.0 - 20.0)
InputMin: 4.0 // 4 mA = 0 PSI
InputMax: 20.0 // 20 mA = 100 PSI
OutputMin: 0.0 // 0 PSI
OutputMax: 100.0 // 100 PSI
Output: Pressure_PSI // Scaled resultCompact I/O Modules (1769)
The 1769 analog modules offer four data formats. Set the format in the module’s Channel Configuration in RSLogix 5000 / Studio 5000:
| Data Format | Range (4–20 mA) | When to Use |
|---|---|---|
| Engineering Units (x1) | 4,000–20,000 (= 4.000–20.000 mA × 1000) | General purpose; scale with SCP |
| Scaled-for-PID | 0–16,383 | Direct input to PID instruction |
| Percent of Range | 0–10,000 (= 0.00–100.00%) | Quick percentage readout |
| Raw/Proportional | −32,768–+32,767 | Maximum resolution; custom scaling |
Scaling Formula
The general formula for linear scaling is:
Engineering Value = ((Raw − RawMin) ÷ (RawMax − RawMin)) × (EngMax − EngMin) + EngMin
11. Wiring & Noise Best Practices
- Use shielded cable for all analog signals. Belden 8761 (for current/voltage) or Belden 9501/9533 (for RTD) are industry standards referenced in the Rockwell technical data publications.
- Ground the shield at one end only — at the module end. This prevents ground loops that create noise. The 5069 analog modules have dedicated shield terminals on the RTB for this purpose.
- Separate analog and digital wiring in different conduit or cable tray. Keep analog cables at least 12 inches from power wiring and VFD output cables.
- Use twisted-pair cable to cancel electromagnetic interference. Each signal pair should be individually twisted.
- Use 4–20 mA for long runs — voltage signals degrade with distance. If you must use voltage over a long run, use heavier gauge wire to reduce resistance.
- Use differential inputs when available. The 5069-IF8 Series A provides 8 differential inputs; the 1769-IF4 supports both differential and single-ended wiring.
- Configure input filters to reject power-line noise. Set the notch filter to 50 or 60 Hz (matching your local mains frequency) to reject the most common source of analog noise.
- Keep RTD excitation current low (0.5 mA rather than 1.0 mA) to minimize self-heating error, especially with Pt100 elements.
12. Related Guides & Resources
Related PLC Exchange How-To Guides
| Guide | Topic |
|---|---|
| 5069-IF8 Analog Input Guide | Detailed wiring, configuration, and scaling for the 8-channel Compact 5000 analog input module |
| 5069-OF8 Analog Output Guide | Wiring and configuration for the 8-channel Compact 5000 analog output module |
| 5069-IY4 Temperature Input Guide | RTD, thermocouple, and mixed-signal configuration on the Compact 5000 platform |
| PowerFlex 525 Installation | VFD installation including 0–10V and 4–20mA speed reference wiring |
Rockwell Automation Reference Documentation
| Publication | Title | Content |
|---|---|---|
| 5069-TD001 | Compact 5000 I/O and Specialty Modules Specifications | Full specs for 5069-IF4IH, IF8, IY4, OF4IH, OF4, OF8 |
| 5069-UM005 | Compact 5000 Analog I/O Modules User Manual | Detailed configuration, wiring diagrams, and programming |
| 1769-TD006 | 1769 Compact I/O Modules Specifications | Full specs for 1769-IF4, IF8, IF16C, IF16V, IR6, IT6, OF2, OF4 |
Need Analog I/O Modules?
PLC Exchange stocks Allen-Bradley analog modules across the Compact 5000, Compact I/O, and ControlLogix platforms. All modules ship with a 2.5-year warranty and free UPS Ground shipping.