Please note that the following details are based on standard mainland U.K. signalling principals and on the
types of interlocking system that I am familiar with. There may be variations in different parts of the country, as not all the systems work exactly the same.
Some further points:
The signallers display is not always an 100% accurate and complete indication of the real state of the railway. There is a short time lag with some systems. The signaller is also only provided with a subset of the information from interlocking. But enough for them to do their job.
CCF, OTT, Traksy and similar systems, especially with relay based interlocking and older computer based (SSI - solid state interlocking) take their information from the Train Describer (TD) system. Which in turn is supplied with limited information from the interlocking system. The TD gets a subset of the information available to the signaller.
There is also a difference between the state of the route calling system and the route locking system. They do different things, but both are commonly referred to as “route”.
The route calling function is the function that operates when the signaller (or ARS) requests a route (operates the signal switch). It is this that requests the interlocking call all relevant points to the correct positions, and it’s this that requests that the interlocking clears the signal to show a proceed aspect. But note that there are many other controls in both the point control systems and the signal control systems.
The route locking system is a number of safety type functions that hold the path (or route) of the train locked so that at all times, the path is held correctly set for the train. It prevents points from being moved (on power) in front of the train, if a manually controlled level crossing is in the route, it prevents this from being opened to road traffic. If the line is bidirectional, it prevents the opposite direction signal from clearing. It’s normally arranged to match the track circuit or axle counter sections. So there may be many route locking functions between one signal and the next.
With a traditional control panel and traditional panel, that is no ARS or TORR systems, the route calling function (normally a relay) will continue to be set even after the train has gone past the signal. The route calling function is only cancelled when the signaller cancels the route. Then due to the design of the system, there will be a short delay before the route locking releases.
Further, because the route locking function is separate, as soon as the train has passed the signal, the signaller can cancel the route if they so wish. The route calling function will unset, but the route locking will continue to be effective under and ahead of the train. The route locking will automatically release as it detects the train clearing each track circuit or axle counter section, but with a short delay in case of bobbing track circuits. All this ensures that the train can safely proceed and still be fully protected by the signalling system.
As soon as the relevant route locking section releases, the points then become free. So the signaller can set a route from any signal that requires those points (either in a different position or in the same position).
With some systems, the next route can be set from the same signal even with a train in section, once the current train has gone past the signal. You can even call the same route again with a train still ‘in section’. However, the signal will not clear until it is safe to do so (the train ahead has completely cleared the section).
In a the type of interlocking system that I am familiar with, the TD is normally only supplied with the following information:
- Which route calling function is set.
- When a signal changes from a showing proceed aspect and returns to its most restrictive aspect (normally red) due to a train operating the track circuit or axle counter for the first section beyond the signal (or equivalent information).
- In some systems, whether the signal is showing a proceed aspect or not.
This is often called stepping data, as it this which causes the TD to step the train description (headcode) forward to the next signal berth.
The CCF, OTT, Traksy and similar systems can therefore only use the limited information available to them. Hence why what they show does not alway make sense.
I hope this level of detail is not too much. But it’s needed in order to explain the why.
Also remember, that most of the time, the headcode is ahead of the train.