🖥️ FACP Programming Simulator

FACP Programming Simulator

Practice fire alarm control panel programming — device addressing, zone assignment, output mapping, and system configuration. Follows addressable SLC panel architecture.

Devices Programmed
6 / 8
SLC Loops Active
2 / 2
NAC Circuits Enabled
3 / 4
Zones Configured
4 / 4
SLC Device Address Table
LoopAddrLabelTypeZoneStatus
L1001Prg
L1002Prg
L1003Prg
L1004Prg
L1005Prg
L1006None
L2001None
L2002Prg
Device Detail
Click a device row to view details

About the FACP Programming Simulator

This simulator replicates the programming workflow of an addressable fire alarm control panel (FACP), covering SLC device addressing, zone assignment, NAC output mapping, and signal pattern configuration. Fire alarm technicians and engineers use FACP programming tools to configure systems before installation and to train on panel logic without needing a physical panel.

How addressable FACP programming works

An addressable fire alarm control panel communicates with devices over a Signaling Line Circuit (SLC) using a polling protocol. Each device (smoke detector, heat detector, pull station, module) is assigned a unique loop-and-address combination and programmed into the panel database with its type, zone, and behavioral parameters. When a device reports an alarm, the panel identifies it by address, activates the appropriate output zones, and annunciates the specific location.

Class B (Style 4) SLC wiring uses a single path with an end-of-line device; a single open or short isolates one segment. Class A (Style 6 or 7) wiring loops back to the panel, so a single fault does not disable the circuit. Most addressable systems support up to 99 addresses per loop and can have 2 or more loops per panel, providing capacity for large buildings.

Applicable codes and standards

NFPA 72 Chapter 23 (Protected Premises Fire Alarm Systems) governs FACP requirements including initiating device circuits (IDC), notification appliance circuits (NAC), and signaling line circuits (SLC). Table 23.6.1 defines wiring class (A, B, C, D, E, X) and style (3, 4, 6, 7) performance under open, short, and ground fault conditions. NFPA 72 §23.8 covers zone requirements including alarm verification, cross-zone detection, and presignal delays. UL 864 10th Edition is the listing standard for control units and accessories.

Design considerations

Zone configuration determines how the panel groups initiating devices for output activation. A single-zone system activates all NACs on any alarm; a multi-zone system allows selective notification or staged evacuation based on which zone activated. Alarm verification delay (AVD) can be programmed on zones prone to nuisance alarms (e.g., kitchen heat detectors) to confirm the alarm before sounding NACs, per NFPA 72 §23.8.6.

Cross-zone programming requires two separate devices in different sub-zones to both report alarm before the panel goes into full alarm, reducing nuisance activations in special hazard areas. Supervisory circuits (e.g., sprinkler valve tamper switches) must be on separate non-silenceable zones per NFPA 72 §23.8.1.3. NAC pattern selection (Temporal 3, continuous, March Time) is set per circuit and must match the AHJ's required notification pattern.

How to use this calculator

Navigate through the four tabs in sequence. On the Device Addressing tab, click any row to view device details and edit the label, type, or zone assignment — the programmed status updates automatically. On Zone Configuration, adjust alarm verification delays, cross-zone settings, and whether the zone is silenceable. On Output Mapping, enable or disable each NAC circuit, set its signal pattern, and toggle which zones activate it. Review the Program Summary tab to confirm all devices are programmed and outputs are configured before marking the panel ready for acceptance testing.

Frequently asked questions

What is the difference between Class A and Class B SLC wiring?

Class B SLC uses a single conductor path with an end-of-line resistor or device; any open or short circuit fault beyond the fault point renders those addresses uncommunicable. Class A SLC loops the conductors back to the panel through a separate return path and isolator modules, so a single open fault does not disable any addresses — the panel communicates from both directions around the break.

What does alarm verification delay do on an FACP?

Alarm verification delay (AVD) is a programmable timer, typically 0–60 seconds, that causes the panel to wait and re-poll the activating detector before going into full alarm condition. If the detector clears during the delay, the alarm is cancelled without NAC activation. This reduces nuisance alarms from transient smoke (cooking, dust) while still alarming on real fires that maintain smoke concentration.

Can a single NAC circuit serve multiple zones?

Yes. In the output mapping, each NAC can be assigned to activate on alarms from any combination of zones. This allows a stairwell strobe circuit to activate on any zone in the building while allowing a floor-specific horn circuit to activate only when that floor's zone is in alarm, supporting staged evacuation notification strategies.

What is temporal 3 coding and when is it required?

Temporal pattern 3 (T3) is the standardized evacuation signal per ANSI S3.41 and NFPA 72 §18.4.2.1 — 0.5 s on, 0.5 s off, 0.5 s on, 0.5 s off, 0.5 s on, 1.5 s off, repeating. NFPA 72 requires T3 coding for new fire alarm systems in most occupancies to standardize the public's recognition of the evacuation signal. Continuous signals are permitted for supervisory or alert-only notification.

What is a monitor module and how does it differ from an initiating detector?

A monitor module is an addressable input module that connects a conventional (non-addressable) device — such as a flow switch, tamper switch, pull station, or 4-wire detector — to an SLC loop. It converts the dry contact closure or supervised 4-wire circuit into an addressable SLC message, allowing the FACP to identify the device by address. Unlike intelligent detectors, monitor modules do not perform their own environmental sensing.

🎓

Try our Fire Alarm Studio

More calculators, simulators, and guides for this discipline.

Related tools & guides

Fire Alarm Scenario SimulatorBattery Backup CalculatorVoltage Drop & NAC Circuit AnalysisDetector Spacing & Coverage Calculator