And speaking of labors, my project is continuing to move forward. I dug out some more old track, and extended the basic figure-8 test bed to closer resemble the elongated figure-8 used in the Marx "Twin Train" setup. I also visited the local hobby shop to pick up a pack of insulating pins (I know I have most of the remainder of a pack somewhere, but haven't been able to find them, and hey, they're cheap, right? ), and while I was there I found and negotiated a cash deal on two legacy signal lights: a Lionel 151 with a broken semaphore arm, and a rusty Marx 454 with a defunct switch. . . . . I plan to drive both signal lights from the relays I got the other day. Oh, and the power resistors arrived, so I can start experimenting, designing and bread-boarding my prototype legacy block control system. It's even odds as to whether I can get it to work before the book I ordered at your recommendation arrives!
Well, I've got a few things to tuck in before I declare *full* success, but after my recent labors, I'd estimate I'm about 90% there (and the book is still more than two weeks from delivery!). I'll write everything up eventually, but a brief progress report:
First, the question that I asked to start this thread has been definitively answered: yes, it is possible to stop an engine, yet allow a small trickle current to hold the E-unit in place and prevent it from reversing direction. Among the many options (including Dunk's!) for creating this condition, I ended up using four 10 ohm, 10 watt ceramic resistors (two parallel pairs wired in series, to handle the power that might have to be dissipated if there ever was a prolonged dead short across the track) that trickles power into the control section when a train is stopped there.
Second, the 12 VAC relays I selected seem to be working fine, activating immediately when any rolling stock enters the "sensing" section. At times there's some chatter caused by intermittent contact and/or dirty track, but I don't think that will impair operation even if the condition persists after cleaning, etc.
Third, when only one train was run on the track, it operated entirely normally. Each time it traversed the sensing section, the signal (which faces toward any train approaching the crossover from the other direction) changed from green to red as it should, but since there *was* no other train on the track, normal one-train operation was not impaired, and the E-unit operated normally.
Fourth, I was able to briefly run two trains on the track (slowly!), but discovered the power drawn by those engines (two Marx 666 smokers, in one test) exceeded the power capacity of the small transformer I was using. Another small transformer similarly failed, repeatedly popping the circuit breaker as the first had. So, I was unable to conduct a full test of the setup, proving the second train will stop in the control block until the other train clears the sensing section, then resume motion in the same direction. To simulate this, though, I was able to use a single caboose to intermittently trigger the sensing section, which changed the signal from green to red and reduce the power to the control section to a trickle, stopping the running train. When the caboose was lifted off the track or rolled forward out of the sensing section (simulating a second train leaving the sensing section), the stopped train resumed operation without reversing.
So, other than the absence of a full two-train test run, I believe all the critical elements and functional capabilities of the Marx "Twin Train" set have been successfully duplicated, as I hoped to do. It should be noted that I made one executive decision: rather than try to precisely duplicate the Twin Train set's "bump and run" configuration, where the first train to reach the control section will be stopped until the other train approaches the control section from behind, which then allows the first train to proceed, rather than sensing a potential conflict at the crossing and stopping the approaching train until the possible conflict is avoided, as a true block control system would. In other words, I implemented something closer to a true (albeit simple) block control system, one that could potentially be extended to multiple blocks or extended in more complicated block control systems (BTW, that's why I purchased 4PDT relays, which might be better suited to more complex decision trees to produce a more robust block control system).
Stay tuned . . .