Train numbers, route codes, and more with signals

Question: How does a train know where to go?

This question comes up a lot, and although I’ve answered it in comments or emails or Twitter, I’ve never given it its own post. But a lot of people have asked, for example, if a train is eastbound at Gateway, what do you do to it to send it to Gresham vs the airport vs Clackamas? Sure you call the signal but how do you get the right aspect(s) to come up for where you want to go? It’s not like the trains have a steering wheel.

(Actually it’s kind of fun to let kids see the cab of a train at the end of the line and ask them where the steering wheel is. It stumps their parents too!)

It’s a trick question.  Here’s the “steering wheel” of a MAX train:

Route code (and train number, which is blurred out, you don’t need to know what train number this was, but in following safety procedures, I assure you the train was stopped at the end of the line – not only was it not moving it wasn’t even keyed in), Type 2 thumbwheels

In the cab of each train is a place to set the train number (under normal operating conditions, this won’t change over the course of the day) and also the route code. The train number is the train’s identifier, and it matches the number visible in the window box – for example, the train in the old header picture of this blog was train 40; the train in the old background image was 71. If Control wants you, they’ll call your train number over the radio. If you need something, you begin a radio call to Control by stating your train number.

You can tell what yard a train is from (though not necessarily what yard the operator is from due to reliefs) and what color its route is from the train number. Trains 1-15 are Blue originating out of Ruby, 20-38 are Blue out of Elmonica, 40-53 are Red out of Elmonica, 60-74 are Yellow/Green out of Ruby, and the Mall Shuttle had been train 89 out of Ruby. Trains not regularly scheduled, such as those used for testing or burn-in get numbers in the 90s. There are some exceptions to this breakdown, like train 10 is Blue most of the day but becomes Red at night, 43 begins its day going from Elmo to PDX to Hatfield before becoming a regular Red Line, but this is all pretty much just trivia for passengers anyway, it’s not like I’m going to quiz you on this later.

The route code is what tells the train where to go from its current location. Every possible destination on the alignment that can be reached via power switches has a route code assigned to it – not just the ends of each line, but also the yards, sidings, pocket tracks, etc.

Sign at Galleria with 11th Ave route code

In the first picture in this post, a route code of 50 will get a train to either track 1 or 3 in the Jackson turnaround by PSU, whichever is open. Every time an operator places a train-to-wayside call over a call loop, the switches will be set to move the train toward the destination set as the route code, and the corresponding signals will be displayed. Operators are responsible for ensuring the route code is correct for where the train is supposed to go. For Blue and Red line trains, this is pretty easy – the cab that leads going east will be set for Gresham or PDX, and the cab that leads west will be set for Hillsboro or BTC so it does not need to be adjusted frequently (well, it’s easy as long as Red line operators don’t forget to change the route code from the BTC pocket track on the last trip and end up in there when they need to keep going west…).

Yellow/Green line trains are a little trickier. For trains leaving Ruby to service those lines, depending on which run it is the route code will be set for Expo, the Jackson turnaround, or the Gateway auxiliary track (where the operator will swap cabs and take the train to Clackamas). Then to change color at Jackson, the operator will leave Clackamas (for example) with the route code for the Jackson turnaround, and then once there will set the route code for Expo. When leaving Expo in the other cab, they’ll set the route code for Jackson, and then once in the Jackson turnaround, they’ll change the route code for Clackamas. Potential errors can happen if an operator forgets to change the route code from 50 when leaving Jackson (if that happens, the train will head back south to PSU from Union Station instead of crossing the Steel Bridge) or forgetting to set the route code for Jackson from the end of the line (so for example, heading toward Clackamas from Interstate Rose Quarter instead of over the Steel Bridge).

Signal aspect review

Signals will reflect what route code is in your thumbwheel. First, here’s a quick overview  of signal aspects (for more information, I’ve written a lot about signals already)

A red aspect – STOP

A yellow aspect – clear for one ABS block (that is, the distance to the next ABS signal) on the primary route

A green aspect – clear for two ABS blocks on the primary route

