Well, I’m about to start a new layout, and like the last it will have working CTC signaling to control the movement of mainline trains.
It is simplified from actual prototype signals, but provides all the features needed to guide operators and look realistic.
It includes both detection and interlocking features and is controlled by a CTC dispatcher or by local tower operators.
This works because my layout is DC, and the signaling is intergrated into the cab control system.
It also includes working interlockings - that is, turnouts cannot be thrown once a train is inside the interlocking limits.
And, it also includes working ATC - Automatic Train Control - if a train runs a red signal, it simply goes into emergency stop.
What my system does not have is intermediate block signals, each mainline block goes from one interlocking to the next. No blocks are long enough to justify two trains between any interlocking points. So all signals are interlocking, or absolute, and indicate both occupancy and route.
My trains are long, typically 35 to 50 cars.
My system uses inductive detectors on the block feeders and a high frequency carrier signal to detect stopped trains.
All trains require lighted tail cars, resistance wheel sets are not practical with my detectors and would draw too much power for the size of my trains and the sensitivity of my detectors.
It also uses simple relay logic nearly identical to the logic used by prototype systems years ago.
The CTC panel in simplified, no multi step process. The dispatcher sets the route and assigns the primary block to the desired throttle, the rest happens automaticly.
Tower panels have redundant controls for their interlocking to allow walk around operation without a dispatcher.
Throttles are wireless radio.
There is lots of wire, but actually few parts, a detector for each block, which has built in relay contacts, a 4PDT relay for each turnout, and a