Automatyzacja: przewodnik po beltach, robotach i pociągach Guide
Automatyzacja w Factorio to praktyka przekształcania ręcznych zadań — wytwarzania, transportu, obsługi zasobów, budowy i sterowania — w samodziałające systemy, dzięki czemu twoja fabryka może się rozwijać bez ciągłego mikrozarządzania przez gracza.
Podstawowe elementy budowy
Taśmy transportowe, taśmy podziemne i rozdzielacze: podstawowa sieć transportu przedmiotów. Używaj taśm do przemieszczania przedmiotów po stałych trasach; taśmy podziemne omijają przeszkody, a rozdzielacze dzielą lub wyrównują przepływy.
Wkładacze: przenoszą przedmioty między taśmami, maszynami i skrzyniami. Wraz ze wzrostem potrzeb przepustowości przechodź na szybsze wkładacze i wkładacze stosowe.
Rury i pompy: służą do transportu płynów; pompy zwiększają zasięg, na jaki może dotrzeć płyn, i działają jak sterowane zawory (warunki zasilania i sieci obwodów decydują o tym, czy przepuszczają płyn).
Pociągi, szyny i sygnały: do dalekobieżnego transportu masowego. Pociągi podążają według rozkładu nazwanych przystanków i mogą być automatyzowane (tryb automatyczny wybiera najkrótsze trasy, obsługuje wyłączone stacje i przestrzega blokad sygnałowych). Używaj sygnałów łańcuchowych na skrzyżowaniach i złożonych rozjazdach oraz limitów stacji / sterowania obwodowego do zarządzania przepustowością.
Sieć logistyczna (roboports, skrzynie logistyczne, żądające, dostarczające i buforujące, roboty logistyczne): bezprzewodowy transfer przedmiotów w zasięgu roboportów; roboty realizują żądania, przenoszą przedmioty między skrzyniami oraz budują i naprawiają, gdy współpracują z robotami konstrukcyjnymi i planami budowy.
Roboty konstrukcyjne i roboports: roboty konstrukcyjne stawiają duchy z planów budowy i wykonują polecenia planera rozbiórki; roboports przechowują roboty i pakiety naprawcze oraz wyznaczają zasięg logistyczny i konstrukcyjny.
Składarki, piece, zakłady chemiczne, rafinerie ropy, wymienniki ciepła, kruszarki itd.: budynki produkcyjne, które przyjmują wejścia i wytwarzają wyjścia. Wiele z nich obsługuje sterowanie siecią obwodów (włączanie i wyłączanie, wybór receptury, odczyt magazynowanych przedmiotów, liczenie wyjść i impulsy).
Narzędzia i przepływy pracy automatyzacji
Blueprinty, książki Schemat konstrukcyjnyów i plannery ulepszeń:
Blueprinty kopiują zaznaczony obszar do wielokrotnego użytku jako duchowy układ; umieszczenie blueprintu tworzy duchy, które roboty budowlane mogą zbudować, gdy dostępne są materiały. Blueprinty obsługują obracanie i odbijanie oraz mogą być eksportowane/importowane jako ciąg tekstowy.
Schemat konstrukcyjny books organizują zestawy Schemat konstrukcyjnyów. Dobra praktyka: ustal spójną klasyfikację (np. wydobycie, przetop, energia, badania, logistyka, pociągi, obrona) i grupuj według etapu lub skali (wczesna/środkowa/późna faza albo małe/średnie/duże).
Schemat ulepszeniowy oznacza istniejące byty do zastąpienia wariantami wyższego tieru; puste plannery ulepszają według z góry zdefiniowanych łańcuchów (taśmy, podziemne taśmy, rozdzielacze, podajniki, montażownice, piece). Filtry pozwalają dostosować mapowania.
Schemat demontażowy: oznacz byty, obiekty środowiskowe (drzewa, skały, urwiska) i kafelki do usunięcia; konfigurowalne filtry pozwalają działać jak lista dozwolonych albo blokowanych elementów. Roboty budowlane zbiorą oznaczone zasoby i odłożą je do skrzyń magazynowych.
Składaj wieloetapowe łańcuchy, umieszczając maszyny z podajnikami albo stosując bezpośrednie wkładanie. Równoważ przepustowość za pomocą rozdzielaczy, równoważników i dobrze zaprojektowanych układów (układy głównej magistrali są powszechne).
Używaj Radionadajników do przekazywania efektów modułów do pobliskich maszyn. Efekty Radionadajnik rosną wraz z liczbą Radionadajników, ale z malejącymi korzyściami (siła transmisji = wydajność dystrybucji ÷ sqrt(n); zwykłe Beacony mają wydajność dystrybucji 1.5).
Dopasowuj liczbę maszyn do przepustowości receptury. Dokumentacja Factorio często podaje minimalne proporcje dla pakietów naukowych i produktów wysokiego tieru; używaj tych proporcji albo narzędzi kalkulacyjnych do określania rozmiaru produkcji i linii zasilających.
Automatyzacja płynów:
Zakłady chemiczne i rafinerie przyjmują wejścia płynów wyłącznie przez stałe porty płynów; niektóre receptury wymagają określonych wejść na określonych portach.
Rury pozwalają płynom przemieszczać się na ustaloną odległość, zanim potrzebna będzie pompa; pompy działają też jako urządzenia załadunku i rozładunku wagonów płynów na stacjach.
Używaj sterowania obwodowego na pompach, aby priorytetyzować trasowanie płynów (np. krakować tylko ciężki olej na lekki olej, gdy zbiornik z lubrykantem jest pełny).
Pociągi i stacje:
Buduj stacje z podajnikami albo pompami do załadunku i rozładunku wagonów. Nadawaj stacjom nazwy i ponownie je wykorzystuj, aby tworzyć wiele przystanków o tej samej roli (pociągi będą preferować włączone stacje; wyłączone przystanki powodują, że pociągi wybiorą włączoną kopię albo wejdą w stan „destination full”).
Ustawiaj limity pociągów dla każdej stacji, aby ograniczyć liczbę pociągów jadących w jej kierunku; używaj warunków obwodowych, aby dynamicznie włączać i wyłączać przystanki.
Sygnalizatory i sygnalizatory łańcuchowe dzielą tory na bloki. Zwykłe sygnalizatory pokazują zielony/żółty/czerwony (wolny/zarezerwowany/zajęty). Sygnalizatory łańcuchowe odwzorowują stany poniżej i używają kolorów (zielony/żółty/czerwony/niebieski), aby zapobiegać wjeżdżaniu pociągów do bloków, z których nie mogą wyjechać.
Roboty i magazynowanie:
Roboporty zawierają sloty na roboty i zestawy naprawcze; roboty budowlane pobierają przedmioty z najbliższej skrzyni logistycznej, aby budować duchy. Konfiguruj żądania roboportu, aby w razie potrzeby przenosić bezczynne roboty między sieciami.
Wagony towarowe mogą być używane jako „duże skrzynie” w stałych pozycjach pociągu; omijają ograniczenia stosu podajników i pozwalają wielu podajnikom przenosić przedmioty jednocześnie, ale nie należą do sieci logistycznej.
Sieć obwodów i combinatory
Cel: odczytywanie liczników, włączanie i wyłączanie obiektów, sterowanie recepturami i przepływami, tworzenie logiki dla responsywnej automatyzacji.
Co można połączyć: taśmy, Podajnik, skrzynie, zbiorniki, maszyny, lampy, pompy, pompy, przystanki kolejowe, sygnały torowe, wiele innych. Połączone obiekty mogą wysyłać ilości albo przyjmować sygnały sterujące (włączanie/wyłączanie, zmiana receptury, ustawienia filtrów).
Sterownik arytmetyczny: wykonuje działania arytmetyczne na sygnałach wejściowych (obsługuje stałe, wirtualny sygnał each, obcięte całkowite dzielenie, modulo i przesunięcia bitowe). Przydatny do skalowania, zegarów, liczników i agregacji.
Sterownik decyzyjny: porównuje sygnały (>, <, =, >=, <=, !=) i wysyła sygnały warunkowe; obsługuje logiczne AND/OR między wieloma warunkami oraz specjalne wyjścia, takie jak Each/Anything/Everything.
Sterownik sortujący: sortuje wejścia i wysyła maksimum/minimum albo wejście o wskazanym indeksie; potrafi liczyć różne wejścia, wysyłać rozmiary stosów lub losowe wejścia i obsługuje filtry jakości/klasy.
Typowe zastosowania:
Włączanie i wyłączanie produkcji, gdy bufory osiągną progi.
Automatyczny wybór receptur (niektóre maszyny, takie jak crushers, przyjmują sygnały przedmiotów do ustawiania receptur).
Sterowanie pompami i zaworami, aby nadawać priorytet przepływom płynów.
Odczytywanie zawartości taśm (taśmy podłączone do sieci mogą wysyłać przedmioty, które niosą, w trybie impulsowym albo podtrzymania).
Tworzenie wyświetlaczy i alarmów za pomocą programowalnych głośników i paneli wyświetlaczy sterowanych sygnałami sieci.
Automatyzacja budowy, napraw i porządkowania
Używaj stawiania duchów Schemat konstrukcyjnyów z zasięgiem Robot konstrukcyjnyów, aby automatycznie budować całe układy; umieszczaj materiały w skrzyniach dystrybucyjnych, aby Robot konstrukcyjny mogły je pobierać.
Schemat demontażowy wraz z Robot konstrukcyjny pozwala zbierać i oczyszczać obszary; jest to przydatne przy przygotowywaniu miejsc pod budowę i odzyskiwaniu zasobów.
Robot konstrukcyjny także automatycznie naprawiają, gdy mają dostęp do repair packs; przechowuj repair packs w roboports lub requester chests, aby umożliwić automatyczne utrzymanie.
Używaj Schemat ulepszeniowy, aby stopniowo zastępować na większych obszarach taśmy, podajniki i assemblery wyższych poziomów z pomocą robotów.
Najlepsze praktyki i porady
Modułowe, kafelkowalne projekty: projektuj „jednostki” produkcyjne, które można układać poziomo i pionowo oraz łatwo powielać i skalować. Beacony są często rozmieszczane w rzędach Radionadajników wokół rzędów produkcyjnych, aby poprawić ekonomię.
Organizuj blueprinty i książki według spójnych kategorii i skali; zacznij od małego zestawu kategorii (wydobycie, wytapianie, energia, badania, logistyka) i rozszerzaj je w razie potrzeby. Zagnieżdżaj blueprinty dla wersji i etapów.
Używaj sieci obwodów wcześnie, aby uniknąć niedoborów zasobów: ograniczaj kosztowne procesy za pomocą buforów i logiki popytu (na przykład zatrzymuj produkcję półproduktów, gdy magazyn jest pełny).
Równoważ przepustowość, a nie tylko szybkość: rozmiary stosów Podajników, przepustowość taśm i czas wytwarzania maszyn wpływają na siebie; przy ulepszaniu maszyn upewnij się, że taśmy wejściowe i insertery są w stanie je zasilać.
Zaplanuj stacje kolejowe i sygnalizację, zanim ruch zacznie rosnąć: używaj sygnałów łańcuchowych na węzłach i rozmieszczaj sygnały tak, by tworzyły spójne bloki; ustaw limity stacji i dynamiczne włączanie, aby uniknąć zatorów.
Automatyzuj badania i produkcję science, projektując zrównoważone fabryki science dopasowane do docelowej szybkości badań, korzystając z udokumentowanych proporcji maszyn jako punktu wyjścia.
Automatyzacja w Factorio ma charakter iteracyjny: zaczynaj od małej skali, szablonuj powtarzalne moduły za pomocą Schemat konstrukcyjnyów, dodawaj logikę obwodów dla większej niezawodności i skaluj wszystko wraz z pociągami oraz robotami logistycznymi, gdy rosną potrzeby produkcyjne.