Jump to content

Program Exiting before End


KNAP

Recommended Posts

I run a Program about 50 mins long. I recently increased the number of locos from 32 to 34 and now find the th programs ends at approx 35 mins. I have tried deleting loco instructions at time of exit and adding in time which has just moved the exit time to 40 mins. I originally thought this may be stop function problem mentioned for 1.63, as the program left 3 locos running, however, after changing the program it exits on a point change or sound on/off. The program also exits at same point in editiong mode, although, if only running the last 20 mins including the usual exit point in editing mode the program will run to end.

When starting with e link I had problems running additional locos and had to increase the transformer from 1 amp to 5 amps. Is it possible that the early exit problem is caused by an overload?

Link to comment
Share on other sites

LOG shows tis happening at exit.

The 7F has completed two runs and this is a shunt to a siding

 

22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:17:44 36:43 Executing: Forward to shunt for: 7F LATE BR22/11/15 14:18:42 Performing EMERGENCY STOP

 

I have no idea why, but will replace 7F with another loco and rerun programme..

Link to comment
Share on other sites

8 iterations of 7F shunt invoking an ES. ODD as I don't believe RM or the controller hardware has the intelligence to spring such an event.

Sounds like a bug in the software to me.

I remember trying eLink on Rocrail a while back and the log (and my points firing relays system) showed (heard) 5 iterations of all issued commands.

Maybe the same sort of cause/effect we are seeing here. 

Link to comment
Share on other sites

Tried replacing 7F with Grange and moved Point 3 firing. Does again to occur after point 3 firing, but this fires elsewhere in program without a problem. However, no program line for Point 4 which seams odd!

22/11/15 16:25:42 Couldn't find green point control button for TPoint1(3)22/11/15 16:25:42 Couldn't find green point control button for TPoint1(4)22/11/15 16:26:09 36:23 Executing: Forward to shunt for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange

Link to comment
Share on other sites

...Couldn't find green control button for...3 & 4

That may be your clue. Replace the points buttons by deleting the old one(s) and dragging new one(s) onto the point symbol(s) and check there are no duplicates over the 'bogie' point(s).

Quite why it needs to stop the Grange so many times at exactly the same time is a mystery, but indicative of a software glitch causing an unresponsive loop command.

Link to comment
Share on other sites

Last run and exit of the day.

22/11/15 18:00:40 Showing routes (line maxlen=1500)22/11/15 18:00:40 Points to highlight: TPoint1:4 TPoint3:6 TPoint4:2 TPoint5:3 TPoint7:822/11/15 18:00:40 Couldn't find green point control button for TPoint1(3)22/11/15 18:00:40 Couldn't find green point control button for TPoint1(4)22/11/15 18:01:07 36:23 Executing: Forward to shunt for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:25 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:26 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange22/11/15 18:01:27 36:41 Executing: Stop for: Grange

Link to comment
Share on other sites

I have reported to HMRS but they can't run my programme.

My puzzle at the moment is what is TPoint 1. The point swith is port 16 and there is a 27 sec gap to shunt for grange.

This is after the program gas run for 35 mins with all points and loco's working. Also I have no problems manually running points or locos.

24/11/15 12:13:24 35:55 Executing: Switch right for: Controller: A Port: 001624/11/15 12:13:24 Showing routes (line maxlen=1500)24/11/15 12:13:24 Points to highlight: TPoint1:4 TPoint3:6 TPoint4:2 TPoint5:3 TPoint7:824/11/15 12:13:24 Couldn't find green point control button for TPoint1(3)24/11/15 12:13:24 Couldn't find green point control button for TPoint1(4)24/11/15 12:13:51 36:22 Executing: Forward to shunt for: Grange24/11/15 12:14:09 36:40 Executing: Stop for: Grange24/11/15 12:14:10 36:40 Executing: Stop for: Grange

Link to comment
Share on other sites

So far I've tried

Recording new program which exits with a loop after 60mins

Runnong old program without elink, loops at same time point

Splitting program into 2 parts which both run as they should.

All reprted to HMRS

Is nobody else having issues with programs?

Also in 1.61 if you did get a short, you could quickly solve problem and program would keep running.

Now in 1.63 you need to end program to clear short which is imo a retrograde step.

 

Link to comment
Share on other sites

Ray

At 36.41 the Log of program shows a repeated instruction and then exits the program before end.

Log below

This is now about 15 consecutive times the program has exited in this manner.

 

Executing: Forward to shunt for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:27 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange22/11/15 16:26:28 36:41 Executing: Stop for: Grange

Link to comment
Share on other sites

I've been using this program for about 1 year, just adding in refinements, with no problems up to 1.61.

I have split program into 2 and there are no problems running the 2 shorter programs back to back.

 

 

How about trying to run the 2 shorter programs consecutively using the CHAIN command, just to see if that makes any difference.

Ray

Link to comment
Share on other sites

How do you set up a chain command?

The main reason for keeping 1 program is the ability to run as many locos as possible, with all being returned to starting point and the replace locos facility to change era's.

If your two small programs are A and B, make a note of the time of the last instruction in A (let's say, for example, 100 seconds). Now create a new program C containing two commands:-

0.00 Command Chain Program A

101.00 Command Chain Program B

 

When you are entering the Chain command, it will give you a button to click which opens up a file dialog window for you to select the file to be chained.

If the time you allocate to the second program is less than the highest time in the first program, RM will merge the lines of the two programs, interleaving the instructions by their relative times.

Ray

Link to comment
Share on other sites

Thanks found it in program commands.

It appears that if you insert a time gap in program the exit time is latter. It therefore appears that problem maybe that there is a limitation on the number of instruction lines a program can hold.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...