Veeder-Root TLS-300 Alarm Codes

Field reference for fuel system and underground storage tank technicians. 39 entries, taken from the DropTubeBuilder app.

These notes come from DropTubeBuilder

Reference notes from DropTubeBuilder, the offline field tool for fuel system technicians who cut overfill drop tubes, build tank charts and chase dispenser faults. It works with no cell signal, because the sites do not have any.

Get DropTubeBuilder on the App Store
Veeder-Root · TLS-300

Setup Data Warning

Configuration data was lost or changed (often after a battery/power issue). Action: review and re-enter System/In-Tank/Sensor setup; print a setup report and confirm against records.

Veeder-Root · TLS-300

Printer Out

Integrated printer is out of paper or the door is open. Action: reload paper roll, close door, clear the warning.

Veeder-Root · TLS-300

Printer Error

Printer mechanism fault or paper jam. Action: clear jam, reseat paper, cycle power to the console if it persists.

Veeder-Root · TLS-300

Battery Warning

Console backup battery is low; setup/data may not survive a power loss. Action: schedule battery replacement (board-mounted lithium).

Veeder-Root · TLS-300

AC Power Off

Console lost AC power and is running on backup or has shut down. Action: check breaker/UPS feeding the console; confirm dedicated circuit is on.

Veeder-Root · TLS-300

EEPROM Failure

Non-volatile memory (setup storage) failed its self-test. Action: cycle power; if it returns, the CPU/memory board needs service.

Veeder-Root · TLS-300

RAM Failure

Working memory failed its self-test. Action: cycle power; persistent fault means CPU board replacement.

Veeder-Root · TLS-300

Software Module Warning

A software/feature module mismatch or expired feature was detected. Action: verify installed features/licensing and firmware version.

Veeder-Root · TLS-300

Comm Alarm

Console lost communication with a device (probe, sensor, module, or remote display). Action: check the device wiring, module seating, and address/setup.

Veeder-Root · TLS-300

Auto Dial Failed

Scheduled modem/network report-out to the host failed. Action: verify phone line/Ethernet, host number/IP, and comm settings.

Veeder-Root · TLS-300

Maintenance Tracker

A scheduled maintenance interval has elapsed. Action: perform the due maintenance and reset the tracker.

Veeder-Root · TLS-300

Delivery Needed

Product level dropped below the delivery-needed limit. Action: schedule a fuel delivery; informational.

Veeder-Root · TLS-300

Low Product

Product volume is below the configured low limit. Action: order fuel; verify limit is set correctly for the site.

Veeder-Root · TLS-300

High Product

Product volume is above the high limit (approaching capacity). Action: stop/observe deliveries; verify the high limit and tank chart.

Veeder-Root · TLS-300

Overfill Alarm

Tank exceeded the overfill limit (typically 90%) during/after a delivery. Action: stop delivery immediately; investigate delivery practices and overfill setpoint.

Veeder-Root · TLS-300

Max Product Alarm

Level reached the maximum (≈95%) limit. Action: cease filling; confirm overfill-prevention valve and setpoints.

Veeder-Root · TLS-300

High Water Alarm

Water in the tank exceeds the high-water limit. Action: pump out water; inspect fill cap, spill bucket, and gaskets for intrusion; check for phase separation.

Veeder-Root · TLS-300

Water Warning

Water has reached the warning limit. Action: monitor; schedule water removal and find the source.

Veeder-Root · TLS-300

Low Temperature Warning

Product temperature is below the low limit (waxing/gel risk for diesel). Action: informational; monitor in cold weather.

Veeder-Root · TLS-300

Invalid Fuel Level Alarm

Probe is reporting an implausible level (floats stuck or product/water floats crossed). Action: pull and inspect the probe and floats for fouling or sticking.

Veeder-Root · TLS-300

Probe Out Alarm

Console is not seeing the probe. Action: check probe wiring/connections at the probe and module; verify probe address and canister.

Veeder-Root · TLS-300

Gross Test Fail

Static (gross 3.0 gph) leak test failed. Action: re-run when quiet/idle; if it fails again, investigate the tank for leaks.

Veeder-Root · TLS-300

Periodic Test Fail

Periodic (0.2 gph) leak test failed. Action: ensure adequate idle time and product level; investigate if it repeats.

Veeder-Root · TLS-300

Annual Test Fail

Annual (0.1 gph) precision test failed. Action: review test conditions; arrange tightness testing/leak investigation.

Veeder-Root · TLS-300

Periodic Test Needed

No passing periodic leak test within the required window. Action: ensure the tank gets quiet idle time to complete a test.

Veeder-Root · TLS-300

Annual Test Needed

No passing annual (0.1 gph) test within the window. Action: schedule conditions for a valid test.

Veeder-Root · TLS-300

Leak Alarm

Statistical leak detection declared a leak. Action: treat as a release indication; investigate per regulations.

Veeder-Root · TLS-300

Sudden Loss Alarm

An unexpected sudden drop in volume (not a sale/delivery) was detected. Action: check for theft, siphoning, or a leak.

Veeder-Root · TLS-300

Theft Alarm

Volume decreased without an authorized dispense. Action: investigate unauthorized removal.

Veeder-Root · TLS-300

Probe High Water (No Float)

Water exceeds limit but the water float is missing/stuck. Action: inspect probe water float assembly.

Veeder-Root · TLS-300

Fuel Alarm

A liquid sensor (sump/interstitial/dispenser pan) detected hydrocarbons. Action: locate and stop the leak; remove product from the containment.

Veeder-Root · TLS-300

Water Alarm

A liquid sensor detected water in containment. Action: remove water; find intrusion source (covers, seals, groundwater).

Veeder-Root · TLS-300

High Liquid Alarm

Liquid in containment reached the upper sensor threshold. Action: pump out and identify whether fuel or water; inspect for leaks.

Veeder-Root · TLS-300

Low Liquid Alarm

Liquid in an interstitial/brine sensor fell below limit (possible breach of double wall). Action: inspect interstitial integrity and brine level.

Veeder-Root · TLS-300

Liquid Warning

Liquid detected at the warning level. Action: investigate containment; monitor for escalation to alarm.

Veeder-Root · TLS-300

Water Out Alarm

A discriminating sensor lost its expected water reference. Action: inspect the sensor and its position.

Veeder-Root · TLS-300

Sensor Out Alarm

Console is not seeing the sensor (open/short or disconnected). Action: check sensor wiring and module; verify the sensor type/setup.

Veeder-Root · TLS-300

Short Alarm

Sensor wiring is shorted. Action: inspect for pinched/wet wiring and connector corrosion; megger if needed.

Veeder-Root · TLS-300

Sensor Setup Data Warning

Sensor configuration was lost/changed. Action: re-enter sensor type and thresholds.

These notes come from DropTubeBuilder

Reference notes from DropTubeBuilder, the offline field tool for fuel system technicians who cut overfill drop tubes, build tank charts and chase dispenser faults. It works with no cell signal, because the sites do not have any.

Get DropTubeBuilder on the App Store

These notes are a field aid, not a substitute for the governing codes, the stamped drawings, the authority having jurisdiction, or manufacturer manuals. Verify against the current documentation for your installed equipment.