Loading header...

HART - Digital Data on a 4-20 mA Loop

HART stands for Highway Addressable Remote Transducer. It is used in process plants where 4-20 mA analog loops are already trusted, installed, and easy to maintain. HART keeps the analog current signal and adds a small digital signal on top of it.

That is the key idea: the primary process value can still be read as 4-20 mA, while digital data carries configuration, diagnostics, and extra variables.


Learning Objectives

By the end of this lesson, you should be able to:

  • Explain how HART overlays digital data on a 4-20 mA loop.
  • Identify the 1200 Hz and 2200 Hz FSK tones used by HART.
  • Understand point-to-point and multidrop HART operation.
  • Distinguish primary analog value, digital process variables, and diagnostics.
  • Recognize common installation and troubleshooting checks.

HART Overlay Principle

HART uses Bell 202 frequency-shift keying (FSK):

  • Logic 1 is represented by 1200 Hz.
  • Logic 0 is represented by 2200 Hz.
  • The digital signal is about 0.5 mA peak.
  • The FSK waveform averages to zero, so it does not change the DC 4-20 mA measurement.
  • The data rate is 1200 bit/s.
  • One loop can have two masters: a primary host such as a DCS and a secondary handheld communicator.
flowchart TD classDef analog fill:#dcfce7,stroke:#16a34a,color:#14532d classDef digital fill:#dbeafe,stroke:#2563eb,color:#1e3a5f classDef loop fill:#fef9c3,stroke:#ca8a04,color:#713f12 P["Pressure transmitter"]:::loop A["4-20 mA analog current\nPrimary value"]:::analog H["HART FSK overlay\n1200/2200 Hz digital data"]:::digital DCS["DCS / HART communicator"]:::loop P --> A --> DCS P --> H --> DCS

Why HART Exists

A basic 4-20 mA loop gives one value. HART lets a smart transmitter provide much more:

Data Example
Primary variable Pressure = 6.2 bar
Secondary variable Sensor temperature = 42 degC
Device configuration Range, damping, tag name
Calibration data Zero trim, span trim
Diagnostics Sensor fault, electronics fault, maintenance required
Identity Manufacturer, model, device revision

This is why HART became so important in process instrumentation: it upgrades analog loops without replacing all wiring and control system input cards.


Frames, Commands, and Status

HART messages are short request-response frames. The exact byte layout depends on the revision and addressing mode, but the commissioning idea is simple: the master sends a command, the field device replies with data and status, and both sides use a checksum to detect corrupted frames.

Field Why it matters
Preamble Lets the receiver lock onto the modem signal
Address Selects the field device and master context
Command Defines the requested action
Byte count Tells how much data follows
Status Reports command result and device health
Data Carries values, configuration, or identity
Checksum Detects frame corruption

Common universal commands include reading the unique identifier, reading the primary variable and loop current, and reading device status. Device-specific commands are where many vendor features live, so a HART host often needs the correct device description or FDI package to show names, units, menus, and diagnostics correctly.


Point-to-Point Mode

Most HART loops are point-to-point. The analog current still represents the primary variable.

sequenceDiagram participant DCS as DCS Analog Input + HART Master participant TX as Smart Pressure Transmitter Note over DCS,TX: 4-20 mA continuously carries primary value DCS->>TX: HART command 0 - read unique identifier TX-->>DCS: Manufacturer, device type, revision DCS->>TX: HART command 3 - read dynamic variables TX-->>DCS: PV, current, percent range, status

The analog input can still control the plant even if the HART polling is temporarily unavailable.


Multidrop Mode

HART also supports multidrop. Multiple devices share the same pair of wires, and each device is addressed digitally. In classic multidrop, the loop current is fixed at about 4 mA, so the analog value is no longer used as the process measurement.

Mode Current behavior Typical use
Point-to-point 4-20 mA carries primary value Normal transmitter loop
Multidrop Fixed low current, digital addressing Several smart devices on one pair

Multidrop is useful, but slower polling and compatibility limits mean point-to-point remains more common.


Worked Example - Scaling the Analog Value

Suppose a pressure transmitter is ranged from 0 to 10 bar.

Formula:

Process value = Lower range + ((I - 4 mA) / 16 mA) x span

If loop current is 13.6 mA:

Process value = 0 bar + ((13.6 - 4) / 16) x 10 bar
Process value = 6.0 bar

At the same time, HART may report:

Digital field Value
Primary variable 6.01 bar
Loop current 13.62 mA
Sensor temperature 41.8 degC
Device status Good

The analog value and digital primary variable should agree within expected tolerance.


Loop Design Example - HART Load Margin

A HART modem needs enough AC voltage across the loop resistance to detect the FSK signal. A common practical target is at least 250 ohm of loop resistance, while the total loop burden must still fit within the transmitter supply voltage.

Available voltage for load = Supply - transmitter minimum voltage
Maximum load resistance = available voltage / loop current

For a 24 V supply and a transmitter that needs at least 11 V:

Available load voltage = 24 V - 11 V = 13 V
At 20 mA, Rmax = 13 V / 0.020 A = 650 ohm

That loop can support a 250 ohm HART resistor plus cable and input-card burden. If the supply were lower or the cable much longer, HART communication might fail even though the analog current still appears correct.


Practical Checks

  • Verify the loop has enough resistance for HART communication. Many systems need about 250 ohm minimum load.
  • Check the total loop burden at 20 mA so the transmitter still has enough terminal voltage.
  • Confirm the analog loop works before troubleshooting HART.
  • Check shield grounding and noise if communication is intermittent.
  • Confirm the communicator, DCS input card, or HART modem supports the device revision.
  • Compare analog current with the digital primary variable.
  • Read device status before adjusting trim or range values.
  • Record tag, range, units, damping, and alarm settings after commissioning.

Common Mistakes

  • Thinking HART replaces 4-20 mA; in point-to-point mode it complements it.
  • Ignoring the minimum loop resistance required for the FSK signal.
  • Expecting high-speed data from a 1200 bit/s protocol.
  • Forgetting that multidrop fixes the analog current.
  • Calibrating only the control system scaling and not checking transmitter trim.
  • Treating every HART command as universal; many useful commands are device-specific.
  • Adding a communicator at the wrong loop point and bypassing the HART load resistor.

Summary

HART is a practical bridge between analog process instrumentation and digital diagnostics. It keeps the reliability and simplicity of 4-20 mA while adding configuration, identity, calibration, and health data. Its low speed is not a weakness for its purpose: it is designed for smart field instruments, not high-speed control networks.


Further Reading


Mind Map

mindmap root((HART)) Core concept Digital over 4-20 mA Bell 202 FSK 1200 bit/s Applications Smart transmitters Calibration Diagnostics Asset management Formulas PV = LRV + ((I-4mA)/16mA)*span 4 mA live zero 20 mA full scale Design rules Need loop resistance Check burden at 20mA Keep analog fallback Use correct DD files Practical checks Compare analog and digital Check device status Verify tag and range Common mistakes No 250 ohm load Low supply margin Expecting high speed Multidrop current fixed