A lunar aspect – proceed with caution, tracks may not be clear (your switches are set but no indication of train occupancy ahead)

The number of aspects that are lit indicates which route you’ll be going on (one aspect = primary route, or “A” route. Two aspects = secondary route or “B” route. Three aspects = tertiary “C” route, etc). As an operator, when you’re looking at a signal that can display more than one route, you need to know which of those routes corresponds with the route code you have in your thumbwheel.

Back when I was first learning the signals, one of the most confusing parts for me was confounding signal aspects with switch positions, in part because yellow over green signals are referred to as “advanced diverging” and red over yellow are referred to as “diverging” – so that means when you see one of those signals, you can expect switches to be set diverging, right? Well, not necessarily…

For example, at the ends of the lines (here into Cleveland Ave from Gresham TC) a single yellow aspect will actually put you over diverging switches into Cleveland, but a red over yellow is a straight shot in. A signal with two aspects means that you’re diverging from the primary route, but not necessarily diverging over switches – it could be that the primary route itself diverges over switches but the secondary route goes straight. I had been thinking about the ABS signals in terms of switches, not routes, and that was a stumbling block for me. A permissive signal indicates that your switches are set for whatever your route code is, but you have to know if that means they’re diverging or normal.

Same with this red over white vertical on W1760 at Hatfield – it’s a secondary route (2 aspects), but this train will be going straight in, not diverging over the switches. Sorry for the blurry picture but it’s the only one I have.. I either need to go out there and get a clearer one or get someone to do that for me.

It’s not where you are, it’s where you’re going

So keeping in mind that an ABS (or ABS-pre-empt combination) signal displays your route, here’s an example of what it looks like when you can call the same route from two different locations. Take a look at these signals:

Signal 76: Red over red over green
Clear for 2 ABS blocks to Clackamas TC

Signal 78: Red over red over yellow
Clear for 1 ABS block to Clackamas TC

Both trains that called these are facing east at Gateway – the one looking at signal 76 is in the eastbound main; the one looking at signal 78 is in the pocket track. Both have a route code set for Clackamas TC. And from both tracks, that’s the “C” route / 3rd route / tertiary route, which is why both signals are showing 3 aspects. These aspects are almost functionally identical (the yellow on 78 just means that this train’s leader is only one ABS block ahead of them, otherwise that would’ve been a green) even though the train observing signal 78 has two more sets of switches to diverge over to get to the eastbound main to get to Clackamas.

Gateway from above, click for larger

The platforms are in the bottom of the picture – from left to right, that’s the westbound mainline, pocket track, and eastbound mainline. Notice that to get over to the eastbound main alignment (which, out of range of the top of the picture, diverges off to Clackamas) a train in the pocket track has to pass over the switches that could otherwise bring it to the auxiliary track, and then over another set of switches to join the eastbound main. Yet its signal aspect at Gateway to get to Clackamas is identical to what a train in the eastbound mainline would get, even though the train in the eastbound mainline doesn’t have to worry about those switches.

Where a train is starting from doesn’t matter – where it’s heading is what will be displayed on the signal.

Lunar on signal 78, eastbound from Gateway pocket track

Lunar on signal 76, eastbound main at Gateway

Similarly, a train with a route code for Cleveland (or the Ruby Yard) going east from the pocket track will get a single lunar aspect on signal 78, just like how a Blue Line train heading east at Gateway will have a lunar on signal 76, even though a train starting from the pocket track has to diverge over switches to get there. The signal indicates that the switches are set for the route code in  your thumbwheel, but you have to know if that means the switches are set normal or diverging (because you do NOT take a train at a high speed over these diverging switches!)

Here’s another example, eastbound at Beaverton Transit Center.

Signal W760 is for a train in the pocket track (which is typically a Red Line), and W754 is the signal for the eastbound main. A train heading east from the pocket track will have to diverge over switches to get into the eastbound main, yet the ABS signal will show a single aspect indicating the primary “A” route. It doesn’t matter where the train is at, it matters where it’s going – and for trains in either track here, the only place to go is the eastbound main (primary route), therefore both signals have a single head that can only display a single aspect. There is no choice of route from either track, even though you will be diverging into the main eastbound track if you are leaving the pocket track.

