Yard Distant Signal Example

Table of contents
  1. Yard Distant Signal Example
  2. Introduction
    1. Mast Configuration
      1. Card Information Configuration
      2. Mast Configuration
      3. Track Circuit Configuration
      4. Rule To Aspect Mapping Configuration
    2. Logic Configuration
      1. Node ID & Logic Number Configuration
      2. LOGIC: 1 Configuration

Introduction

This example shows both the Mast and Logic configurations for a simple 2-lamp yard distant signal.

Mast Configuration

Below is a table showing the configuration of the 2-lamp dwarf signal, with two aspects; Caution and Clear The configuration assumes the signal is plugin to an LCC Fusion Signal Breakout Board, where line 1 is connect to a yellow lamp, and line 2 is connected to a green lamp. This Signal Breakout board is cabled to a PWM Card, configured for communications address 0 (slide switches are off, off, off) on BUS A. Since this our only mast for the Node, we’ll configure it as Mast 1.

Card Information Configuration

Use the Card Information Configuration section to specify which physical PWM card drives this mast: its Node ID and card number locate the correct controller on the CAN network, while the Reference ID and Description label it in your layout. The Communications Bus and Address fields reflect the jumper and switch settings that must match the card’s hardware configuration.

Field Value Comment
Card Node ID 05.01.01.01.5C.66 Node ID of the PWM card’s controlling Node Card
Card # 1 First PWM card defined on this node
Card Reference ID PWM.001 Hardware reference label for this PWM Card
Card Description Main Yard Area served by this PWM Card
Card Communications Bus BUS A Jumper setting on the PWM Card for its COMM BUS
Card Communications Address 0 = OFF, OFF, OFF Three slide switches on PWM Card set to OFF, OFF, OFF for COMM ADDR

Mast Configuration

CDI Configuration AssistantUse the Mast Configuration section to define the core parameters for each signal mast—its unique number, operational mode, identifying name, and how it links back to its associated track circuit. These fields ensure the mast is properly addressed on the layout bus, tied to the correct block detector, and behaves as expected when its rules fire.

Field Value Comment
Mast # 1 Mast number (1–8). Must be unique per Node.
Mast Operational Mode Normal Indicates an active, independent mast.
Mast Identifier MF54‑01‑00‑E Standardized name identifying this signal (zone/location).
Track Circuit Link Event ID 05.01.01.01.5C.66.16.E0 Event ID used to link this mast to its Track Circuit.
Lamp Fade None Default is None; select “Fade” if desired.

Track Circuit Configuration

Use the Track Circuit Configuration section to tie this mast to its corresponding track circuit: the Remote Mast Description gives a human-friendly name for the track circuit linked to this mast, and the Remote Mast Address sets the default Event ID that the mast listens to for occupancy or speed changes on that circuit.

Field Value Comment
Remote Mast Description MF54‑01‑00‑E Friendly name for the linked Track Circuit tying its linked mast.
Remote Mast Address 05.01.01.01.5C.66.16.E0 Defaults to this mast’s Track Circuit Link Event ID.

Rule To Aspect Mapping Configuration

Use this section to define how each speed‐based rule maps to a specific signal aspect. For each rule, you’ll give it a name, set the speed threshold that triggers it, assign the Event IDs used to command and clear the aspect, and specify which lamp outputs (and their behavior) correspond to that aspect.

Rule 1

CDI Configuration AssistantRule 1 (“21-Approach”) defines the Approach aspect for speeds at or above the “Approach” threshold. When the Mast’s Track Circuit reports that speed, the Set Aspect Event ID (05.01.01.01.5C.66.15.00) is sent to command the yellow lamp to light, the Aspect Rule Set Event ID (05.01.01.01.5C.66.15.01) flags the aspect as active, and when the condition clears the Aspect Rule Clear Event ID (05.01.01.01.5C.66.15.02) resets it. Line 1 (the yellow lamp) illuminates steadily at 50% brightness with the configured glow duration, while all other lamps remain off.

