Configuring Multi-Station Audible Alarms on Allen-Bradley SLC

Mark Townsend11 min read
Allen-BradleyApplication NoteSLC 500
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. System Requirements Overview

This reference covers a classic industrial annunciation requirement: twelve discrete input conditions on a plant floor must each produce a unique audible signal (ideally a short musical phrase or distinct tone pattern) so that operators can identify the originating station by ear alone. The legacy controller in service is the Allen-Bradley SLC 5/04 (catalog 1747-L542 / 1747-L543), and the minimum on-axis sound pressure level at the listener position is 60 dB(A). Because plant ambient noise routinely sits between 75 and 90 dB(A), the signaling device must deliver substantially more than 60 dB at the source to remain intelligible at typical listening distances of 5–20 m.

The design space is split into two architectures:

  • One signaling device per station (12 individually addressed horns, bells, or speakers), each loaded with a unique tone or recorded voice message.
  • One multi-tone signaling device driven by binary selection inputs from the PLC. Devices such as the Federal Signal SelecTone family accept a 5-bit binary code that selects one of up to 32 pre-loaded tones or songs.

Architecture choice is driven by wiring cost, number of available output points on the SLC chassis, and the desire for user-replaceable tone libraries. The multi-tone approach typically wins on cost per station once the station count exceeds four.

2. SLC 5/04 Hardware Configuration

The 1747-L542 CPU provides 16K words of user memory; the 1747-L543 provides 32K. Both scan a 1746 backplane at a typical rate of 0.9 ms per K-word of ladder logic, which is more than adequate for the simple station-mapping routines described here. The relevant I/O modules for this application are summarized below.

Module Catalog Function Notes
DC Input Module 1746-IB16 12 station triggers + spares Sourcing 24 VDC inputs
Relay Output Module 1746-OW16 Per-station enable relay Form A, 2 A max per point
24 VDC Sinking Output 1746-OB16E 5-bit tone-select bus + enable Electronic, short-circuit protected
Analog (optional) 1746-NI4 Ambient noise mic for volume trim Used in closed-loop gain designs
DH+/Ethernet Comm 1747-L543 built-in HMI binding of station text Required only if voice files live on PC

Power budgeting: a single 1746-P3 (70 W supply) handles a fully loaded 10-slot chassis with margin for two 1746-OB16E modules. If 120 VAC signaling devices are used downstream, plan to mount a dedicated 1746-P2 or third-party 24 VDC supply so the relay outputs do not back-feed the logic supply.

3. Audible Signaling Device Comparison

Three vendor families dominate the programmable-tone segment of the industrial signaling market. The table below consolidates the data most useful for a 12-station design. Verify exact catalog numbers against the manufacturer's current datasheet before procurement, since suffixes change between series.

Manufacturer / Family Catalog (typical) Tones / Songs Max SPL @ 1 m Voltage Tone Selection Interface
Federal Signal SelecTone 300 / 300V / 300X / 302GC 32 (DIP or binary) 110 dB 24 VDC or 120/240 VAC 5-bit parallel input
Federal Signal Commander Commander series horn Pre-loaded tone table 108 dB 24 VDC / 120 VAC DIP switches on device
Edwards 870-N5 870-N5 / Adapter Series 8 user-selectable 99 dB 24 VDC or 120 VAC DIP switches
Patlite LA / EHS LA-3, LA-6, EHS-M1 32 channels (LA-6) 105 dB 24 VDC 5-bit binary or BCD
Patlite BSV (voice) BSV-24 / BSV-12 Up to 64 recorded messages 95 dB (speaker out) 24 VDC Binary + SD card load

For a true "song" requirement (i.e., a recognisable melody rather than a generic alarm warble), the Federal Signal SelecTone family is the strongest match: it can be factory-loaded with custom audio cuts up to 4 s in length, and the 5-bit parallel interface maps cleanly onto a single 1746-OB16E output module. The Federal Signal industrial signaling catalog lists the 32-tone receiver and command unit variants. For recorded-voice annunciation, Patlite's BSV series accepts MP3/WAV files loaded on microSD and triggered by binary inputs.

4. Sound Pressure Level and Coverage Calculations

The inverse-square law governs free-field propagation of point-source sound. For a horn with SPL1 measured at distance d1, the SPL at distance d2 is:

SPL(d2) = SPL(d1) - 20 * log10(d2 / d1)

Working example: a 110 dB(A) horn at 1 m, listener at 10 m:

SPL(10 m) = 110 - 20 * log10(10 / 1) = 110 - 20 = 90 dB(A)

That comfortably exceeds a 60 dB minimum and remains intelligible in 80 dB ambient noise. To guarantee at least 85 dB(A) at the listener in an 80 dB ambient environment (a +5 dB signal-to-noise ratio is the accepted intelligibility threshold for industrial alarm horns), solve for the maximum coverage radius:

85 = 110 - 20 * log10(d) log10(d) = (110 - 85) / 20 = 1.25 d = 10^1.25 = 17.8 m

