WMS говорит человеку: какую задачу взять, в какой ячейке товар, куда отнести. Конвейер, шаттл, сортер и робот эту фразу не понимают. Им нужен другой слой: маршрут тары, скорость линии, занятость лифта, аварийная остановка. Путаница слоёв — одна из дорогих ошибок: склад покупает управление операциями и удивляется, что «короб сам не поехал».
Три слоя, коротко
| Слой | Чем управляет | С кем говорит |
|---|---|---|
| WMS | Запасом и задачами людей: приёмка, размещение, отбор, упаковка, инвентаризация | ERP/учётка, ТСД, иногда принтеры |
| WES | Оркестрация потока: кто что делает прямо сейчас — человек, зона, кусок автоматики | WMS с одной стороны, WCS и людей — с другой |
| WCS | Железо в реальном времени: конвейер, шаттл, кран, сортер, ворота линии | ПЛК, датчики, приводы |
На маленьком складе без автоматики WES и WCS не нужны: WMS плюс люди. На складе с конвейером и goods-to-person WMS без WCS — это учёт, который не двигает тару. WES появляется, когда людей и машины надо смешивать в одном потоке заказов: иначе волна из WMS ломается о затор на линии.
Что делает WMS и чего она не делает
- Знает остаток в ячейке и владельца товара.
- Строит волну отбора, очередь задач, правила FEFO.
- Не крутит мотор конвейера и не разводит шаттлы в шахте.
- Не должна в реальном времени решать, какой лоток въедет в лифт через 800 мс — это слишком частый цикл для складской транзакции.
WCS: мозг железа
WCS держит карту оборудования и маршруты тары. Получает от верхнего слоя «доставь короб из А в Б» и сам выбирает путь, скорость, объезд затора. Если WCS нет, интеграция «WMS → ПЛК напрямую» быстро превращается в набор частных скриптов: каждый новый толкатель — новый костыль.
- Конвейер и сортер: адресация лотка, фотоэлементы, сброс в карман.
- AS/RS и шаттлы: занятость канала, перестройка при поломке одного лифта.
- Паллетные краны и штабелёры-автоматы: цикл ячейка ↔ конвейер.
- AMR/AGV: часто свой флот-менеджер; WCS или WES стыкует его с заказом, а не заменяет карту склада роботов.
WES: зачем ещё один слой
WES нужен, когда один заказ собирается и руками, и машиной, и нельзя отдать всю волну «сначала людям, потом линии». Он смотрит загрузку зон, освобождает автоматику, не даёт WMS выплюнуть 2 000 задач в тупик у сортировки. На чисто ручном складе WES — лишняя сущность. На гибридном — способ не писать оркестрацию внутри WMS кастомом.
Когда какого слоя достаточно
| Склад | Слои |
|---|---|
| Ручной, ТСД, ячейки, без линии | WMS (или WMS-lite). WCS/WES не нужны |
| Есть конвейер/сортер, люди на входе и выходе | WMS + WCS. WES — если поток смешанный и узкие места плывут в течение дня |
| Goods-to-person, шаттл, несколько контуров автоматики | WMS + WES + WCS, иначе заказы и железо живут в разных правдах |
| Только роботы-перевозчики паллет, учёт простой | Флот-менеджер + учёт/WMS; полный WCS склада может быть избыточен |
Как не смешать закупки
- 01Сначала процесс и пик: строки в час, тип тары, доля штуки vs короба. Иначе автоматика рисуется «как на видео».
- 02Потом железо и его WCS — у поставщика линии. Требование: открытый интерфейс задач и статусов, не только «наш закрытый мир».
- 03Потом WMS как хозяин запаса и заказа. Не наоборот: WMS не спроектирует вам шахту шаттлов.
- 04Модель поставки склада (cloud или on-prem) должна учитывать, что WCS почти всегда рядом с линией, с жёстким циклом. Облачная WMS при этом возможна, но канал до площадки — отдельный риск.
Сравнения слоёв учёта без автоматики — в учётке vs WMS-lite vs WMS и в хабе сравнений. Все гайды — в базе знаний.