Field Value Comment
Rule Name 21‑Approach Aspect name for this rule.
Rule Track Speed Approach Speed threshold that triggers the Approach aspect.
Rule’s Aspect Indicator Y, Y/R - Max 40 MPH, Stop at Next Signal Human-readable description of this aspect.
Set Aspect Event ID 05.01.01.01.5C.66.15.00 Default Event ID for setting this aspect.
Aspect Rule Set Event ID 05.01.01.01.5C.66.15.01 Event ID fired when the aspect becomes active.
Aspect Rule Clear EvenD 05.01.01.01.5C.66.15.02 Event ID fired when the aspect clears.
Aspect Lamp 1    
Lamp Output Line 1 Lamp used for Approach (yellow).
Lamp Phase Steady Lamp remains steady on.
Lamp Brightness (%) 50 Default 50% intensity.
Lamp Glow Effect Duration 1000000 Default glow time.
Aspect Lamps 2-4    
Lamp Output Unused Remaining lamps remain off.

Rule 2

CDI Configuration AssistantRule 2 (“20-Limited-Clear”) defines the Limited-Clear aspect when the Mast’s Track Circuit reports the “Limited” speed threshold. At that point the sheet sends the Set Aspect Event ID (05.01.01.01.5C.66.15.03) to command Line 2 (green) to light steadily, and fires the Aspect Rule Set Event ID (05.01.01.01.5C.66.15.04) to mark the aspect as active. When the condition ends, the Aspect Rule Clear Event ID (05.01.01.01.5C.66.15.05) is sent to clear it. Lamp 2 illuminates at 50 % brightness for the configured glow duration, and all other lamps remain off.

Value Comment
Rule Name 20‑Limited‑Clear
Rule Track Speed Limited
Rule’s Aspect Indicator G, G/R - Proceed on Mainline
Set Aspect Event ID 05.01.01.01.5C.66.15.03
Aspect Rule Set Event ID 05.01.01.01.5C.66.15.04
Aspect Rule Clear Event ID 05.01.01.01.5C.66.15.05
Aspect Line 1  
Lamp Output Line 2
Lamp Phase Steady
Lamp Brightness (%) 50
Lamp Glow Effect Duration 1000000
Aspect Lamps 2-3  
Lamp Output Unused

Rules 3 & 4

CDI Configuration AssistantSince this distant signal only needs two aspects, Rules 3 and 4 are intentionally left unused. To skip them:

  • Leave the Rule Name blank (or any value such as Dark).
  • Set every Lamp Output in those blocks to Unused.

The assistant will detect that no lamps are configured and automatically skip those rule-blocks at runtime—these empty slots merely serve as placeholders should you ever need to add more aspects later.

Field Value Comment
Rule 3 Configuration    
Rule Name Dark Any rule name can be used since no lamps are configured (below)
Lamp Output Unused Lamp is set off
Field Value Comment
Rule 4 Configuration    
Rule Name Dark Any rule name can be used since no lamps are configured (below)
Lamp Output Unused Lamp is set off

Next: Step-by-step creation of a Logic sheet from the template, followed by a fully populated example for a simple signaling layout.


Logic Configuration

This single‐statement Logic Group watches downstream Block 1 and then sets the distant‐yard mast to Approach or Limited-Clear immediately when the block’s occupancy Event ID changes.

Node ID & Logic Number Configuration

CDI Configuration AssistantThe Node ID of Source Devices sets the default Node address used for all condition Event IDs on this sheet, while Starting Logic # assigns the first statement number for this fragment—subsequent statements auto-increment from there. By picking non-overlapping start numbers across multiple sheets, you can build and restore large logic configurations in manageable pieces.

Field Value Comment
Node ID of Source Devices 05.01.01.01.5C.66 Node ID associated with the node controlling the BOD Card
Starting Logic # (1-32) 1 First statement number for this sheet’s fragment (subsequent statements auto-increment); avoid overlapping ranges