One horn covers roughly an 18 m radius circle on axis. For a 12-station layout on a rectangular line (e.g., 60 m long conveyor), plan one horn per 30 m of run. Directional horns (300V, 300X) project further down their axis than across it, so for cross-line coverage mount them angled at 30–45° to the direction of travel.

Field caveat: Reflective surfaces (stainless tanks, mezzanine decks) can add 3–6 dB on axis, while absorbent surfaces (open-weave ceilings, pallet stacks) can subtract a similar amount. Walk the floor with an SPL meter before final placement.

5. PLC Programming: Mapping 12 Stations to 5-Bit Tone Select

The most efficient architecture uses one SelecTone per coverage zone (typically three to four zones for a 12-station line), with a 5-bit binary word generated by the SLC selecting which of 32 stored tones plays. Each station has a unique tone ID in the range 1–12, mapped through an MOV instruction.

Routine TONE_SELECT (RSLogix 500 ladder excerpt):

Rung 1: Station-1 latch
  XIC   B3:1/0         ; station 1 trigger
  XIO   B3:1/15        ; not currently sounding
  OTE   B3:1/16        ; station 1 latch
  MOV   N7:0/12        ; tone ID 1
  ->    O:0.0          ; load tone-select word on OB16E

Rung 2: Station 2..12 (repeated with B3:1/1..B3:1/11)
  XIC   B3:1/1
  OTE   B3:1/17
  MOV   N7:0/13        ; tone ID 2
  ->    O:0.0

Rung 3: Master enable
  XIC   B3:1/16 OR B3:1/17 ... B3:1/27
  XIO   T4:0/DN        ; not in 4-second play window
  OTE   O:0.0/5        ; ENABLE pin on SelecTone
  TON   T4:0, 4000     ; 4 s preset, .01 s base

The tone ID is written into the lower 5 bits of output word O:0.0. Bit 5 (O:0.0/5) is the ENABLE line that gates the device's amplifier. The 4-second on-timer prevents re-triggering during melody play. Tone IDs 13–32 are reserved in the device's tone table for non-station events (e.g., tone 16 = common line stop).

For an installation that wants each station to have its own dedicated speaker rather than a shared multi-tone horn, simply wire each station's output relay directly to a Patlite BSV or similar single-message player, and load the WAV file directly on the device's SD card. This is the simplest to commission but uses more wiring and output points.

6. Software-Generated Voice Alerts (PC-Driven Path)

For installations that want full sentence-level announcements ("High current alarm on pump one"), the SLC retains the 12 station triggers but a Windows PC running text-to-speech software such as CoolSpeaking, Balabolka, or eSpeak generates WAV files that are then played through a USB-connected amplifier and speakers. The PC is triggered by the SLC over EtherNet/IP (1747-L543) or DH+ bridged to a serial port using a 1747-KE module.

Recommended pipeline:

  1. SLC writes the station code to a 16-bit word in N7:100–N7:115.
  2. RSLinx provides an OPC-DA topic mapping N7:100 to a CSV file or SQL row.
  3. A small Python or PowerShell service watches the OPC tag and plays the pre-rendered WAV for that station.
  4. Audio is routed through a 25 W Class-D amplifier to weatherproof ceiling speakers (e.g., AtlasIED FAP40T).

This path requires the PC to remain powered and patched, which makes it unsuitable for unattended lines. It is best used in control rooms and operator HMI kiosks rather than on the plant floor.

7. Output Module Wiring and Electrical Protection

Each SelecTone or Patlite device is a switched inductive load. Even with electronic outputs (1746-OB16E), always place a flyback diode (1N4007) across DC relay coils, and an MOV (e.g., ERZ-V07D470) across AC-driven horns. For 24 VDC signaling devices drawing more than 500 mA, wire a dedicated fuse per horn at the 1746 chassis terminal block.

Typical wiring schematic for one zone:

  • 1746-OB16E channel 0 → tone-select bit 0 (5 V logic into SelecTone binary input).
  • 1746-OB16E channel 1 → tone-select bit 1.
  • ...
  • 1746-OB16E channel 4 → tone-select bit 4.
  • 1746-OW16 channel 0 → ENABLE contact, dry, closing to 24 VDC common.
  • Separate 24 VDC power supply (Phoenix Contact QUINT or similar) feeds amplifier and tone-decoder card.

Keep audio wiring at least 150 mm from VFD cables. Where they must cross, cross at 90°. Shielded twisted pair (Belden 8760) is recommended for the tone-select lines if the trunk runs past VFDs or welders.

