RS485 Modbus vs 4-20 mA: which output to wire

Many instruments, gas detectors among them, offer a 4-20 mA loop and an RS485 Modbus port at the same time. They are not rivals; they suit different receivers. The choice is about what the reading has to reach and how many devices share the cable.

Side by side

4-20 mARS485 Modbus RTU
CarriesOne value, as a currentMany values per device, as numbers
Devices per cableOne per loopSeveral on one bus, each with an address
Fault visibilityA broken wire reads 0 mA, below the live zeroA device that stops answering is reported as missing
FitsAn existing PLC, DCS or alarm panel with analogue inputsA controller reading several devices on one cable

How to decide

Wire 4-20 mA into the panel you have

When an installed PLC or alarm panel has to see the value, the loop drops into it without changes.

Wire RS485 for several devices

When one cable has to carry several detectors or sensors, or more than one value from each.

Wire both

A gas detector can feed its loop to the existing panel and its Modbus port to a controller for the record and the remote alert.

Where Genesis sits

Genesis reads RS485 Modbus devices on a shared bus on any of its four ports, as well as analogue, I2C and 1-Wire sensors.

Our gas detectors offer 4-20 mA and RS485 Modbus at the same time, plus two relays, so the existing panel and the controller can both be fed.

Related

Frequently asked questions

How do I scale a 4-20 mA reading?

Linearly between the value at 4 mA and the value at 20 mA. The 4-20 mA scaling calculator does it both ways.

How long can each cable be?

An RS485 bus runs to about 1200 m with shielded twisted pair and termination. A 4-20 mA loop runs long distances as long as the loop supply covers the cable resistance.

Not sure which one the site needs?

Tell us what has to be measured or switched, where, and what it has to report into. We say which approach fits, including when it is not ours.

Talk to us →