Guide · Level Crossing Monitoring

Level Crossing Flasher Fault Detection: A Practical Guide

A flasher fault is any condition where one or both of the alternating warning lamps at a railway level crossing fails to operate as designed. Left undetected, flasher faults compromise the visual warning system that protects road users — and they often go unreported until a routine inspection, or worse, an incident. This guide covers what causes flasher faults, how operators detect them remotely, and what signals to monitor to catch them early.

5 min read Updated May 2026 Topic: Safety-critical monitoring

What is a level crossing flasher?

A flasher (or flasher unit) controls the alternating illumination of the warning lamps mounted on a level crossing signal mast. In a typical installation, two red lamps flash in opposition at roughly 45–65 cycles per minute when a train is approaching. The flasher unit drives them via a relay or solid-state switching circuit, sequenced by the level crossing control logic.

Failure of any element in this chain — lamps, driver, wiring, controller, or power supply — constitutes a flasher fault. Because the lamps are the road user's primary visual warning, flasher faults are categorised as safety-critical in every jurisdiction.

Common causes of flasher faults

How to detect flasher faults remotely

Reliably detecting an individual lamp failure from current alone isn't trivial. The same lamp circuit draws different current at different battery voltages, and a healthy two-lamp circuit looks identical to a faulty four-lamp circuit by raw current. The robust approach is to count lamps, calibrated against a learned baseline.

Learning phase

During commissioning — or any scheduled maintenance where the lamp circuit is verified healthy — the on-site logic application records two reference values:

Both values are retained as the calibration reference for that site. Re-learning re-baselines after lamp replacement or other planned changes.

Runtime detection

During normal operation, every flash cycle the logic application:

  1. Gate condition — confirms lamp current has met the configured minimum threshold, so the calculation only runs when the lamps are actually energised
  2. Smooth — samples lamp current through a 100-point moving-window average to reject noise and switching transients
  3. Voltage compensate — adjusts the measured current for the difference between the present battery voltage and the learned voltage
  4. Count lamps — divides the compensated current by the learned per-lamp value to produce a real-time number-of-lamps figure

The result is a continuously updated count of how many lamps are actually drawing current. Comparing this against the configured expected count is what surfaces individual lamp failures, independent of battery state.

Alarms

A complete flasher monitoring program covers more than just lamp count. The following alarms are raised by the on-site logic application when a fault condition is detected. Each is mapped to a severity in the operations console and relayed immediately to the central platform, with SMS fallback when cellular comms are unavailable.

AlarmCondition
Flasher Active, No Lamp CurrentThe crossing is active but no lamp current is detected
Lamp Current on Inactive FlasherLamp current is present but the crossing isn't active
Flasher Excessive ActivityThe flasher switches on and off continuously over a defined period
Flasher Time ExceededThe flasher has remained active for longer than the configured maximum
Flasher Active, No Track DetectedThe flasher is active but no train is detected on the track
Minor Lamp FaultOne lamp has failed — number-of-lamps count drops by one
Major Lamp FaultTwo or more lamps have failed — count drops by two or more

Tip: Track current draw as a rolling 30-day trend. A lamp slowly drifting toward its lower threshold is a candidate for proactive replacement — turning an unplanned site visit into a scheduled one.

What to monitor in practice

For a complete flasher monitoring program, instrument the following signals at each crossing:

SignalPurpose
Lamp current (per lamp)Detect open/short, filament wear
Lamp voltageConfirm drive is present and within spec
Flasher control signalVerify controller intent vs. lamp state
Battery voltagePower supply integrity
Cabinet door / tamperSecurity, change-of-state log

Why early detection matters

Undetected flasher faults are a Category A safety risk in most rail safety frameworks. Standards such as EN 50129 (Europe) and AS 7658 (Australia) require continuous functional monitoring of warning systems, with a defined fault response time. Compliance aside, the operational case is straightforward: remote detection cuts mean-time-to-repair (MTTR) from days — typical when faults are found by inspection — to hours, and replaces unplanned site visits with planned, condition-based maintenance.

For a fleet of 100 crossings, the difference compounds. Even a modest reduction in MTTR translates into measurable reductions in road-user exposure to inoperative warning systems, and a meaningful drop in unplanned maintenance cost.

Frequently asked questions

What is a level crossing flasher fault?

Any condition where one or both alternating warning lamps fail to operate as designed — including lamp filament failure, flasher driver failure, wiring faults, control logic errors, and supply voltage issues.

How are flasher faults detected remotely?

By counting lamps, not measuring raw current. During commissioning the site learns a per-lamp current and the battery voltage. In operation, lamp current is gated on a minimum threshold, smoothed through a 100-point moving-window average, compensated for battery voltage, and divided by the learned per-lamp value to derive a real-time number-of-lamps count. Setpoints raise an alarm when the count drops by one (single lamp failure) or two or more (multiple lamp failure).

What alarms does a flasher monitoring system raise?

A complete program raises distinct alarms for: Flasher Active No Lamp Current, Lamp Current on Inactive Flasher, Flasher Excessive Activity, Flasher Time Exceeded, Flasher Active No Track Detected, Minor Lamp Fault (one lamp failed), and Major Lamp Fault (two or more lamps failed).

How often do flasher faults occur in practice?

In a typical fleet of 100 level crossings, expect 5–15 flasher-related events per year. Frequency rises with installation age and varies between incandescent and LED lamp types.

Can LED warning lamps be monitored the same way?

LED lamps draw very different current profiles — typically lower and more constant. Monitoring must be calibrated per lamp type. Modern logic applications support both with configurable thresholds.

Is real-time flasher monitoring required by regulation?

Continuous monitoring isn't always mandated explicitly, but compliance with EN 50129 / AS 7658 typically requires a functional safety argument that faults will be detected within a defined response time. Continuous remote monitoring is the simplest path to that argument.

Remote flasher monitoring, out of the box

RailNet Operations ships with flasher fault detection as one of fifty-plus level crossing alarms — preinstalled, IEC 61131-3 compatible, and integrated with a centralised operations console.

Request Information