LOGIC: 1 Configuration

Condition 1

CDI Configuration AssistantUse the Condition 1 fields to define the first input your logic statement will evaluate. Here you specify which card and Event ID the sheet should monitor, when to trigger the check, and what values mean “true” (occupied) or “false” (clear). Fill in each field so the node’s firmware for logic processing knows exactly where to look and how to interpret that input.

Field Value Comment
Condition’s Source Event ID Monitor BOD Card 1 events (Bus A, Address 0)
Condition’s Trigger When Event ID changes Fire whenever the block’s Event ID updates
Source Type BOD Card Type of card being used (Block Occupancy Detection)
Source # Logic #0, or COMM BUS A/ADDR=0 Card’s communication bus and address
Source’s Block/Device/Line # Block/Device 1, or Logic Downstream block to watch
Source’s Event ID for TRUE 05.01.01.01.5C.66.00.00 Occupied Event ID (hex 00)
Source’s Event ID for FALSE 05.01.01.01.5C.66.00.01 Clear Event ID (hex 01)

Operator

CDI Configuration AssistantUse the Logical Operator field to specify how multiple conditions should be combined when evaluating your statement. For a single‐condition logic (no second condition), select Condition 1 Only so that only the first input is tested.

Field Value Comment
Logical Operator Condition 1 Only No second condition

Logic Flow

CDI Configuration AssistantUse the Logic Flow and Timing fields to control what happens after an action fires and how it repeats:

  • Logic Flow for True/False determines whether the sheet should stop evaluating further statements (exit the group) or continue when a condition is met or not.
  • Action Timing Delay/Interval Retrigger lets you set delays, repeat intervals, or disable retriggers for each action branch. In this simple example both branches fire immediately and then exit the group, so no timing settings are needed.
Field Value Comment
Logic Flow for True Condition Send Event ID, then Exit to Next Logic Group When condition is True, send perform a Logic Action
Logic Flow for False Condition Send Event ID, then Exit to Next Logic Group When condition is False, send perform a Logic Action
Action Timing Delay/Interval Retrigger Not used since both events are sent immediately

Logic Actions

CDI Configuration AssistantUse the Action Trigger and Action Event ID fields to define exactly when and which Event ID will be sent based on the outcome of your condition.

  • Action Trigger (1) and Action Event ID (1) fire when the condition evaluates to True.
  • Action Trigger (2) and Action Event ID (2) fire when the condition evaluates to False.

You can choose “Immediate” or “After delay,” and the sheet will auto-fill the correct mast-and-rule Event IDs for each branch.

Field Value Comment
Action Trigger (1) Immediate if True When selected, also select the Mast and rule associated with this condition (auto fills the corresponding )
Action Event ID (1) 05.01.01.01.5C.66.15.00 Auto filled, sets mast to Approach
Action Trigger (2) Immediate if False When selected, also select the Mast and rule associated with this condition (auto fills the corresponding )
Action Event ID (2 05.01.01.01.5C.66.15.03 Auto filled, sets mast to Limited-Clear

Comments

CDI Configuration AssistantUse the final comment fields to capture human-readable notes:

  • Aspect Dependencies (comment): Describe any external inputs or dependencies your logic relies on (e.g. block occupancy, card and bus details).
  • Logic IF–THEN–ELSE (comment): Provide a concise, plain-English summary of the conditional rule you’ve implemented.
Field Value Comment
Aspect Dependencies (comment) Depends on occupancy of downstream Block 1 via BOD Card 1 (Bus A, Addr 0) User defined comment on what this Logic statement is dependent upon.
Logic IF–THEN–ELSE (comment) IF Block 1 occupied → Approach; ELSE → Limited-Clear User defined comment defining a IF-THEN-ELSE for this Logic statement.

Last updated on: December 17, 2025 © 2025 Pat Fleming