W556 at Sunset, for a Red Line train heading to the BTC pocket track

On the other hand, if you’re headed west into BTC, you do have a choice of two routes (along the westbound mainline or into the pocket track), which is why signal W556 at Sunset and the intermediate signals leading into BTC (W616 and W716) can all display one or two aspects for a primary or secondary route. The signals will indicate that the switches are set for whichever of those route codes you have in your thumbwheel.

You know, I don’t know how to end posts. I feel like I should assign a 2-page essay on the importance of ensuring you have the right route code in your thumbwheel and how that relates to ABS signal aspects. Show your work.

14 responses to “Train numbers, route codes, and more with signals

  1. You said “potential errors,” but has an operator ever actually got the wrong route code put in and not realized it until their train went the wrong way??

    • Yes. More frequently than we would like.

    • Yes, all the errors I mentioned in the post have happened. I’ve also seen it happen where the route code is correct, but the signals/switches register the wrong route (e.g. to go back around the mall to PSU instead of over the Steel Bridge) – that’s why an operator can’t assume that since they did the right thing in their train, they don’t have to make sure they get the right signal aspects. I know some operators swear by dialing all the way around the thumbwheel to prevent that from happening (so to get from a 50 to a 42, instead of just going down one to 4 and up two to 2, they’ll scroll 5-6-7-8-9-0-1-2-3-4 and do the same to get from 0 to 2), but I’m not sure that’s guaranteed to make a difference one way or the other.

  2. Fascinating blog! The details on switches and signals and how they all come together operationally is so interesting to me! Keep up the excellent work!

  3. One very quick thing, and I’m not trying to be rude, just help out, the caption for Sunset TC WB says, “W566” not “W556.” :)

    Anyway, that’s a very informative post!


  4. I think this brings up some interesting questions, such as:

    If you just passed the double tree heading East, and then you set your route code to the double tree, what path would the switches lead you to get you back?

    That would be a really silly thing to do; but I’m curious as to how the switches are programmed for these nonsensical moves.

    • I wonder if you’d be able to get the pre-empt at Lloyd Center – as far as I know a pre-empt should be just tied to the traffic signals and not what’s in your thumbwheel, but I’m not positive that’s how that intersection works since it’s the border between pre-empt and ABS territories. There’s an ABS signal EB at Lloyd too (signal 22), but it’s non-selectable so it automatically drops to a yellow and then a green as the train in front of you continues east toward Hollywood, so 22 won’t hold you on a red the way selectable signals will if your route code is wrong. Most of the Banfield ABS signals are non-selectable (in other words, you don’t have to stop at any of them assuming you have yellows and greens, and if you have a red you can’t hit the call button to change it, you have to wait for your leader to clear their block), so if you were able to get past Lloyd, I would imagine that you could make your way all the way up to the platform at 82nd (signal 64) which will hold you on a red if you don’t have a route code that gets you into or through Gateway.

      Of course, this is one of those things that if you actually tried it in practice, Control would chew you out :)

      some guy, any better thoughts?

    • (sorry for the duplicate post, apparently thinks it knows me. and i gave you an old email address that I don’t look at…)

      Once upon a time, TWC codes were duplicated all over the place. Then someone got smart and decided that they should probably make each code exclusive (however, codes do get reutilized in the yards).

      Theoretically, if you were to dial up a route code 24 (that is the code for the Doubletree Siding) after you were past the TWC loop at 7th Ave. EB, you would get as far as 82nd Avenue (next TWC interlocking call) and be held on a red because the code doesn’t make sense for where the train is.

      Something that happens frequently is that an operator will call from signal 16G (which is on the east end of the Steel Bridge eastbound) and state that they cannot get a signal. Usually this is because for some reason they have a ’99′ (WB mainline route code) in their thumbwheel trying to go EB.

      The “chewing out” is usually along the lines of “Check your thumbwheels.”

      Also for Larry (another couple of comments down).. the TriMet LRT ABS signal system doesn’t fit any conventional Class 1 arrangement that I’ve been able to determine, but I have no hands-on or practical experience with those, only the information I can find in publicly available “timetables” and other internet resources. Our ABS signals do not indicate speeds (we have wayside signs that indicate maximum allowed speeds), merely the routing through an interlocking; we have two “major”/”complex” interlockings that can wreak havoc on the entire system if they are not managed properly.

      Camelopardalis – some insight on the operation of the pre-empts for you (for another post?)… When a TWC call is placed for a pre-empted intersection, a signal is sent to the city traffic signal controller. Once that is done, it is no longer a “TriMet” operation; it is all on the city traffic controller to do the right thing. SCADA registers a “clear” signal for combination ABS/pre-empt signals once the city’s traffic controller acknowledges the request, even though it can be several seconds before the pre-empt actually clears for the train. TWC calls that are there only for pre-emption generally DON’T care about the TWC route code (there are a couple of other special cases where track alignment can be set that are similar; signal W1048 for example).

      Also, sometimes the transponders on board the train go bad. Usually in strange ways. For example, a train has a route code of ’99′ dialed in, but the route gets set for an 83 (this has happened). (The geeks out there will notice that this is a difference of 16, or 10000 in binary.) Not a particularly “groovy” failure mode, but it does happen. We hope that the operators will recognize an improper aspect and report it (any aspect other than that you should expect is a stop indication), but sometimes they don’t.

      (Oh: and a real email address for you this time around…)

      • RE: “chewing out” – I was thinking more along the lines of telling Control “No, I don’t have a route code for Gresham/Clackamas/PDX in there, I put in Doubletree Siding because I wanted to see what would happen!” and assuming that doing this intentionally probably would not fly…

        Thanks for the insight about city traffic signal controls – I was assuming that’s how it would work but I hadn’t ever tried it in practice.

        Can you clarify what you mean about W1048? I thought you need an 86 to get anything but a red on that… is that not the case?

  5. Pingback: TriMet Diaries Links of Interest (22-July-2011) | TriMet Diaries

  6. That is interesting but in most cases on railroads home signals (at an interlocking plant) are indicators of speed and not necessarily of route. The perfect example is on the former Milwaukee Road (now CP and Metra) at Rondout Tower. The home signal has three search light signals. The top indicates that there will not be a route change and the engineer may proceed on track one. This is for westbound (geographically north) trains. The problem comes when you have a red over yellow over red signal. True, the engineer must slow down as he is about the cross over from track 1 to track 2. Since the railroad west of the tower is CTC such a move is normal. The operator sometimes will radio the engineer of the approaching train. But the snag comes just north of the crossover where a track turns off the main to head west. That is the Metra commuter line. The engineer will then get the same exact signal crossing over to the other main and then on to what is called the “J” line. More than once the operator has managed to send a main line train up the branch. The best example was a former (we hope) operator who managed to send the crack westbound Afternoon Hiawatha up the “J” line because a few moments prior to that a commuter train headed up that line. The Hiawatha’s engineer had no clue that he was lined up for the wrong route until he discovered he was on the branch line. The train had to back up and the operator at denied fault blaming it on the board. He later confessed and no doubt earned a free 30 day vacation.

  7. Almost all signal route problems are caused by carborne TWC issues. False calls and cancels happen all the time, but don’t always affect the offending train. The automatic routing can be affected by a train exhibiting no problems. EMI caused by the car propulsion system causes many TWC problems. Sometimes it happens just after the train gets past the magnet and doesn’t get tripped.. Sunset EB registers lots of car cancels as trains accelerate up the hill, but only a few actually get tripped. Traction motor shielding and other problems are usually the culprit for EMI cancels.
    All Trimet Signal Facilities have digital event recorders that an experienced signalman can use to sort out false cancel ATS trips versus legitimate ones.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s