Guide

Fire alarm cause and effect: a Gent Vigilon guide

Cause and effect is the part of a fire alarm system that decides what happens when a device operates: which sounders run, on which signal, whether there is a delay, whether plant shuts down, whether a second confirming fire is needed first. On a small system it is almost trivial; on a networked Gent Vigilon site with phased evacuation, voice alarm (VA), interface-driven plant and double-knock overrides, it is the hardest part of the job — and the most likely to be got wrong under pressure.

This guide sets out the method we use on Vigilon — for the engineer with a strategy to program, and the duty-holder who wants to know what they are paying an engineer to get right. It is about the programming; where you need the kit, we link to it.

Written by Oliver Marston — Gent fire detection engineer since 1996, formerly Gent technical support

Start with the strategy — in matrix form

Before touching the panel, read the cause-and-effect strategy — ideally as a matrix, because a matrix is a truth table: at test time the system is proved row by row against it. Prose paragraphs cannot be, and the gaps stay hidden until commissioning.

If anything is unclear, or something you would expect is missing, verify it with the person who asked you to program it — do not fill the gap with an assumption. Then stop and think about method: some panels give one way to do it; on Vigilon you have several, and the rest of this guide is about choosing well.

Sectors: the core programming tool on Vigilon

On Vigilon, the sector is the unit of cause and effect and the most important programming tool on the system. Every device is assigned a sector.

The mechanism is concrete: a device — say a smoke-sounder — is assigned a sector, say sector 2. When it operates, the sector-linking table decides which sectors are actioned. If sector 2 actions sector 2, that device's own sounder activates.

By default every device sits in sector 1, giving a one-out-all-out system: any input triggers every output. It works, but on sector 1 interfaces go quiescent on silence and not on reset. The fix: move the interfaces to sectors 29–32, which go quiescent on reset, then action those sectors on sector 1.

The one-out-all-out build worth starting from

There is an established sector-linking build that gives a clean one-out-all-out system and the building blocks for anything more complex.

Hit template 1 in sector linking. That defaults the page so sector 1 actions sectors 1–28, and sectors 1–32 all action sector 1. The value is the failsafe: an unprogrammed device falls back to sector 1 and still does something safe rather than nothing.

From the sector linking screen at the bottom of the popout:

  • Action sector 2, loops 1 to x, on sector 2, loops 1 to x.
  • Action sector 32, loops 1 to x, on sector 2, loops 1 to x.
  • Assign all devices to sector 2, except interfaces.
  • Assign all interfaces to sector 32.
  • Set all of it to signal 2.

When I worked in Gent technical support, this feature was one of the improvements I suggested to development.

Here "1 to x" is the panel's loop count — 1–4, 1–6, or a single loop. This is best-practice one-out-all-out, with interfaces correct on reset — extend it into phased and conditional cause and effect without unpicking the foundation.

Quiescent on reset, and the sound-alarms menu

Sectors 29–32 returning to quiescent on reset and blanking a sector in the sound-alarms menu are the same mechanism. Reset behaviour is set in the sound-alarms menu: the default is signal 2 (pressing sound-alarms actions the sector to that signal), and it can be set to 1 or 3, rarely if ever. Set it to blank and the sector actions on neither the sound-alarm nor the silence-alarm button. That is why sectors 29–32 go quiescent on reset: they are blanked, so it doesn't sound them, and therefore doesn't silence them.

Delays and double knock: count the delays first

As soon as delays or double knock enter the picture, the job changes character. Double knock means a second confirming fire is required — two devices in a zone, or two anywhere on the system — before the full effect runs. It stops one detector in alarm from triggering evacuation or plant shutdown, and is why most modern cause and effect is more than one-out-all-out.

The first number to work out is how many delays the strategy needs, because each panel provides 16 delay blocks. More than 16 and you must plan how to distribute them before you program. If it is a VA system on a single panel that needs more delays than the panel can carry, you will need a second panel to run the extra — a design decision with cost and cabling implications, so surface it early.

In practice — on anything with delays or double knock we routinely take an hour, sometimes an evening, to work the scenarios on paper. Sixteen per panel is a hard limit: counting them first tells you whether this is a one-panel or a two-panel job — and that changes the quote and the programme.

The implementation split: 1–2 panels v 3 or more panels

How you deliver double knock depends on how many panels are involved — the most important branch in the method.

One or two panels. Double knock works in practice using the second-fire override in the delay blocks — the "override the delay on occurrence of 2nd fire" option in the delay block itself.

Three or more panels. The delay-block route no longer holds up. You move to zones or groups and drive the response with command builds (below). Because most modern cause and effect needs double-knock override, this is also where the master sectors and delay-block links become largely redundant on a three-panel-plus site.

Keep the two "second fire" overrides separate: the delay-block override (one or two panels) is a different mechanism from the command-build override (the groups route on three or more).

Zones, groups, and the MCP trap

On three-panel-plus sites the choice between zones and groups matters, and I always use groups. The reason is behaviour I have seen on site: only smoke detectors reliably triggered a cause — even with all devices in zone mode selected. That was as I found it around 2008; it may have been fixed since, though I have not verified that and stick with groups.

