Chain signal issue

Don't know how to use a machine? Looking for efficient setups? Stuck in a mission?
DallasLova
Burner Inserter
Burner Inserter
Posts: 12
Joined: Wed Aug 31, 2016 12:16 am
Contact:

Chain signal issue

Post by DallasLova »

Hi,

I have some issue understanding properly the chain signal. The description indicate that it read the next signal in its path to determine it status.

In the attached image, the next regular signal to my red train is green. How come the chain signal is not green? Why it remain red?

In this particular configuration, it happen that my train are stuck as shown in the image... and i don't know what to do to solve this.

Thanks
Attachments
chain signal.png
chain signal.png (3.21 MiB) Viewed 4565 times
Mr. Tact
Filter Inserter
Filter Inserter
Posts: 461
Joined: Sat Mar 26, 2016 3:37 pm
Contact:

Re: Chain signal issue

Post by Mr. Tact »

Shot in the dark: On the curve just below the engine, going right -- there appears to be a chain signal on the wrong side of the track. Not sure how it would cause this condition but misplaced signals cause problems.

A wider shot might be necessary to figure out what is going on.
Professional Curmudgeon since 1988.
Greybeard_LXI
Fast Inserter
Fast Inserter
Posts: 123
Joined: Sun Feb 26, 2017 10:48 pm
Contact:

Re: Chain signal issue

Post by Greybeard_LXI »

A chain signal also evaluates the block it is in front of. The red arrow heads in front of the red train say that block is occupied. It is occupied by the blue train.

I know the blue train is not on the same track, but the entire junction is one block and only one train can occupy it at a time.

Probably the easiest fix is to add a chain signal on the curve to the left between the red and blue trains. I would also recommend chain signals on the other side where the blue train is. Signals on the track between the two main lines would allow trains to go through the junction in opposite directions at the same time.

A better long term fix, or for planning future sections, would be to leave enough straight track between junctions for a complete train.
Shokubai
Filter Inserter
Filter Inserter
Posts: 470
Joined: Mon May 02, 2016 3:17 pm
Contact:

Re: Chain signal issue

Post by Shokubai »

This is a block issue and not strictly a signal issue. While the signal does look ahead and emulate the next signal, it is red because the block is full.

You've created a square made out of signals and track and your blue train is sitting in it. Only one train may ever enter a block.

Your signal block looks like this.
1.png
1.png (3.34 MiB) Viewed 4546 times
Adding chain signals inside the junction on each segment will fix the problem.
2.png
2.png (3.42 MiB) Viewed 4546 times
*missed one signal to the right of the middle car on blue train.

Making more blocks means more places trains go can.
3.png
3.png (3.37 MiB) Viewed 4539 times
You can optimize this further with better normal signal placement but that should get your junction moving.
Last edited by Shokubai on Tue May 30, 2017 3:13 pm, edited 2 times in total.
Mr. Tact
Filter Inserter
Filter Inserter
Posts: 461
Joined: Sat Mar 26, 2016 3:37 pm
Contact:

Re: Chain signal issue

Post by Mr. Tact »

Ah, good eyes. I'm so used to chain signals being after every branch I didn't notice the absence of one -- was busy looking for something that shouldn't be there. :mrgreen:
Professional Curmudgeon since 1988.
paouk
Inserter
Inserter
Posts: 25
Joined: Tue May 09, 2017 7:01 pm
Contact:

Re: Chain signal issue

Post by paouk »

Probably the easiest fix is to add a chain signal on the curve to the left between the red and blue trains.
As you said that is the cause of the problem and this seems to be the right hotfix.

You should put chanis on every single little section of track betwen the entrance of the junction and its exits on the main line, both side.

I'd suggest you to be more generous in term of space and size of what you put down on trains. Also thinking at a future growth of production need, therfore traffic.
Also the tiny distances between different junctions will be problematic in future, having no space for regular signals.
Long chained signals cause a big portion of track to be considered an entire block like Greybeard explained resulting in bad bottleneck not ever easy to fix.

EDIT:
Adding chain signals inside the junction on each segment will fix the problem.
Ditto.
Rome, Italy, Europe, Planet Earth, Solar System, Local Interstellar Cloud, Local Bubble, Orion–Cygnus Arm, Milky Way, Known Universe
(forgive me for eventually bad english, i'm trying my best)
iceman_1212
Filter Inserter
Filter Inserter
Posts: 256
Joined: Wed Aug 17, 2016 9:49 am
Contact:

Re: Chain signal issue

Post by iceman_1212 »

OP, you mentioned not quite understanding how chain signals work. Hopefully this helps.

The reason we use chain signals is to prevent a train from stopping in the middle of an intersection, since that would block trains trying to take the other paths of an intersection. How exactly do chain signals do this? As an example, let's take one of the three possible paths of a T-intersection (original image from official factorio guide), which is indicated in green arrows below.

The scenario we want to avoid is a train stopping at the rail signal marked 1R because it would block trains moving along the other two paths. We accomplish this by (1) placing a chain signal prior to the crossing and (2) placing a rail signal after 1R (which is not pictured in the image below) at a distance that is equal to the length of your longest train. Why does this work? Now, if there is a train in the block marked with a curly bracket, the rail signal 1R will turn red, which will cause the chain signal 1C to turn red, which will result in a train stopping prior to the intersection.

As you can see in the image, we require three chain signals since there are three crossings. However, things get complicated when you have a T-intersections that are near one another (more specifically, when you have T-intersections that are closer to each other than the length of your longest train) - and, in such situations, more chains are required along specific paths. In these situations, you may be better off using a 4-way intersection with a good rating from this post: viewtopic.php?f=194&t=46855

Image
Mr. Tact
Filter Inserter
Filter Inserter
Posts: 461
Joined: Sat Mar 26, 2016 3:37 pm
Contact:

Re: Chain signal issue

Post by Mr. Tact »

Shokubai wrote: Making more blocks means more places trains go can.
You can optimize this further with better normal signal placement but that should get your junction moving.
Off-topic question: What application/tool are you using to make the colored blocks over/on the image?
3.png
3.png (3.37 MiB) Viewed 4465 times
Professional Curmudgeon since 1988.
Shokubai
Filter Inserter
Filter Inserter
Posts: 470
Joined: Mon May 02, 2016 3:17 pm
Contact:

Re: Chain signal issue

Post by Shokubai »

Just a quick photoshop. Used the Polygon Lasso tool to make shapes and fill them with various colors then set opacity to something like 60%. You could probably do the same in Paint or most anything.
orzelek
Smart Inserter
Smart Inserter
Posts: 3924
Joined: Fri Apr 03, 2015 10:20 am
Contact:

Re: Chain signal issue

Post by orzelek »

You can use F4 menu and tick show-rail-blocks there. Game will try to colour blocks using small circles.
Post Reply

Return to “Gameplay Help”