开云体育

Locked PanelPro not showing status of all sensors on start-up #lenz


 

Wondering if anyone can shed light on this issue (not sure whether it's a JMRI issue or Lenz)?
?
System:
JMRI v 5.0 running on Lenovo Yoga 11e using Windows 10.
Lenz LZV 100 with Lenz 23151 USB/LAN Interface
?
The Lenz 23151 is linked to the laptop via a Netgear router.
?
I use JMRI DecoderPro to control the locos and PanelPro for turnouts.
?
I have recently started to experiment with sensors.? My aim is to get my Layout Panels to show the position of turnouts and the occupancy of certain hidden track sections, particularly on start-up.
?
I am using two Lenz LR101s and one LB108 to provide feedback.
?
On starting up JMRI the layout panel correctly shows the track / point sensors from one of the LR101s, but not the other two feedback boxes.? These latter two only display if I go into the sensor table and query the sensors concerned.
?
Any thoughts on why this might be happening?
?
Phil
?
?


 

I’ve been experiencing the same problem for a while with the block sensors on my Lenz system. JMRI only seems to recognise the state of the sensor when they start changing occupancy?
?
?


 

I've always had this on our group's modular layout, where several modules have feedback with a mix of LR101 and LDT units. ?I wonder if it matters when the parts of the system power up. I usually have to place my polarity tester on at least one block for each unit to give a detection signal, then the rest of that unit's blocks will show up if occupied.?
?
Do you have the track power monitor connected on the LR101? that may help.
?
Mike


 

Thanks for the responses.? After further work I have solved the problem of display on start-up.? I set up a LogixNG command in JMRI to query all sensors.? This is invoked when JMRI starts up and does correctly display the condition of all the sensors.
?
I have some further work to do because a few sensors don't always report properly when turnouts are switched.? This might be because I haven't used twisted cable for the RS connection to the LZV100.? That's the next thing to try...
?
Phil


 

Phil,?
can you share the Logix code? I have this same issue and found I need to drive a train into a nother blick to get the sensors to fire, so this woukd be a great help.
FWIW, I do have JMRI setup to autoload the route table and have some routes setup to simoly set all the machines to a known state, kind of my reset of the layout turnoiyts to ensure they are all in their 'normal' position to begin ops, that might help your turnout issue? Its a simple 1 click and done solution.
?
JMRI aside, but Similar to this, do you find that all turnouts stop responding to any digital inputs on your Lenz system after a track short occurs? it's not consistent for me but pretty frequent on setup.
--
DiverseHobbies operates a:
10x16' HO multi track layout; Lenz LH101 throttle drives a LZV100 for JMRI Automated Sections & All Turnouts with a Slaved LV102? booster for the manually controller portion of the layout Mains. JMRI is running on an HP Envy 15" touchscreen w/ AMD Ryzen 5. Lenz LI-USB interface on COM 5.


 

Hubert,
I am new to Logix, but found it easy to set up the command I needed.
?
There is a reference page here:
?
If you proceed down as far as "Create an Action" and then select "Request update of all sensors", that is the only command needed.
When you close down the dialogue make sure "start up" is ticked.
?
Regarding the specific Lenz problem, I too have had problems with turnouts not operating after a short.? I solved it by putting circuit breakers between the LZV100 / LV102 and the track.? DCCconcepts in the UK do a product DCD-iPCB.1 which is very effective, although quite expensive (around UKP 80).? Also you would need two, one for each track feed.? I guess there are probably similar alternatives out there.
?
Hope that helps, Phil
?


 

I think I'll do the same for the modular group.
?
All the booster boxes I set up for the group and my home stuff have a circuit breaker feeding the track, set about .5 amp below the booster rating, the accessory decoders are fed from before the breakers so we don't have the problems with track shorts.?
MERG do circuit breaker kits for less than ?12 if you are into making such things, but you do need to be a member to buy them.
?
Mike


 

Thank you both, great stuff! appreciate the leads. Apologies for the previous typos!?
--
DiverseHobbies operates a:
10x16' HO multi track layout; Lenz LH101 throttle drives a LZV100 for JMRI Automated Sections & All Turnouts with a Slaved LV102? booster for the manually controller portion of the layout Mains. JMRI is running on an HP Envy 15" touchscreen w/ AMD Ryzen 5. Lenz LI-USB interface on COM 5.


 

Phil, sadly no joy for me on that LogixNX sensor polling command. it appears to run at startup and even if I force execution it, it still fails to give me block occupancy visibility on the panel. I guess my lr101 and/or lb101s just dont wake up from it calling for the report. I have a little BLI track car I just plonk on a couple blocks within easy reach and all is well, so not a huge time saver, but was bummed this didn't work for me. I did get the route to clear the turnouts on startup, so that was a win.
--
DiverseHobbies operates a:
10x16' HO multi track layout; Lenz LH101 throttle drives a LZV100 for JMRI Automated Sections & All Turnouts with a Slaved LV102? booster for the manually controller portion of the layout Mains. JMRI is running on an HP Envy 15" touchscreen w/ AMD Ryzen 5. Lenz LI-USB interface on COM 5.


 

开云体育

Hubert,

It might be that you need to use "Request update of sensor" instead of "Request update of all sensors".

Daniel


LogixNG: IQ:AUTO:0004
??? ConditionalNG: IQC:AUTO:0004 ::: Startup
??????? ! A
??????????? For each value, set variable "sensor" and execute action A. Values from Sensors
??????????????? ! A
??????????????????? Request update of sensor by local variable "sensor"


LogixNG: IQ:AUTO:0004
??? ConditionalNG: IQC:AUTO:0004 ::: Startup
??????? ! A
??????????? If Then Else. Execute on change
??????????????? ? If
??????????????????? Sensor IS1 is Active
??????????????? ! Then
??????????????????? For each value, set variable "sensor" and execute action A. Values from Sensors
??????????????????????? ! A
??????????????????????????? Request update of sensor by local variable "sensor"
??????????????? ! Else
?????????????????? ?

On 2024-09-26 21:27, Hubert Holmes wrote:

Phil, sadly no joy for me on that LogixNX sensor polling command. it appears to run at startup and even if I force execution it, it still fails to give me block occupancy visibility on the panel. I guess my lr101 and/or lb101s just dont wake up from it calling for the report. I have a little BLI track car I just plonk on a couple blocks within easy reach and all is well, so not a huge time saver, but was bummed this didn't work for me. I did get the route to clear the turnouts on startup, so that was a win.
--
DiverseHobbies operates a:
10x16' HO multi track layout; Lenz LH101 throttle drives a LZV100 for JMRI Automated Sections & All Turnouts with a Slaved LV102? booster for the manually controller portion of the layout Mains. JMRI is running on an HP Envy 15" touchscreen w/ AMD Ryzen 5. Lenz LI-USB interface on COM 5.