开云体育

Locked Auto routing a reverse loop


 

Strategy question - what are some options for using JMRI for automating a reverse loop?? I've used LROUTES to create simple routing with no time component (ie, when a panel sensor is chosen, several turnouts align properly) but in the case of a reverse loop, a single turnout has to change after other conditions related to occupancy, say, are met.? And those conditions could take an indeterminate amount of time.?

Not sure this matters here, but Windows 10, NCE, all relevant turnouts and occ detectors functional with JMRI.

Thanks for any advice.

Don Roback
Raleigh, NC


 

Don R,

I automated a loopback as follows:
1. Blocks were made:
A. the turnout and approach
B. The bulk of the loop.
C. about two feet of each part leaving the turnout into the loop as
separate blocks.
2. If the middle of the loop is occupied (but not a trigger condition) and a
loop end segment goes occupied and the turnout is not occupied, then set
turnout for that side of the loop.

There are many ways, but that layout used BDL-168 detectors. The OG-AR feeds
one bank of the BDL, so I'm using 3 of the 4 blocks in that bank for the
loop. This method leaves the turnout one way and each later train will
alternate which way around the loop it will follow.

At the time I was learning Logix and that was convenient to do it that way.
I had one conditional looking for one way and another looking the other way.
I recall the OG-AR could do it by itself, but I was figuring out how Logix
worked at the time. It was new back then.

-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.org
www.syracusemodelrr.org


 

... and if you prefer consistent running in the same direction, represet (is that a word??) the turnout if all blocks become unoccupied.

Wouter


On Mon, 4 May 2020 at 18:13, Ken Cameron <kcameron@...> wrote:
Don R,

I automated a loopback as follows:
1. Blocks were made:
? ? ? ? A. the turnout and approach
? ? ? ? B. The bulk of the loop.
? ? ? ? C. about two feet of each part leaving the turnout into the loop as
separate blocks.
2. If the middle of the loop is occupied (but not a trigger condition) and a
loop end segment goes occupied and the turnout is not occupied, then set
turnout for that side of the loop.

There are many ways, but that layout used BDL-168 detectors. The OG-AR feeds
one bank of the BDL, so I'm using 3 of the 4 blocks in that bank for the
loop. This method leaves the turnout one way and each later train will
alternate which way around the loop it will follow.

At the time I was learning Logix and that was convenient to do it that way.
I had one conditional looking for one way and another looking the other way.
I recall the OG-AR could do it by itself, but I was figuring out how Logix
worked at the time. It was new back then.

-Ken Cameron, Member JMRI Dev Team











Robert Schworm
 

This sounds like a reasonable approach for a reversing Loop Schumacher the switch using Logix and blocks.? However how do you match reversing the polarity of the TCC signal on the rails?


Robert Schworm
 

If you want a really simple approach pick up a AR - 1 audio reverser module.? Let the reversing Loop take care of itself


 

Not sure if you mean audio or automatic reverse. I have 3 Digitrax AR1 auto reverse units, that work just fine, set and run.

Phil


 

I'm not sure what you wish to automate - if you want to automatically set the turnout at the loop entrance then consider using a DCC Specialties Hare II (link to TTX page for description ).? It is inexpensive, easy to setup and install and will drive a Tortoise directly.? Our club has been using one for several years and it has been flawless.? Of course this in not a JMRI solution but it provides feedback for the switch position,? It also allows for local control via pushbuttons, etc.

--
Dale Gloer
Layout Supervisor, Southern Alberta Model Railway Club


 

I forgot to add that it can also be controlled by JMRI as an accessory decoder.
--
Dale Gloer
Layout Supervisor, Southern Alberta Model Railway Club