¿ªÔÆÌåÓý

Locked Dispacher will not throw turnouts automatically #dispatcher


 

I have been playing with Dispatcher for some time now for auto running of trains.? I have a single track mainline with 3 passing sidings and a double ended storage yard.? I would like to have trains running in both directions passing each other with the ability to bring trains on and off the main from storage.? The layout is fully blocked and has dcc controlled turnouts.? Everything works great in Panel Pro.

I have a single siding setup in layout editor.? I can run back and forth and the signal heads are responding appropriately.? It will not throw turnouts though and waits for me to do it manually.? I have the set turnouts automatically set in the options for dispatcher.??

When dispatcher needs to set a turnout, the train will wait, once I do it manually in layout editor, the train starts moving.? How can I have it set turnouts when it grabs the sections???

I am running the newest test version of jmri.

Thanks Much
Tim


 

Hi Tim

Check your log file for messages. Particullay "Error in turnout check/set request", "Error in block sequence numbers", "Invalid Section/sequence arguments when checking or setting turnouts" and "Invalid argument when checking or setting turnouts in Section".
The block containing the switch must not be occupied.
Steve G.


 

I think you hit the issue, the block is occupied, ok I am going to edit my setup slightly and test again.??
I will be in touch, thanks for getting back to me so quickly.

Tim


 

I am making good progress, I have the trains running and throwing turnouts, it was that the block was occupied.??

JMRI seems to be unforgiving when I add and modify things with the ssl for the sensor heads.? I am getting Java 1096 errors, could not add sensor to ssl for signal head because there is no room in the ssl.
What is causing this?? How do I fix it???

I have added a bit to my temporary layout in layout editor and it seems to mess things up.? Am I correct by thinking I should do things in the following order...
Draw the track, turnouts etc.
Make the sections
Put in the Signals
Create the transits.??

Am I correct that once I make my layout in JMRI I should not edit the layout much after that?

Thanks so much
Tim


 

Tim,

SSL is limited to 5 protection sensors. ?For auto trains, a direction sensor is also required. ?That means you can only have 4 other sensors.

Dave Sand


----- Original message -----
From: Tim Oudenhoven <timoudenhoven@...>
Subject: Re: [jmriusers] Dispacher will not throw turnouts automatically
Date: Friday, April 03, 2020 4:33 PM

I am making good progress, I have the trains running and throwing turnouts, it was that the block was occupied.??

JMRI seems to be unforgiving when I add and modify things with the ssl for the sensor heads.? I am getting Java 1096 errors, could not add sensor to ssl for signal head because there is no room in the ssl.
What is causing this?? How do I fix it???

I have added a bit to my temporary layout in layout editor and it seems to mess things up.? Am I correct by thinking I should do things in the following order...
Draw the track, turnouts etc.
Make the sections
Put in the Signals
Create the transits.??

Am I correct that once I make my layout in JMRI I should not edit the layout much after that?

Thanks so much
Tim



 

Thank you for the reply Dave!

So I am a little confused about the protection sensor limit and how to count/calculate that.? I am uploading the file that is causing the 8 errors of no room in ssl.? It is when I go from the grain siding to the bypass siding with auto running dispatch train.

I am guessing my Mainline-WSOR is too big with too many switches but the question is how much can I get away with with the 5 ssl sensor limit.? Would switching to Signal Mast help me?? I just have never gotten that to work with playing around with it.??

Here is the file.??

/g/jmriusers/files/ProblemsBeingWorkedOn/TimO/Automation2.xml

Also where can I read up on this more?

Thanks Tim


 

Tim,

The trick with SSL and having enough inputs is the virtual signal and make
the real one use 'is distant' watching the virtual signal. So you load up
the virtual signal with the extra turnouts and sensors to watch. The real
one will display the more restrictive of the two.

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