- 1 Mnemonic Quick Reference
- 2 Note To Editors
- 3 Mnemonic Formatting
- 4 List Of Mnemonics
Mnemonic Quick Reference
Note To Editors
Please take a look at the PowerOutage and OutOfService pages and try to maintain the same format on new pages for consistency. I'm open to suggestions If the format needs to be adjusted/expanded -- I just want to try and keep it consistent looking through out the pages.
Base Mnemonics and Controls Vs. Indications
Listed below are the "Base Mnemonics" that make up the various logic functions that drive ATCS Monitor. We try and use the same base mnemonics that the industry uses to label wires, relays, etc. The base mnemonics must be put in either a Control or Indication format before they are actually useful by the application; visit the DecodingMnemonics tutorial for guidance on how to assign mnemonics to the default K## or C## values broadcast by an undecoded MCP.
Indication bits (those from an MCP) end with a K, and Control bits (originating from a BCP) end with a Z. For instance, EG is the base mnemonic for an EastboundProceed ( Eastbound Green) signal. A request from the dispatcher for an EastboundProceed signal would be EGZ (transmitted from a BCP to an MCP). The mnemonic to indicate that the aspect is displayed in the field is an EGK (transmitted from an MCP to a BCP).
Multi-Mnemonic Labeling Techniques
You will often see numbers and letters before mnemonics for multiple tracks and interlockings. For example 1WAK would indicate the WestboundApproach block occupied on main one (for instance), and a 2WAK would indicate the WestboundApproach block occupied on main two. You can use 0-9, and A-Z to identify these multiple instances. There are no rules within the program that dictate when you should use a 1WAK verses a 2WAK, so long as it matches what you want displayed in TrackBuilder. However, let logic be your guide -- it wouldn't make much sense to label mnemonics for track two as 1xxZ and 1xxK, and for track one as 2xxZ and 2xxK; similarly for a plant with multiple switches, for switch no. 1 use 1xWZ and 1xWK and for switch no. 2 use 2xWZ and 2xWK.
In rare instances, there may be mnemonics transmitted where the logic is inverted. This means that when the bit goes high (or "on"), the condition is false, and when the bit goes low (or "off"), the condition is true. These mnemonics are put into the Mnemonic Maintenance dialog in lower case letters to indicate that they are inverted. For example, Bridge 37.0 on BNSF's Bellingham Subdivision does not transmit bits indicating the drawbridge seats, wedges and easer bars are engaged, and does transmit those bits when the bridge is open. Thus, the mnemonics would be entered in the form cwedgesk instead of CWEDGESK to ensure proper display of the active text denoting these elements.
This sample, based on two CSX Philadelphia Subdivision control points, shows component nomenclature:
The control point at E Feltonville has two main tracks and two sets of crossovers. The control point at Chester has two main tracks to the West and a single main to the East, and has a single switch. Both control points "own" their approach blocks on all tracks.
Note that some component names are duplicated on the diagram and that some mnemonics are associated with multiple components.
|Component Name||Location||Description||Associated Mnemonic(s)|
|A:1EA||E Feltonville||track 1 East approach||1EAK|
|A:1EG||E Feltonville||track 1 Eastbound absolute signal||1EGK, 1TEK, 1EGZ, 1STZ|
|A:1NW||E Feltonville||crossover no. 1 (both switches)||1NWK, 1RWK, 1NWZ, 1RWZ|
|A:1T||E Feltonville||track 1 in plant (within interlocking limits)||1TK|
|A:1WA||E Feltonville||track 1 West approach||1WAK|
|A:1WG||E Feltonville||track 1 Westbound absolute signal||1WGK, 1TEK, 1WGZ, 1STZ|
|A:2EA||E Feltonville||track 2 East approach||2EAK|
|A:2EG||E Feltonville||track 2 Eastbound absolute signal||2EGK, 2TEK, 2EGZ, 2STZ|
|A:2NW||E Feltonville||crossover no. 2 (both switches)||2NWK, 2RWK, 2NWZ, 2RWZ|
|A:2T||E Feltonville||track 2 in plant (within interlocking limits)||2TK|
|A:2WA||E Feltonville||track 2 West approach||2WAK|
|A:2WG||E Feltonville||track 2 Westbound absolute signal||2WGK, 2TEK, 2WGZ, 2STZ|
|B:1WA||Chester||track 1 West approach||1WAK|
|B:2WA||Chester||track 2 West approach||2WAK|
|B:EA||Chester||single track East approach||EAK|
|B:EG/NW||Chester||Eastbound absolute signal when switch normal||NWK, RWK, NWZ, RWZ|
|B:EG/RW||Chester||Eastbound absolute signal when switch reversed||EGK, TEK, EGZ, STZ|
|B:NW||Chester||switch||NWK, RWK, NWZ, RWZ|
|B:T||Chester||track in plant (within interlocking limits)||TK|
|B:WG||Chester||Westbound absolute signal||WGK, TEK, WGZ, STZ|
List Of Mnemonics
The Mnemonics in bold below are officially supported by ATCS Monitor. This means that they are part of the core functionality making the dispatchers display work.
Those not in bold can all be used within ATCSMon, however, there is no "built in" support for them to do anything on the dispatchers display. If desired, you will need to add that support using ActiveText or LayoutScripting with VBScript. These mnemonics are commonly used among ATCS Monitor users and often map to actual signal design charts, but vary.
Each exists in the layout as is, preceded with <station call-up="call-up" letter="letter">:x, e.g. F:1WA (where 1 is optional).
Each exists in the mnemonic maintenance dialog appended with a K for MCP indication bit or Z for control bit (note that there are no controls for approach or plant occupancy bits), and optionally preceded with a letter or number.
(see the discussion on geographic versus bounded approach naming here)
- WA - WestApproachTrack or WestboundApproach
- EA - EastApproachTrack or EastboundApproach
- NA - NorthApproachTrack or NorthboundApproach
- SA - SouthApproachTrack or SouthboundApproach
- LA - LeftApproach - Layout direction alternate to a compass direction
- RA - RightApproach - Layout direction alternate to a compass direction
- *O* - OrOccupancy - Works like a logical OR to indicate approach block occupancy.
- *B* - BlockOccupancy - Works like a logical AND to indicate approach block occupancy.
- *X* - OutOfService - Replace the "A" in the approach block with an X.
- *T* - PlantOccupancy - Indicates interlocking occupancy of the control point.
- Dead - DeadBlock - A non-bonded block, not under ATCS control (greyed out on display). Used in TrackBuilder.
- BRDN - BridgeDown
- BRUP - BridgeUp
- LZ - SwitchLock
- NW - NormalSwitchAlignment
- RW - ReverseSwitchAlignment
- UL - SwitchUnlocked
- L - RouteLock (may use LZ in place of)
- EG - EastboundProceed
- WG - WestboundProceed
- NG - NorthboundProceed
- SG - SouthboundProceed
- ST - SignalStopControl - Instruction to set signals to stop
- C0 - CallOn (defined C-ZERO in ATCSmon, not the letter "O", see OrOccupancy) - Allows dispatcher to clear a signal into an occupied approach block (appears as flashing red or lunar in the field) as alternate to a talk-by
(see the ActiveText article for instructions on how to implement these bits on a layout)
- LC - LocalControl - Plant is controlled from the signal bungalow, not the dispatcher
- MC - MaintainerCall - Control to light indicator on local control panel or sound horn outside of bungalow, perhaps to ask maintainer to line a route while in LocalControl
- EC - EmployeeCall - See "MaintainerCall"
- M0 - ManualOperate (M-ZERO in ATCSmon, not the letter "O", see OrOccupancy) - maintainer sets indication M0K at the bungalow to request the dispatcher to allow local control, which he does by sending a M0Z
(see the ActiveText article for instructions on how to implement these bits on a layout)
- AC - AcknowledgementBit - [noted on several control points on CSX Baltimore Division - GP]
- CU - CodeUnit
- DA - DoorAjar (the door on the signal house/hut)
- EQ - EarthQuake
- GFD - GroundFault
- HBD - HotBoxDetector
- HCAL - HighCarloadAlarm
- HCD - HighCarDetector
- HCDAL - HighCarDetectorAlarm
- L0 - LampOut (Note it's L-ZERO in ATCSmon, not the letter "O", see OrOccupancy) Can also mean Local Control (see LC and M0 above)
- B0 - Bulb Out (same as Lamp Out)
- P0 - PowerOutage (Same as above, P-ZERO in ATCSmon, not the letter "O", see OrOccupancy)
- SM - SnowMelter or switch heater/blower, etc. (could also mean Signal MaintainerCall)
- TE - TimeElement - Plant is "running time" before a signal can be reset
- TTGZ - ThroughTrainSignalRequestIndication
- PL - PlantLock - Same as TE
- SD - RockSlideDetector
- M - MaintenanceIndication (directional - EM,WM,NM,WM) indicates electrocode malfunction
- SM - Snow Melter (switch heater)
- SMF - Snow Melter oFf
- LA20 - Low Air pressure 20 PSI
- LA45 - Low Air pressure 45 PSI
- ERS - EngineReturnCircuit - think this is similar to C0 (CallOn) intending for engines to back across the plant back onto their train? (edit: Yes; this mnemonic is in use on CSX's Boston Sub at certain CPs located adjacent to station platforms. -DWHonan)
- F - FleetMnemonic (?)
- FL - FleetMnemonic - tells plant to keep lining up the same route, since there's a fleet of trains due to pass along the same route
NOTE These mnemonics were taken from the various tutorials around Yahoo Groups, however, no definition was provided. If you know what any of these are, please clue us in. :)
- BO - Bulb Out (a signal bulb is burned out)
- EC - Employee Call (like Maintainer Call)
- SFD - possibly SlideFence ?
- SF-N - possibly SlideFence ?
- SF-S - possibly SlideFence ?
- SSF - possibly SlideFence ?
- TB - Track blocking device
-- BrianSwan - 24 Oct 2006