Please take a look at the PowerOutage and OutOfService pages and try to maintain the same format on new pages for consistancy. 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.
Mnemonic Formatting
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.
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.
Inverted Mnemonics
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, an MCP may transmit an SMK when the snowmelter is off, and then not transmit an SMK when it is on (the opposite of normal behavior). [Note to editors: There must be a better example, however, I can't think of one. Feel free to edit.] You could enter this mnemonic as smk, so that when the SMK bit disappears the indication would be displayed.
Example
This sample, based on two CSX Philadelphia Subdivision contol 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.
The Mnemonics in bold below are offically 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 :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, and optionally preceded with a letter or number.
Block Occupancy
(see the discussion on geographic versus bounded approach naming here)
ST - SignalStopControl? - Instruction to set signals to stop
C0 - CallOn - 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
Maintenance Bits
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?
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
Informational Mnemonics
AC - AcknowledgementBit? - [noted on several control points on CSX Baltimore Division - GP]
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
Unknown Mnemonics
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.