8. Installation Best Practices

  • Mounting height: 2.5–3.5 m above floor. Below 2 m, the horn's near-field baffling reduces output. Above 4 m, sound energy disperses too widely.
  • Speaker orientation: Aim the long axis of directional horns down the line of travel so operators walking the line receive full SPL.
  • Ambient compensation: For noisy cells (>95 dB), consider Patlite or Federal Signal versions with built-in volume-control inputs (0–10 VDC) tied to an ambient mic.
  • Tagging: Permanently laser-etch the station number and tone ID on the device housing. Plant electricians will not have the RSLogix project file when troubleshooting at 02:00.
  • Spare parts: Hold one spare horn per five installed. Field data suggests a 3–5-year MTBF for diaphragm-driven horns in dusty environments.
  • Documentation: Place a one-page schematic in the panel door showing the tone table (station 1 → tone 1, station 2 → tone 2, etc.) and the binary mapping per output bit.

9. Commissioning and Verification

Use the following checklist before sign-off:

  1. With the SLC in program mode, force each station input (B3:1/0 through B3:1/11) one at a time. Confirm the corresponding tone sounds and the correct ENABLE relay closes.
  2. With an SPL meter (Brüel & Kjær 2236 or equivalent), measure on-axis SPL at 1 m and at the farthest expected listener position. Record both values in the commissioning log.
  3. Trigger two stations simultaneously. Confirm priority logic plays only the highest-priority tone (use N7:0/12 as lowest, incrementing to N7:0/23 as highest).
  4. Cycle power to the panel. Confirm the SLC program resumes and the tone table re-initialises within 3 s (SelecTone devices retain tone table in non-volatile memory).
  5. Verify the on-timer (T4:0) prevents re-triggering during a 4-second melody. This is a common miss in the field; if the timer is too short, tones stutter.
  6. Document the final tone mapping in a PDF attached to the program comment header.

10. Troubleshooting Matrix

Symptom Likely Cause Diagnostic Step Corrective Action
No sound at all from any station 24 VDC supply dropped; fuse blown Measure at amplifier input Replace fuse; check for downstream short
Correct tone, but too quiet at 10 m Horn pointed wrong way; diaphragm fouled SPL meter sweep at 90° increments Re-aim; clean diaphragm
Wrong tone plays for the triggered station Tone-select MOV instruction wired to wrong channel Compare O:0.0 word against station map Correct MOV source in RSLogix 500
Tone stutters or repeats On-timer preset too short Monitor T4:0 with RSLogix Increase preset to 4000 (4 s) or longer than melody
ENABLE latches on but no audio Failed amplifier card in horn Swap horn with spare Replace horn; RMA failed unit
All stations sound on power-up SLC outputs default ON (OB16E) Inspect O:0.0 on program download Add first-scan bit S2:1/15 to clear outputs at startup
Voice messages scrambled / cut off SD card corrupted on Patlite BSV Reflash WAV files Re-image SD card with original WAVs
Random triggers in noisy plant 24 VDC input wiring picking up EMI Check shielded cable continuity Re-route away from VFDs; ground shield at one end

11. Standards and Reference Documents

The following standards govern industrial audible signaling and should be reviewed during design:

  • ANSI/ISA 18.1 – Annunciator sequences and priorities (relevant if the tones form part of a wider alarm philosophy).
  • NFPA 72 – National Fire Alarm and Signaling Code; specifies minimum 75 dB at pillow level for sleeping areas (not directly applicable, but useful reference).
  • IEC 60651 / IEC 61672 – Sound level meter standards; required when commissioning data must be auditable.
  • UL 464 – Audible signal appliances; relevant for horns that also serve fire-evacuation duty.

Consult the Rockwell Automation product documentation portal for the 1746 series installation instructions and the 1747-L542 / L543 user manuals. For signaling devices, refer to the manufacturer's installation drawing shipped with each unit; Federal Signal, Patlite, and Edwards all publish per-catalog datasheets with mounting templates, torque values, and tone tables.

How many output points does an Allen-Bradley SLC 5/04 need to drive 12 unique audible stations?

Minimum 6 outputs: 5 bits for binary tone selection (1 of 32 tones) plus 1 ENABLE gate. A 1746-OB16E handles this with 10 spare points for status LEDs or expansion.

What is the realistic maximum SPL of a Federal Signal SelecTone at 10 meters?

A 110 dB(A) SelecTone measured at 1 m drops to 90 dB(A) at 10 m on axis, per the inverse-square law. Across 90° off-axis the loss is typically an additional 3–5 dB.

Can the SLC 5/04 store and play WAV files directly?

No. The SLC 5/04 is a logic controller without audio hardware. It triggers an external playback device (Patlite BSV, PC with TTS software, or Federal Signal 32-tone command unit) via discrete outputs.

Which audible device best supports custom songs rather than generic alarm tones?

Federal Signal SelecTone (32-tone) and Patlite BSV voice products both support user-supplied audio. SelecTone accepts factory-loaded cuts up to ~4 s; Patlite BSV plays full WAV files from an SD card.

How do I prevent the same tone from retriggering while the melody plays?

Add a TON (on-delay timer) with a preset equal to or greater than the longest melody length. Gate the ENABLE output through the timer's DN bit inverted so the device cannot re-fire until the timer expires.

Back to blog