¿ªÔÆÌåÓý

Locked Turnout automation


 

Is there an option to setup turnout permanently in one position? I mean when I set it up in JMRI to CLOSED and someone will change it's position by hand on the layout to THROWN JMRI will put it back to CLOSED (and the same the other way when is is THROWN it will be guarded by JMRI to stay THROWN until I will send new command from JMRI)?

I use TWOSENSOR mode to track turnout position. In the AUTOMATION options I only have:
- Off
- Use Global Default
- No feedback
- RAW
and there is no option SENSOR as described here:

I'm using PanelPro 4.13.1 (Mac OS X). All the sensors are INTERNAL sensors connected using Ethernet TCP/IP (for example IS.IOT$[board_addr]:[input#]:[IP])


 

¿ªÔÆÌåÓý

There are options when you set up a turnout to make it one wire or two wire. I assume you are using the default which I believe is 2 wire. You can also the output type to maintained or pulse. Try setting it to pulse.?

Jim




On Aug 8, 2018, at 04:42, Quinametin <quinametin@...> wrote:

Is there an option to setup turnout permanently in one position? I mean when I set it up in JMRI to CLOSED and someone will change it's position by hand on the layout to THROWN JMRI will put it back to CLOSED (and the same the other way when is is THROWN it will be guarded by JMRI to stay THROWN until I will send new command from JMRI)?

I use TWOSENSOR mode to track turnout position. In the AUTOMATION options I only have:
- Off
- Use Global Default
- No feedback
- RAW
and there is no option SENSOR as described here:

I'm using PanelPro 4.13.1 (Mac OS X). All the sensors are INTERNAL sensors connected using Ethernet TCP/IP (for example IS.IOT$[board_addr]:[input#]:[IP])


 

I have all the turnouts added as Internal (with addressing IT.IOT$40:0:10.0.0.100) and this is probably the problem. When adding internal turnout there are no options 1/2 wire nor maintained/pulse :(


 

In the turnout edit you should have a Feedback tab. In there you can select
the one or two sensor option. After that, you'd be able to enter the sensors
for the feedback.


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


 

Getting back to the original question you asked, no, there¡¯s not a simple setup to hold an Internal Turnout in one position.

You can create a Logix that looks for the Turnout to change, and commands it back to the state you want. That Logix can also include logic to decide to that only in specific cases, etc. Routes can also do all this, and in some cases are simpler.

It might be helpful to understand a bit why you¡¯d want to do this, as Internal turnouts are, well, internal. There¡¯s no ¡°send¡± involved in "send new ³¦´Ç³¾³¾²¹²Ô»å¡±.

Why/how are they getting changed if you don¡¯t want them to be? Might be better to prevent that change there.

Bob

On Aug 8, 2018, at 2:42 AM, Quinametin <quinametin@...> wrote:

Is there an option to setup turnout permanently in one position? I mean when I set it up in JMRI to CLOSED and someone will change it's position by hand on the layout to THROWN JMRI will put it back to CLOSED (and the same the other way when is is THROWN it will be guarded by JMRI to stay THROWN until I will send new command from JMRI)?

I use TWOSENSOR mode to track turnout position. In the AUTOMATION options I only have:
- Off
- Use Global Default
- No feedback
- RAW
and there is no option SENSOR as described here:

I'm using PanelPro 4.13.1 (Mac OS X). All the sensors are INTERNAL sensors connected using Ethernet TCP/IP (for example IS.IOT$[board_addr]:[input#]:[IP])
--
Bob Jacobsen
rgj1927@...


 

Not sure if this idea may help...I have a turnout on a reversing loop that stays
in one position. I used a length of piano wire and some screws and washers to
hold the far end of the wire. This type of turnout is called a spring switch or
turnout. Anyway, to find the length of wire needed to hold the points in
position yet allow the points to move out of the way when a train passes through
in the opposite direction, I used my lightest car and gently pushed it through
the points while adjusting the wire length. It works great and it freed up a
Tortoise motor.

John

---------- Original Message ----------
From: Bob Jacobsen <rgj1927@...>
Date: August 8, 2018 at 8:03 AM


Getting back to the original question you asked, no, there¡¯s not a simple
setup to hold an Internal Turnout in one position.

You can create a Logix that looks for the Turnout to change, and commands it
back to the state you want. That Logix can also include logic to decide to
that only in specific cases, etc. Routes can also do all this, and in some
cases are simpler.

It might be helpful to understand a bit why you¡¯d want to do this, as Internal
turnouts are, well, internal. There¡¯s no ¡°send¡± involved in "send new
³¦´Ç³¾³¾²¹²Ô»å¡±.

Why/how are they getting changed if you don¡¯t want them to be? Might be
better to prevent that change there.

Bob

On Aug 8, 2018, at 2:42 AM, Quinametin <quinametin@...> wrote:

Is there an option to setup turnout permanently in one position? I mean when
I set it up in JMRI to CLOSED and someone will change it's position by hand
on the layout to THROWN JMRI will put it back to CLOSED (and the same the
other way when is is THROWN it will be guarded by JMRI to stay THROWN until
I will send new command from JMRI)?

I use TWOSENSOR mode to track turnout position. In the AUTOMATION options I
only have:
- Off
- Use Global Default
- No feedback
- RAW
and there is no option SENSOR as described here:


I'm using PanelPro 4.13.1 (Mac OS X). All the sensors are INTERNAL sensors
connected using Ethernet TCP/IP (for example
IS.IOT$[board_addr]:[input#]:[IP])
--
Bob Jacobsen
rgj1927@...






 

@Bob
> It might be helpful to understand a bit why you¡¯d want to do this, as Internal turnouts are, well, internal.
I have created my control system based on Ethernet TCP/IP + Arduino (JMRI IoT script modified) which connects to JMRI using sockets. The sensors, lights and turnouts are defined as internal and the script running in the background takes care of the communication with external I/O modules. It works very well over long distances, which is the case on my G scale layout. It is also very easy to extend. Each new node has it's own IP address and can handle many input/output/turnout boards. All the nodes are connected to the Ethernet switch and computer running JMRI. I have now 6 IP nodes with total 300 outputs, 32 block detectors and 16 inputs. It works great, without any issues.

I will play with logix and scripting. Thx


 

Hello Quinametin, sounds interesting. Are you able to share you equipment setup, scripts and sketches?

For your consideration,

Dave,
Brisbane, Australia