9208

Get a Live Demo

You need to see DPS gear in action. Get a live demo with our engineers.

White Paper Series

Check out our White Paper Series!

A complete library of helpful advice and survival guides for every aspect of system monitoring and control.

DPS is here to help.

1-800-693-0351

Have a specific question? Ask our team of expert engineers and get a specific answer!

Learn the Easy Way

Sign up for the next DPS Factory Training!

DPS Factory Training

Whether you're new to our equipment or you've used it for years, DPS factory training is the best way to get more from your monitoring.

Reserve Your Seat Today

How To Retrofit Diesel Tank Level, Leak, And Generator Monitoring At Existing Facilities

By Andrew Erickson

October 13, 2026

Share: 
Diesel generator monitoring

Diesel tank level monitoring is the practice of measuring the fuel in a generator's tank electronically and reporting it to operators, so refills can be scheduled before a generator runs dry. At many water, wastewater, and utility facilities, the only tank gauge is still a mechanical float dial on top of the tank - accurate enough when someone walks over to read it, invisible to everyone else.

This article explains how to retrofit electronic level monitoring onto existing diesel tanks, how to scale and alarm on the reading, and how to add generator status and leak detection to the same monitoring system. It is written for operations and maintenance teams at plants and remote facilities who have been asked to track generator fuel usage and want a practical starting point.


Why Retrofit Electronic Monitoring On A Diesel Tank?

A mechanical float gauge only answers the question "How full is the tank?" for the person standing next to it. Fuel usage, refill timing, and unexpected drops all go unseen until someone happens to check.

Retrofitting electronic level monitoring helps with several goals at once:

  • Refill planning. Operators see the level from the control room or a phone and schedule deliveries before the tank becomes urgent.
  • Fuel usage tracking. A logged level over time shows how much fuel each generator run consumed.
  • Loss detection. A sudden drop that does not match generator runtime points to a leak or theft.
  • Outage readiness. During an extended power outage, the team knows exactly how many hours of runtime remain.

Older tanks often have original gauges that are decades old. Those gauges were built to be read by eye, not wired to anything, so most projects begin by deciding how to get an electrical signal out of the tank.


What Are The Options For Replacing A Mechanical Tank Gauge?

A tank level sender is a device that converts the fuel level into an electrical signal - usually a voltage or a 4-20 mA current - that a remote telemetry unit (RTU) can read. Retrofit paths depend on what is already mounted on the tank.

Existing Gauge Retrofit Path What You Need To Know First
Magnetically coupled dial Replace the dial head with a sender that reads the same magnetic float Gauge make and model, mounting thread
Older mechanical float gauge Remove the gauge and install a new level sender with an analog output Tank dimensions, tank depth, fitting size
No usable fitting or hard-to-wire location Wireless level sensor reporting to a receiver at the RTU Distance to the RTU, power at the tank

Tank dimensions and depth are the most common missing inputs. The sender must match the depth of the tank, and the shape of the tank determines how level converts to volume. A horizontal cylindrical tank, for example, does not hold the same number of gallons per inch at the bottom as it does in the middle. Gather these details before quoting any hardware.


How Do You Scale A Tank Level Reading So It Means Something?

Analog scaling is the step that converts a raw electrical value into the real-world unit operators care about. Without it, the RTU would report "2.5 volts," and someone would have to work out what that means. With it, the RTU reports "50% full."

Factory training makes the point simply: nobody wants to think about whether two and a half volts is enough fuel. Typical scaling uses two reference points:

  1. The sender's output at an empty tank maps to 0%.
  2. The sender's output at a full tank maps to 100%.

For a sender with a 0-5 volt output, 0 V reads as empty, 5 V as full, and 2.5 V as half. Two-point scaling also works as a field calibration. Some level senders return a percentage of their supply voltage, so a long cable run or a slightly low supply means a full tank never quite reaches the theoretical top value. If a known-full tank reads a little under 5 V, set that measured value as the 100% reference. The same idea applies to propane tank senders, which are a common source of this confusion.

Where a sender offers 4-20 mA output, it is often worth choosing. A 4-20 mA signal has a "live zero": 4 mA means empty, so a reading of 0 mA can only mean a broken wire or a failed sender. A 0-5 V sender cannot tell the difference between an empty tank and a cut cable. DPS RTUs accept both, and RTU analog inputs can be configured for the signal type the sender provides.


What Alarm Thresholds Should You Set For A Diesel Tank?

Thresholds are the scaled values at which the RTU raises an alarm. A tank typically gets at least two low-level thresholds, each tied to a different response.

  • Minor low: Set high enough to allow normal scheduling of a fuel delivery, such as 40%. The message means "order fuel when convenient."
  • Major low: Set where a refill becomes urgent, such as 20%, or lower for large tanks with short delivery lead times. The message means "this needs a dedicated trip."
  • High: Optional, but useful to catch an overfill during delivery or a sensor that has failed high.

Base the thresholds on hours of runtime rather than round numbers. If a full-load generator burns a known number of gallons per hour, the remaining fuel at each threshold translates directly into hours of outage coverage. That is the number operations leadership actually wants to know.

Two settings keep tank alarms from chattering:

  • Deadband is a small range around a threshold where the alarm will not toggle. Factory trainers compare it to a car's low-fuel light that keeps flickering on and off as fuel sloshes around a curve. A few percent of deadband stops repeated set-and-clear messages as the level hovers near the line.
  • Qualification time requires the level to stay past the threshold for a short period before alarming, filtering out momentary readings caused by fuel movement or a refill in progress.

Unused thresholds can do useful work too. Parking an unused high threshold just above the sender's normal maximum turns it into a failed-sensor alarm.


