на главную
об игре

Как создать умную грузовую станцию для поездов в Factorio

В Factorio, управление логистикой является ключевым элементом, особенно когда дело касается поездов и грузовых станций. Для того чтобы автоматизировать процесс транспортировки ресурсов, можно создать умную грузовую станцию, которая будет автоматически регулировать количество поездов на основе загруженности складов. Такая система позволит избежать простаивания поездов и увеличит общую эффективность вашей транспортной сети.

Данная инструкция предлагает подробный подход к созданию автоматической грузовой станции для поездов с балансированной загрузкой вагонов. Использование такой станции обеспечит равномерное распределение ресурсов и позволит вам эффективно управлять несколькими станциями с одинаковыми названиями (например, «Погрузка меди»), направляя поезда только к тем станциям, где есть необходимые ресурсы. Это важно для оптимизации процессов на крупных базах с множеством станций и поездов.

Путешествие в Factorio: Space Age - Полный гайд по дополнению и нововведениям в 2.0

Устройство умной станции и постройка

Умная грузовая станция позволяет ограничить количество прибывающих поездов в зависимости от количества ресурсов, хранящихся в ящиках. Важной особенностью станции является балансированная загрузка всех вагонов поезда, что гарантирует равномерное заполнение всех ящиков и вагонов.

Основные элементы станции:

  • Поезда: станция настроена для поездов с одной локомотивной и четырьмя вагонами, но её можно легко адаптировать для других размеров поездов и любых ресурсов.
  • Индикаторные лампы:Синяя лампа показывает максимальное количество поездов, которые может принять станция. Зеленая лампа сигнализирует о количестве поездов, находящихся в пути или в ожидании.

Построение трассы

  1. Создание основного участка: Начнем с размещения прямого отрезка железнодорожного пути, где будет установлена станция. Не забудьте установить столбы для электроснабжения между каждым вагоном, чтобы обеспечить работу загрузочных устройств. Для этого используйте средние столбы, размещая их между вагонами.
  2. Железнодорожные сигналы: Для организации движения поездов потребуется установить сигналы на входе и выходе станции. Важно правильно настроить сигналы, чтобы обеспечить безопасное и эффективное движение поездов.
  3. Площадки ожидания: После основной линии создайте участки для ожидания поездов, добавив цепные сигналы, чтобы поезда могли ожидать своей очереди на загрузку, не блокируя основной путь.

Сбалансированная загрузка

Для обеспечения равномерной загрузки всех вагонов используйте систему проводов и комбинаторов. Это позволяет автоматически контролировать количество ресурсов, загружаемых в каждый вагон, и гарантировать, что каждый вагон будет заполнен равномерно.

  1. Соединение ящиков: Свяжите все ящики между собой с помощью красного кабеля, чтобы передавать данные о содержимом ящиков. Затем подключите каждый ящик к его загрузочному устройству с помощью зеленого кабеля. Это позволит системе отслеживать, сколько ресурсов находится в каждом ящике.
  2. Применение комбинаторов: Используйте арифметический комбинатор для вычисления среднего количества ресурсов в ящиках. Это поможет системе контролировать, какие ящики требуют загрузки, и распределять ресурсы равномерно.
  3. Настройка загрузочных устройств: Для загрузчиков установите условие, чтобы они работали, только если количество ресурсов в ящике меньше или равно среднему значению. Это гарантирует, что загрузка будет происходить равномерно, и все вагоны будут заполнены одновременно.

Настройка комбинаторов

  1. Арифметический комбинатор 1: Установите его для преобразования любого ресурса в ящиках в сигнал «O». Это обеспечит универсальность системы для работы с любыми ресурсами.
  2. Арифметический комбинатор 2: Этот комбинатор делит количество ресурсов на количество вагонов и возвращает сигнал, показывающий, сколько поездов может быть загружено в данный момент.
  3. Логика сигналов: Используйте сигналы для управления движением поездов. Например, если количество ресурсов меньше требуемого, система автоматически остановит прибытие новых поездов.

Проводка и станция

Теперь, когда мы знаем, что будем делать в каждом комбинаторе, перейдём к соединению сигналов.

Помните красную линию сундуков? Отлично, тянем её от последнего сундука к входу "Комбинатора 2". Это будет «произвольный сигнал», который мы преобразуем в «Сигнал O».

Теперь, если навести курсор на сундуки или на "Комбинатор 2", вся линия сундуков должна подсветиться.

Далее, из "Комбинатора 1" протягиваем ещё одну красную линию (мне нравится красный) по следующему маршруту:
Выход комбинатора 2 => Вход комбинатора 3 => Вход компаратора 1 => Вход компаратора 2.
Это одна линия, которая будет передавать сигналы «Поезд», «Вагон», «Буква O» (и остаточно зелёный).

Мы можем проверить это, наведя курсор на компараторы и посмотрев на входящие сигналы (в данном случае сигнала O нет, так как сундуки пусты).

Теперь займёмся выходом деления. Этот арифметический комбинатор мы закоротим ещё одним красным кабелем (соединяем выход и вход). Это не влияет на работу, так как его выход (X) не влияет на него самого (сигналы «Вагон» и «Буква O»).

Эта часть завершена, переходим к извлечению информации. Переходим к "Компараторам", начинаем с объединения выходов обоих (так как они активируются поочерёдно и не могут включаться одновременно). Затем соединяем с входом последнего "Арифметического комбинатора", четвёртого по счёту. Я снова использую красный кабель, но, если быть внимательным, можно использовать любой цвет в любом участке. Главное — соблюдай разделение и логику.

Для завершения: Из "Арифметического комбинатора 4", на выходе, при помощи красного кабеля, соединяем с "Комбинатором 2" или напрямую с "Железнодорожной станцией". Можно также сначала провести через столб (я предпочитаю это делать, чтобы можно было видеть с расстояния/на радаре, что происходит при наведении на столб). В любом случае, будьте уверены, что кабель соединяет три элемента: "Комбинатор 2", "Арифметический 4" и "Станцию". Если повернуть камеру, это видно лучше.

Программирование станции: Устанавливаем ограничение поездов с помощью сигнала L и проверяем количество поездов с помощью сигнала C. Присваиваем одно и то же название всем станциям с одним и тем же ресурсом и копируем-сохраняем план. А для другого ресурса? Достаточно изменить название. Например, у меня сейчас 9 станций для "Загрузки меди" и 15 для "Загрузки железа".

Освещение

Поверите ли, что самая сложная часть этого процесса была настройка света? Но давайте разберёмся, это уже почти готово.

Станция передаёт сигналы C и L, а комбинаторы — цветовые сигналы. Но что произойдёт, если на одну и ту же лампу поступают два цвета? "Приоритет отдаётся цвету, который находится левее в меню". (Сначала красный, затем зелёный, синий, жёлтый и так далее).

В нашем случае, если поступят два цвета, приоритет у зелёного. Поэтому от "Комбинатора 1" протягиваем зелёный кабель и соединяем с нижними лампами. Настройки для всех одинаковые: C равно или больше 1 для первой, 2 для второй и так далее.

Теперь соединяем все лампы между собой красным кабелем и одну из них подключаем к "Комбинатору 2", который передаёт синий сигнал и добавляет сигналы C и L. Наконец, настраиваем верхние лампы с условием "L равно или больше..." 1 для первой, и так далее.

5
1
Комментарии: 1
Ваш комментарий

Гайд огонь, но хотелось бы чертёж