Common mistake — manual call points programmed in zones are the sharp end of this: they are found not to trigger command builds. A practice observation, not a line from a standard, but a reliable one — and these are exactly the inputs you cannot afford to have fail silently.

The way round it is groups. With inputs in groups, all of them can trigger a command build — by a single fire, or by two fires for double knock. To make this work you switch to all fire events and set the mode to All OS's ("OS" is out-station, the term Gent used for devices in the BS variants before EN 54 standardised on "devices").

Zones still earn their place for the zone diagram, so zone the site accordingly. Groups also save programming where a cause spans more than two zones, and zones doing the same thing can be doubled up.

In practice — in setup, go to zone and set zones 1–128 to mode "all devices / OS" before you download. Do it once, up front, and save going through every zone or group in the comm tool. Miss it and the fire shows as zone 1, or whatever zone the device is programmed to.

Command builds: triggers, actions, and the second fire

A command build is the engine of the groups route: it can be triggered by one fire and overridden by a second fire.

A build can drive a range of actions, including delay blocks, by delay and by signal. Note that when a build actions a delay block, the build's delay time overrides the delay block's own delay — useful for imposing a different delay, or overriding one you want out of the way. Go through the many trigger and action combinations once to see what they can do.

Build from the truth table

Program from the matrix, not around it: build each row to the effect the strategy defines, so at test time the system reads as a truth table to be walked cause by cause, rather than proved by "it makes a noise".

Testing, commissioning and handover are a separate discipline and deserve their own guide; this one is about getting the programming right so that guide has a truth table to work from.

What good cause-and-effect documentation looks like

The deliverable is that matrix — complete, unambiguous, testable, and the thing the next engineer thanks you for in five years' time.

Download the MFD cause-and-effect matrix template: Excel (matrix + verification sheets) · CSV · print-ready PDF.

Matrix sheet:

  • Causes down the left, as zones — one row per zone.
  • Effect columns across the top, one per zone — cell value E (evacuate), A (alert), or blank (nothing).
  • After the zone columns, interface columns — plant, AOV and any other interfaces — cell value X (activate).
  • Optional voice-alarm (VA) column where the site has VA.
  • Notes column for the delay rules, in this convention: "3 min delay"; "MCP activation overrides delay"; "double knock overrides delay — as per matrix".

Verification sheet (what keeps it a truth table):

  • Expected result (from the strategy)
  • Tested (date / initials)
  • Pass / fail
  • Notes and defects

Where this fits

Cause and effect sits alongside the rest of the discipline — the BS 5839-1:2025 changes that govern how systems are designed and verified, the routine testing that keeps it proven, and, where the site uses it, the remote event visibility Gent CLSS gives after handover.

For the hardware, see the Gent Vigilon panel range, the network cards and nodes that build the multi-panel systems where groups and command builds come into play, the Gent manual call points behind the zones-versus-groups decision, and the full Gent by Honeywell range.

Complex cause and effect — talk to an engineer

There are methods beyond this overview, developed on large Gent networks over the years; this is the approach in outline, not the whole of it.

A note from experience: when a half-finished cause and effect lands with a tight deadline, I usually start again — much to the dismay of whoever is asking. For me it is quicker to re-write than to work out where someone else got to, because where they got to is usually a dead end.

If you are struggling to complete a cause-and-effect strategy — multiple panels, phased evacuation, VA, heavy interface loads — give us a call and we will provide a quotation to assist. Midland Fire Direct designs, programs and commissions Gent Vigilon cause and effect across the UK. See our commissioning and System Integrator services, request a quote, or call 0844 997 0001.

FAQ

Cause and effect questions.

What is cause and effect in a fire alarm system?

Cause and effect is the defined relationship between inputs and outputs — what the system does when a given device operates. On an addressable system such as Gent Vigilon it is programmed into the panel, and it should be documented as a matrix so it can be tested cause by cause at commissioning.

What is double knock on a fire alarm?

Double knock means the full response is held until a second confirming fire signal is received — commonly two devices in a zone, or two anywhere on the system — so that a single detector in alarm does not by itself trigger evacuation or plant shutdown. On Gent Vigilon it is delivered through the delay-block second-fire override on one or two panels, and through command builds on three or more.

How many delays can a Gent Vigilon panel handle?

Each panel provides 16 delay blocks. If the cause-and-effect strategy needs more than 16 delays, you have to plan how to distribute them before programming, and where a single panel is carrying VA and needs more delays than it can hold, a second panel is required.

This guide offers a practical method for programming cause and effect on Gent Vigilon and is not a substitute for BS 5839-1:2025 or any legislation it refers to. Always work to the current published standard and the panel's own manuals. Last reviewed July 2026.

About the author

Oliver Marston has worked on Gent fire detection systems since 1996 and leads the engineering team at Midland Fire Direct, a BAFE SP203-1 registered firm and Gent Platinum Partner supplying the fire trade across the UK. He programs and commissions complex cause and effect on Gent Vigilon networks daily.

Struggling to complete a cause-and-effect strategy?

Give us a call and we'll provide a quotation to assist — programming, commissioning, and the panels, cards and devices to run it.