How Do You Catch A Leak Or Fuel Theft Before The Low Alarm?

A low-level alarm is slow by design. It waits until a lot of fuel is already gone. A rate-of-change alarm compares readings over a time window and alarms when the level moves faster than it should, catching a fast drop long before the low threshold.

Factory training works through the math with a propane theft example that applies equally to diesel. Take a 1,000-gallon tank feeding a generator that burns no more than 60 gallons per hour at full load. That is 6% of the tank per hour, or about 1% every 10 minutes. Anything faster cannot be the generator. A rate-of-change alarm set at 5% in 10 minutes will flag a leak or a siphon that a 40% threshold would not notice for hours. As one trainer described a real case: the level dropped ten points in ten minutes, and "that's pretty weird."

Dedicated leak detection is a separate layer. Many double-wall tanks and containment basins accept a leak sensor in the interstitial space or sump. Sensors that provide a contact closure on detection can be wired to an RTU discrete input like any other alarm. Confirm the sensor type your tank supports and any local regulatory requirements before selecting hardware.


How Do You Add Generator Monitoring To The Same System?

Fuel level answers half the question. Generator status answers the other half: is the generator running, did it start when it should have, and is it reporting a fault?

The integration path depends on the generator's age and controller:

  • Newer generators often have a controller with a Modbus port. The RTU polls registers for running status, engine hours, oil pressure, coolant temperature, and fault codes. See Modbus network monitoring for setup considerations.
  • Older generators may only have indicator lamps on the front panel for conditions like high temperature, low oil pressure, or fail to start. Where a lamp circuit can be safely tapped, each indicator can become a discrete input, so the lamp turning on sends an alarm.
  • Any generator can be monitored for running status with a sensor that detects its AC output.

Model numbers for each generator determine which path applies, so collect them before designing. Facilities with a mix of old and new generators often use Modbus for the newer units and discrete inputs for the older one, all landing on the same RTU.

Once the generator is monitored, fuel and runtime can be combined. An accumulation timer on the generator running input totals runtime, which can be compared against fuel used to spot inconsistencies. A derived alarm that combines low fuel, commercial power failure, and generator running highlights the condition that needs immediate attention. DPS covers power-side monitoring more broadly on its remote power monitoring page.


Can Tank And Generator Data Feed An Existing SCADA System?

Many plants already run an HMI or SCADA platform for process control, and sometimes they are partway through migrating to a new one. Fuel and generator data are most useful when they appear on the same screens operators already watch.

The key question is what format the SCADA side expects. Common paths include:

  • SNMP: Widely supported. The RTU sends SNMP traps on alarms and answers polls for current values. Many SCADA platforms include an SNMP driver or can add one.
  • An alarm master with protocol mediation: A central alarm master such as T/Mon collects data from RTUs and other devices, mediates 35+ protocols, and forwards a consolidated view. This is helpful when tank monitoring is one piece of a larger alarm picture. How protocol mediation works explains the approach.
  • A custom output format: If a specific protocol is required and not already supported, custom development is sometimes possible depending on project quantity.

Remote sites without Ethernet can still report. Cellular RTU options and cellular routers carry alarms from enclosures that have no wired network connection, and choosing the right RTU covers how to match the unit to the site.


FAQ: Diesel Tank Level And Generator Monitoring

Can I add electronic monitoring to a tank with an old mechanical gauge?

Yes. Depending on the existing gauge, you can replace the dial head with a sender that reads the magnetic float, or remove the old gauge and install a new level sender with an analog output. Tank dimensions and depth are needed to select the right sender.

What does analog scaling do for tank monitoring?

It converts the sender's voltage or current into a percentage or gallons, so operators see "50% full" instead of "2.5 volts." Two-point scaling can also correct for a sender that does not quite reach its theoretical full-scale output.

What low-level thresholds should I use?

A common approach is a minor alarm around 40% for routine refill scheduling and a major alarm around 20% for urgent refills. Adjust both based on fuel burn rate and delivery lead time.

How can I detect fuel theft or a leak quickly?

Use a rate-of-change alarm that triggers when the level drops faster than the generator could burn fuel. For a dedicated leak sensor, wire its contact closure to an RTU discrete input.

Can older generators without communication ports be monitored?

Yes. Indicator lamp circuits can often be converted to discrete inputs, and an AC sensor can confirm running status. Newer generators with Modbus provide more detail.

Can tank data go into my SCADA system?

Usually. SNMP is the most common path, and an alarm master with protocol mediation can translate between formats. Confirm the protocol your SCADA platform expects before finalizing the design.


Get A Free Consultation

If your diesel tanks still rely on a dial that someone has to walk out and read, an RTU-based retrofit can put fuel level, generator status, and leak alarms on the screens your operators already use. DPS Telecom has helped utilities and public agencies monitor remote infrastructure since 1986, with RTUs designed and built in the United States. Get a Free Consultation, or call 1-800-693-0351 or email sales@dpstele.com.

Share: 
Andrew Erickson

Andrew Erickson

Andrew Erickson is an Application Engineer at DPS Telecom, a manufacturer of semi-custom remote alarm monitoring systems based in Fresno, California. Andrew brings more than 19 years of experience building site monitoring solutions, developing intuitive user interfaces and documentation, and opt...

We use cookies to improve your experience.
By continuing, you agree to our use of essential, analytics, and marketing cookies. Privacy Policy
Cookie Preferences
Choose which categories of cookies you allow. Essential cookies are always active as they keep the site working. See our Privacy Policy for full details.
These cookies are strictly necessary for the website to function and cannot be disabled.
Essential
Always active
Analytics
Traffic & usage data
Marketing
Personalized ads