【Factorio】Kedjualsignalernas placering – 3 grundprinciper
Kedjualsignaler för tåg verkar kräva mycket att memorera, men placeringskriterierna är faktiskt ganska enkla. För nybörjare till mellanliggande spelare som börjar bygga korsningar i Factorio 2.0:s vanilla-miljö eller Space Age räcker det ofta att placera kedjualsignaler vid entrén, normala signaler endast där tåget kan stanna utan att blockera nätverket, och
【Factorio】Kedjualsignalernas placering – 3 grundprinciper
Kedjualsignaler för tåg verkar kräva mycket att memorera, men placeringskriterierna är faktiskt ganska enkla. För nybörjare till mellanliggande spelare som börjar bygga korsningar i Factorio 2.0:s vanilla-miljö eller Space Age räcker det ofta att följa 3 huvudprinciper: placera kedjualsignaler vid entrén, normala signaler endast där tåget kan stanna utan att blockera nätverket, och på korta utgångar eller täta korsningssekvenser använd kedjualsignaler även på utgångssidan. Med bara dessa tre regler kommer du långt.
Jag själv fastnade länge på min första T-korsning – tågen stannade ständigt inne i korsningen och jag tänkte "varför går det här inte?" Men när jag bytte ingångsignalen till en kedjualsignal och skapade tillräckligt utrymme efter korsningen för en fullständig tågkompositon, stabiliserades flödet omedelbar.
Den här artikeln går igenom dessa 3 principer med praktiska exempel för att visa var signalerna ska placeras för att undvika trängsel.
【Factorio】Kedjualsignalernas placering – 3 huvudprinciper
För att säga det direkt: Kedjualsignaler för tåg är bäst att tänka på som "signaler som placeras innan man kör in i en korsning", medan normala signaler är "signaler som placeras efter korsningen, om tåget får stanna där". Efter att ha sortera ut detta minskar min osäkerhet avseende placering på T-korsningar och fyrkantskorsningar betydligt.
Referens: Denna artikel baseras på Factorio Wiki:s officiella dokumentation för kedjualsignaler (https://wiki.factorio.com/Rail_chain_signal/ja), men sidor uppdateras regelbundet – verifiera aktuellt innehål och URL innan publicering.
Princip 1: Entrén använder kedjualsignaler
Vid förgreningar, sammanflöden och korsningsingångar placerar du en kedjualsignal först. Det här är den viktigaste av de tre principerna. Anledningen är enkel: istället för att låta tåget "komma på det senare", bestämmer du dig för att låta det kontrollera om det kan ta sig hela vägen ut innan det går in.
Om du placerar en normal signal vid ingången blir det lätt att tåget fortsätter bara för att nästa block är tomt. Då glider tåget in i korsningen, stannar halfvägs genom den när utgången är blockerad, och orsakar trängsel för både efterföljande och motsatta tåg. Ärligt talat – det här är misstaget som nybörjare gör oftast. Jag själv var länge förbryllad över "varför får jag trängsel när jag har signaler?" men byte till kedjualsignal vid ingången ändrade allt.
Kedjualsignaler ser vidare fram – de kollar förhållandena vid nästa signal innan de tillåter inträde. Om utgången är blockerad väntar de vid ingången. Med andra ord: kedjualsignaler förhindrar att tåg använder själva korsningen som vänteplats. Oavsett om det är en förgrening, sammanflöde eller korsning gäller samma regel: innan vägen kan korsas måste vägen framåt alltid kontrolleras.
Om korsningen tillåter inre signaler är det vanligt att sammankoppla de inre blocken också med kedjualsignaler. Det möjliggör finare uppdelning av vägar som inte kolliderar, vilket gör bearbetningen mycket stabilare vid trängsel – särskilt märkbar på två-spåriga fyrkantskorsningar eller korsningar med blandad höger-/vänstersväng.
Princip 2: Normala signaler endast där tåget kan stanna utan problem
Det viktiga tricket för normal signalplacering är att sätta dem endast på platser där "ett stannande tåg inte blockerar resten av nätverket". Med andra ord: använd normala signaler för att definiera stopppositioner.
Den klassiska situationen är när det finns tillräcklig rak väg efter korsningen, och ett stannande tåg där inte räcker till förgreningar eller korsningsdelar. Med normal signal på sådana platser hinner tåget ta sig helt genom korsningen innan det stannar. Det är därför man säger "utgången använder normal signal" – eller mer exakt: "utgången använder normal signal om det finns tillräckligt vänteutrymme".
Omvänt, om du placerar en normal signal på en plats där tåget inte bör stanna, blir denna signal tågets officiella vänteplats. Då kan tågets baksida fortfarande sträcka sig in i korsningen även om det "verkar ha kommit ut", vilket blockerar efterföljande tåg. Dödlås uppstår ofta på grund av "en normal signal placerad på en plats där tåget inte borde stanna".
Denna princip blir viktig när trafiken ökar på huvudlinjen. Ju fler tåg desto viktigare blir det var du låter dem vänta – det påverkar flödet direkt. En normal signal är praktisk, men placering är samma som att säga "tåget får stanna här" – behåll denna känsla så undviker du många misstag.
💡 Tip
Ställ dig frågan "om ett tåg stannar här, blockerar det något?" – om svaret är nej, använd normal signal; om ja, använd snarare kedjualsignal.
Princip 3: Täta korsningar och korta block kräver kedjualsignaler på utgångssidan också
"Utgången använder normal signal" är grundregeln, men inte alltid rätt. Om utgångsutrymmet är mycket kort eller om nästa korsning/förgrening/signal är nära, är det stabilare att även utgångssignalen är en kedjualsignal.
Problemet är att en normal signal vid utgången gör att tåget "verkar ha kommit ut" och försätter sig själv i fara. Men om utgångsblocken är för korta för att rymma hela kompositionen stannar tåget faktiskt delvis inne i den tidigare korsningen. Det ser ut som om det kommit ut – men det har det inte – vilket blir källa till trängsel.
Det här förekommer ofta vid täta T-korsningar eller när en sammanslagning ligger direkt efter en fyrkantskorsning. Jag själv gjorde detta misstag vid en station och såg hur tåget stannade på en mittenposition, vilket gjorde hela nätverket långsammare. Med kedjualsignal på utgångssidan istället – som säger "läs ned till nästa säker stoppposition innan du går in" – flödar trafiken renare.
Det finns två scenarier där kedjualsignaler behövs: först när utgångsblocken inte är tillräckligt långa för längsta kompositionen; andra när nästa bedömningspunkt kommer omedelbar efter. Den första förhindrar häng-över från korsningen, den andra kontrollerar sekvensen som helhet.
Praktiska exempel från gemenskapen visar ofta att täta utgångar behandlas som undantag från "normal signal vid utgång", och denna förståelse är mer praktisk än mekanisk memorering. Genom att länka ingång → intern → kort utgång med kedjualsignaler, och bara växla till normal signal när vänteutrymmet är tillräckligt, får du ett nätverk som sällan sliter sönder sig även i större skala.
Förkunskaper: skillnaden mellan normala signaler och kedjualsignaler
Ordförklar: Block (Occlusion) och reservationssystem
Det här gör skillnaden mycket tydligare. I Factorio 2.0 vanilla (och Space Age med samma principper) delas järnvägen in i block – områden mellan signaler där inte två tåg kan befinna sig samtidigt.
Järnvägssignaler skapar block mellan sig själva eller runt förgreningar/korsningar, och ett block kan inte tas av två tåg samtidigt. En reservation är ungefär när ett tåg "bookmar" vägen det kommer att åka.
Normala signaler kollar mest om nästa block är fritt. Kedjualsignaler däremot ser mycket längre fram – de kollar om vägen fram till nästa signal-villkor är säker. Officiella tutorialet förespråkar kedjualsignaler för korsningskontroll. En normal signal ser "kan jag köra in i nästa block?" medan en kedjualsignal ser "kan jag köra hela vägen till nästa signal utan att kollidera?"

Space Age/ja
wiki.factorio.comSkillnad i beslutslogik
Normala signaler är bra vid inträde till väntezoner – de låter tåg fortsätta om nästa block är tomt. Men de är för kortsynade för korsningsingångar. Ett tåg kör in bara för att det nästa blocket är tomt, men kan stanna inne om utgången är blockerad – detta är rotorsaken till trängsel vid normal signalplacering vid ingång.
Kedjualsignaler är motsatsen – de ser långt fram innan de låter något in. De kollar om vägen fram till nästa signal helt är fri, och om inte, låter de tåget vänta vid ingången. Det förhindrar att själva korsningen blir vänteplats. Det är därför "ingång = kedjualsignal, utgång = normal signal" är grundregeln – roll-uppdelning.
Experimentera själv: med normal signal vid ingång ser du tåget glida in, sedan stanna halvvägs när utgången är blockerad. Byt till kedjualsignal – tåget väntar vid ingången med blå färg, sedan går grönt och tåget flödar rakt igenom. Denna förändring är väldigt synlig.
Tänk på korsningar som helt paket-reservationer: kedjualsignaler säger "om jag går in här måste jag kunna ta mig helt igenom AND nå nästa säker vänteplats". Utgångssignaler säger "här får tåget stanna". Om utgången är kort måste du flytta detta "här kan tåget stanna" längre bak eller använda kedjualsignal för att skjuta upp bedömningen.
Färg (blå/röd/grön) och "vänta innan korsningen"
Färgerna visar inte bara "kör/stanna" utan hur långt reservationen sträcker sig. Blå betyder ungefär "vägen framåt är villkorad – kör varsamt". Grönt betyder "allt är klart – gå in".
Det viktigaste konceptet för korsningar är vänta innan du går in. Låt tåg vänta före korsningen, inte inne i den. Det är nästan allt som krävs för stabilitet:
Normal vid ingång (dåligt)
→ nästa block är tomt, så kör in
→ men utgången är blockerad, så stanna inne
[normal]
----S------X****korsning****X---[blockerad]
↑
stannar här (dåligt)
Kedjualsignal vid ingång (bra)
→ kollar framåt, ser att utgången är blockerad
→ väntar vid ingången
[kedjualsignal]
----C------X****korsning****X---[blockerad]
↑
väntar här (bra)Den här "vänta innan"-designen är kärnprincipen. Korsningen för genomfart, väntan utanför. Större nätverk blir mycket mer stabila med detta.
Mer information finns i officiella tutorials och wiki:n, men denna "låt tåget vänta innan det är säkert att gå in" är själva hjärtat i effektiv korsningsdesign.
Princip 1: Kedjualsignaler vid ingång till förgreningar, sammanflöden och korsningar
Det här är den säkraste utgångspunkten. Placera kedjualsignaler vid ingångarna till förgreningar, sammanflöden och korsningar. Om du håller dig till detta minskar din osäkerhet mycket.
Anledningen: kedjualsignaler kan säga "även om nästa block ser tomt ut, om utgången längre fram är blockerad – gå inte in". Eller: använd inte själva korsningen som vänteplats.
Jag började med "om ingångsljuset är grönt varför inte kör in?" Men normala signaler vid ingång gör att tåget glider in bara för att nästa block är tomt – då stannar det lätt inne när utgången är blockerad. En tåg blockerad där försvårar allt runt omkring, och en fel signal kan förstöra hela linjen. När jag bytte till kedjualsignal vid ingång såg jag tåget vänta blått vid ingången, sedan när vägen var fri gå grönt rakt igenom. Flödet stabiliserades omedelbar.
Kedjualsignaler arbetar exakt som Wiki förklarar – de hanterar vägen villkorat. Tänk på det som "om denna väg kan reserveras helt kan jag gå" – då stannar inget längre mitt inne.
T-korsning: var man placerar kedjualsignalen vid ingång
För T-korsningar är detta intuitivt. Det finns huvudvägen och sidovägen. Placera kedjualsignaler före korsningen på båda sidorna.
T-korsning grundidé
sidoväg
|
[C]
|
==****korsning****==
[C] [utgång]
huvudväg →Logiken: "innan tåget kör in i T-området, kontrollera om det kan ta sig helt igenom".
Med normal signal på ingångsvägen: nästa block i korsningen är tomt → tåg glider in → stöter på utgångsblocken är fulla → stannar mitt inne → blockar både huvudvägen och sidovägen.
Med kedjualsignal: "kan jag ta mig helt genom AND ut på andra sidan? Nej → vänta här istället".
Fyrkantskorsning: kedjualsignaler på alla fyra ingångar
Fyrkantskorsningar blir mycket viktigare. Placera kedjualsignaler på alla fyra ingångar.
Fyrkantskorsning grundidé
[C]
|
==****korsning****==
[C] [C]
|
[C]Varför alla fyra? Eftersom en fyrkantskorsning inte kan "bara mig" – den hanterar alla riktningar samtidigt. Om en tåg från väst använder normal signal, glider in och stannar i mitten, blockerar det Nord-Syd, Öst-Väst och alla diagonaler. En dålig signal förstörer flera vägar samtidigt.
Med kedjualsignaler på alla ingångar: varje tåg väntar tills sin väg helt är fri. Tågen ordnar sig fint, och bara tåg med klart väg kör igenom. Det är mycket stabilt.
Y-förgrening/sammanflöde: kedjualsignaler före förgrenings-/sammanflödespunkten
Y ser mild ut men har samma problem. Placera kedjualsignal före förgreningspunkten eller före sammanflödespunkten.
Y-förgrening
↗ utgång A
---[C]<
↘ utgång B
Y-sammanflöde
ingång A ↘
>[C]--- slut
ingång B ↗Varför före förgreningspunkten? För att om vald utgång är blockerad, låt tåget inte gå in i själva Y:t. Annars glider det in, stannar halvvägs, och blockerar den andra vägen.
Vid sammanflöde samma logik – låt inte en tåg från ena sidan glida in om utgången är blockerad. Det blockerar sammanlösningen för båda sidor.
Y verkar mindre farlig än fyrkant men är faktiskt mycket trängselkänslig. En logistikstation med Y-sammanflöde och dålig ingångssignal gav mig långsamt flöde som var svårt att diagnostisera. Med kedjualsignal försvann problemet.
Börja från början med Factorio järnvägsbygge (kedjualsignalversion) - Iwahashi-sajten
www.jias.jpPrincip 2: Normala signaler endast där tåget kan stanna utan att blockera
Längdkriterierna för längsta tågkompositionen
Här är viktigt att förstå: "utgång får normal signal" betyder inte "varje utgång får normal signal automatiskt". Villkoren är: efter korsningen måste det finnas vänteutrymme för längsta kompositionen.
Längdmätning är enkel – mät från loket längst fram till sista vagnen längst bak. Inte genomsnittslängd, utan längsta tåget i nätverket. Om du kör 2-4 är det 2-4; om fordonslistan innehåller längre järnvägar, mät dessa. Utgångsväntzonen måste rymma hela kompositionen plus något slack för att inte verka trång.
Det bästa är att mäta på ett verkligt tåg – stoppa en långtåg i en raksträcka och räkna tiles från främre lok till bakre vagn. Jag gjorde detta slappet och kom senare på att min utgång var "säkert för normala tåg men inte för försörjningsåg" – dessa är farliga fel.
Från praktiska exempel: utgångsblocken måste vara tillräckligt långa för längsta kompositionen. Det här är villkoret för att normal signal fungerar. Exakt: ingång = kedjualsignal, utgång = "normal signal ENDAST om vänteutrymmet räcker".
Kontroll: Kan utgångssignalen användas för normal signal?
En utgång kan få normal signal om och endast om detta är sant:
- Tåget som stannar efter denna signal tar inte upp plats inne i korsningen
- Längsta kompositionen får plats helt
- Ingenting blockeras bakom väntezonen
Om något fallerar: använd kedjualsignal eller förlängd väntzon.
💡 Tip
"Kan ett tåg stanna här utan att blockera någonting?" – ja → normal signal; nej → kedjualsignal eller längre väntzon.
Kort utgång: vad som går fel
Det värsta scenariot är tåget stannar delvis inne i korsningen trots att det verkar ha kommit ut. Det blockerar allt.
Klassiskt misstag: utgång → normal signal → kort block → nästa signal. Tåget stannar mellan dessa signaler men fortfarande delvis i korsningen. Nästa tåg kan inte in.
Lösning: gör väntezonen tillräckligt lång ELLER använd kedjualsignal på utgångssidan för att skjuta upp bedömningen.
Från Wiki och gemenskapspraxis: små utgångsblock är huvudorsaken till dolda trängselkällor. Ofta verkar allt fint tills man lägger många tåg – då explodera blockeringarna. Kort utgång = stort problem.

Kedjualsignal - Factorio Wiki
wiki.factorio.comPrincip 3: Täta korsningar och korta block kräver kedjualsignaler på utgångssidan
Täta korsningar: utgångsignal också kedjualsignal
Det här förvirrar nybörjare mest – när utgången efter förstakorsningen är nästa korsnings ingång, eller väldigt kort.
Problemet: tåget "verkar ta sig ur" förstakorsningen men stannar faktiskt delvis inne när utgångsblocken är för korta. Då blockeras allt.
Lösning: även utgångsignalen blir kedjualsignal, så bedömningen sträcker sig till nästa säkra vänteplats.
Exempel när detta växer: två T-korsningar eller T→Y-sekvenser tätt tillsammans. Med normal vid första utgången stannar tåg mellan korsningarna men inte helt ur dem – Scenario är: en tåg stannar i mittenblocket mellan två korsningar → båda korsningarna är effektivt blockerade.
Med kedjualsignal på båda utgångarna: "kan jag gå IGENOM BÅDE korsningarna och ner till nästa vänteplats?" Nej → vänta längre bakåt.
Denna "längre bedömning" är kärnidén med princip 3.
Intern blockuppdelning kan också hjälpa här. Genom att dela korsningens insida i mindre block kan icke-kolliderande vägar flöda parallellt istället för att vänta helt. Detta är en 2.0-förbättring som ökar flödet avsevärt på täta nät.
Utan delning
[C-ingång] → [korsning som 1 block] → [utgång]
→ vilken väg som helst → hela blocket blockerad
Med delning
[C-ingång] → [intern del A] [intern del B] → [utgång]
→ korsande vägar blockerar, men parallella vägar flödarPraktiska exempel från gemenskapen visar detta effektivt på täta korsningar – en enskild Y-förgrening eller fyrvägs kan hanteras bättre när internt uppdelad.
Parallella vägar – samma tåg kommer genom
Tanken med intern blockdelning är att vägar som INTE kolliderar kan köra samtidigt.
Om väst→öst och nord→syd är helt separata (nej gemensamt block) kan de köra samtidigt. Men om hela korsningen är 1 block måste de vänta på varandra.
Designtips:
- Identifiera vilka vägar som faktiskt kolliderar
- Placera signaler vid gränserna mellan kolliderande och icke-kolliderande områden
- Resultat: parallella vägar blir olika block
Exempel:
Väst och Öst: kolliderar i centrum
Nord och Syd: kolliderar i centrum
Men Nord→Öst och Väst→Syd kolliderar möjligen inte
Med intern delning kan du isolera den delenDetta är avancerat men mycket värdefullt när flödet kräver det.
Praktiska exempel: T-korsning, fyrkantskorsning, täta korsningar
T-korsning: grundmodell med kedjualsignal vid ingång + normal vid utgång
T-korsningar är perfekt för att lära sig. Visa hur princip 1 + 2 fungerar tillsammans.
Dåligt exempel – normala signaler vid båda ingångarna:
Dåligt
S
|
---- S+---- S
|
STåg glider in bara för nästa block är tomt → ofta stannar inne → blockerar.
Bra exempel – kedjualsignaler vid ingångar:
Bra
C
|
---- C+---- S
|
STåg väntar tills de kan ta sig helt igenom. Mycket stabilare.
Undantag: Om utgången är kort (nästa korsning är nära):
Kort utgång – även utgång blir kedjualsignal
C
|
---- C+---- C -- C+--
|
SFyrkantskorsning: fyra kedjualsignaler vid ingång, intern delning för parallella vägar
En fyrkantskorsning med bara yttre kedjualsignaler är säker men långsam om många tåg. Internt uppdelning gör den mycket snabbare.
Dåligt – intern som 1 block:
C
|
--------[ 1 block ]--------
|
C
→ en tåg inne = alla vägen blockeradBra – intern uppdelad:
C
|
------[A]---[B]------
|
C
→ västar kan flöda medan norr är inneTäta korsningar: utgångssignalen måste också se längre fram
Dåligt – utgång normal vid förstakorsning:
---- C + A + S ---- C + B + S ----
→ tåg stannar mellan A och B
→ båda korsningarna effektivt blockeradeBra – utgången kedjualsignal:
---- C + A + C ---- C + B + S ----
→ kan bara gå in i A om vägen genom B är klarVanliga misstag och lösningar
Stanna inne i korsningen: normala ingångar + kortå utgångar
Symptom: tåg stannar mitt i korsningen, blockerar allt.
Orsak: ingång är normal ELLER utgångsblock för kort.
Åtgärd:
- Byt ingång till kedjualsignal
- Förlängd väntzon efter utgång
- Eller gör utgångssignalen också kedjualsignal
Parallella vägar blockeras: intern blockering
Symptom: två vägar som inte kolliderar väntar på varandra.
Orsak: korsningen är 1 block internt.
Åtgärd: dela upp internt block vid gränserna mellan vägar.
Två-vägs dödlås: vanligt på dubbelvägsspår
Två tåg från motsatta håll möts och stannar – klassisk dödlås.
Åtgärd: gå över till en-vägs dubbelspår. Mycket stabilare; dödlås försvinner helt.
Utgångsblocken för korta: längsta komposition passar inte
Symptom: "utgångsblock ser tomma ut men tåg stannar ändå".
Orsak: kompositionen är längre än du räknade.
Åtgärd: mät längsta komposition; gör väntzon större; eller flytta väntplatsen längre ut.
Framsteg: 2.0 blockdelning och vidare läsning
Intern blockdelning 2.0+
2.0 tillåter att dela korsningarnas insida för att flöda icke-kolliderande vägar parallellt. Klassisk regel var försiktig men moderna praktiker är aggressivare med delning.
Viktigt: delning hjälper bara om vägar faktiskt inte kolliderar. Slumpad delning hjälper inte.
En-vägs dubbelspår
För större nätverk är en-vägs dubbelspår mycket stabilare än tvåvägs single-track. Dödlås försvinner; design är enklare. Värd investering för växande nätverk.
Sammanfattning och nästa steg
De 3 principer – ingång kedjualsignal, utgång normal (om väntzon är tillräcklig), täta utgångar också kedjualsignal – räcker långt. Basera din design på dessa och du får stabilt nätverk.
Checklista
- ✓ Förgrenings/sammanflödes/korsningsingångar → kedjualsignaler
- ✓ Utgångar endast normal om väntzon räcker
- ✓ Kort utgång eller täta korsningar → utgångssignal också kedjualsignal
Börja enkelt: en T-korsning, då fyrkant, då täta korsningar
För höga volymer: överväg en-vägs dubbelspår
Lycka till med järnvägsbygget!
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Relaterade artiklar
Factorio tågscheman - inställning och automatisering【2.0 kompatibel】
Factorio tågscheman - inställning och automatisering【2.0 kompatibel】
Factorio järnvägssignaler och nätverksplanering
Factorio järnvägssignaler och nätverksplanering
Factorio tågsignaler – grundläggande|vanliga/kedjed och blockering
Factorio tågsignaler – grundläggande|vanliga/kedjed och blockering
【Factorio】Robotlogistik - Komma igång|Minimikonfiguration och placeringsdesign