System Programming & Documentation
Device addressing, loop maps, as-built drawings, riser diagrams, zoning, remote annunciators, and ground fault procedures.
- Explain device addressing and SLC programming concepts
- Describe the purpose of loop maps, riser diagrams, and as-built drawings
- Identify zoning requirements and zone identification methods
- Explain remote annunciator functions and panel indicators
- Describe ground fault search procedures and troubleshooting steps
Lesson 1
Device Addressing & SLC Programming
Addressable Device Addressing
Every device on an addressable SLC has a unique address that identifies it to the fire alarm control panel. The address allows the panel to:
- Identify which specific device is reporting an alarm or trouble
- Poll each device individually for status information
- Command specific output devices to activate
- Display the exact location of an event on the annunciator
Address Programming Methods
Addresses are set using one of several methods depending on the manufacturer:
- DIP switches - physical switches on the device base
- Rotary dials - numbered wheels on the device
- Electronic programming - software-set via the panel or programmer
- Auto-addressing - panel automatically assigns addresses during commissioning
Point Programming
After physical addressing, each device must be programmed in the panel with:
- Point type - smoke detector, heat detector, pull station, module, etc.
- Zone assignment - which alarm zone the device belongs to
- Custom label - text description of the device location (e.g., "Floor 3 Corridor East")
- Output programming - what happens when this device activates (which NACs, relays, etc.)
Cause and Effect Matrix
A cause and effect matrix documents what happens when each device activates. For example: "Smoke detector at Address 15 activates NAC Zone 3, releases door holders on Floor 3, and recalls elevators." This matrix is essential for programming and commissioning.
Every addressable device has a unique address for identification. Devices must be programmed with point type, zone assignment, custom label, and output programming. The cause and effect matrix documents the relationship between inputs and outputs.