MES, SCADA И ERP: как связать производство в единую систему

 

 

 

 

 

РАССОГЛАСОВАНИЕ КОНТУРОВ // PRODUCTION_MISALIGNMENT_CASE

Какие задачи решают SCADA, MES и ERP, где проходит граница между ними и почему производство рассыпается, если эти границы нарушены. Как связать цех, оперативное управление и корпоративный контур в одну рабочую систему.

Условный сквозной пример: одна линия, три правды

Завод. Линия упаковки. Утро.

В SCADA у начальника смены картина такая:
  • › линия доступна
  • › скорость в норме
  • › за утро два коротких останова
  • › явных аварий нет
В MES у планировщика цеха уже другая картина:
  • › партия B-771 запущена
  • › выпуск отстаёт
  • › простой 14 минут
  • › причина пока “уточняется”
В ERP у отдела продаж и учёта третья:
• заказ клиента “в работе”
• срок отгрузки не сдвинут
• по складу плёнка ещё “есть”
• факта проблемы нет
РАСПАКОВКА ИНЦИДЕНТА // REALITY_EXPOSURE

К обеду выясняется:

  • — плёнки нужного формата на линии не было 14 минут
  • — в ERP она числилась, потому что лежала в другом месте хранения
  • — партию частично упаковали с ручным обходом
  • — часть коробок ушла без нормальной привязки
  • — к вечеру выпуск “сошёлся” только через Excel мастера смены

Формально системы работали.

Фактически единой системы не было.

Именно так выглядит производство без согласованных границ: каждый слой прав локально и бесполезен глобально.

 

 

КРИТИЧЕСКИЙ РАЗБОР // ARCHITECTURAL_OVERLAP

Почему SCADA, MES и ERP постоянно путают

В проектах цифровизации эти три названия часто смешивают в одну покупку:

“Нам нужна система, которая и станки видит, и цехом управляет, и в учёт всё пишет.”

Это ожидание почти всегда приводит к перекосу.

У трёх слоёв:

  • разная скорость
  • разный горизонт решения
  • разный тип правды
  • разный потребитель
Визуализация 1. Три горизонта
SCADAсекунды и минутычто с процессом и оборудованиемMESминуты и сменыкак исполняется производствоERPсутки и неделичто это значит для компании

Пока это не разделено, любой проект превращается в спор:

кто главнее, чья цифра правильная и куда “надо просто добавить ещё одно поле”.

 

 

ОБЯЗАННОСТИ СИСТЕМ // SYSTEM_LAYERS_SCOPE

Что делает каждый слой на самом деле

SCADA — наблюдение и контроль процесса

SCADA нужна, чтобы видеть и сопровождать технологический процесс:

  • • состояния установок
  • • параметры
  • • аварии
  • • тренды
  • • действия оператора у линии

Она отвечает на вопросы:

  • — линия сейчас работает или стоит
  • — какой параметр вышел за границу
  • — была ли авария
  • — что происходило с процессом в конкретную минуту
SCADA не обязана знать себестоимость заказа. Ей достаточно хорошо понимать процесс.
MES — исполнение производства

MES нужна, чтобы управлять тем, как заказ превращается в факт:

  • • какая партия сейчас на участке
  • • какая операция выполняется
  • • сколько выпущено
  • • сколько в браке
  • • где простой и почему
  • • готов ли участок к следующей работе
  • • что реально прошло по маршруту

Она отвечает на вопросы:

  • — что запущено
  • — что мешает исполнению
  • — где отставание
  • — какая партия где находится
  • — можно ли доверять сменному факту без тетради мастера
ERP — контур обязательств компании

ERP / 1С-контур держит предприятие целиком:

• клиентский заказ
• обеспечение материалами
• склад
• сроки
• документы
• стоимость
• управленческие последствия

Она отвечает на вопросы:

  • — можем ли обещать отгрузку
  • — чем обеспечен заказ
  • — что с остатками
  • — что списать
  • — что произошло с обязательством компании, а не только с линией

 

 

РАЗГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ // ARCHITECTURAL_BOUNDARIES

Где проходит настоящая граница

Не по логотипу системы.

По типу решения.

Визуализация 2. Граница по типу вопроса
Вопрос про температуру, аварию, цикл, датчик → ближе к SCADA
Вопрос про партию, операцию, простой, маршрут, сменный выпуск → ближе к MES
Вопрос про заказ клиента, склад, деньги, срок обещания → ближе к ERP
Как только один слой начинают принуждать отвечать на чужие вопросы, архитектура начинает обрастать исключениями.

 

 

КРИТИЧЕСКИЙ АНАЛИЗ // SYSTEM_VIOLATION_PATTERNS

Антипаттерны: как системы ломают друг друга

Визуализация 3. Типовое насилие над слоями
1. Сырые сигналы каждую секунду пишут в ERP
> учётная система тонет в телеметрии
2. SCADA обрастает заказами, партиями и себестоимостью
> получается теневая MES на мнемосхемах
3. MES используют только как “красивый монитор”
> дорогой экран без права быть источником факта
4. Мастер смены правит реальность в Excel после закрытия смены
> все официальные системы становятся вторичными

Самый дорогой антипаттерн — не отсутствие системы.

А наличие нескольких систем плюс одна настоящая тетрадь, которой все верят больше.

 

 

СОГЛАСОВАННЫЙ КОНТУР // END_TO_END_DATA_FLOW

Сквозной поток, как он должен работать

Вернёмся к линии упаковки, но уже в собранном контуре.

Визуализация 4. Нормальный end-to-end
1. ERP
Есть заказ клиента и производственное задание
Материал зарезервирован
Срок зафиксирован
2. ERP → MES
На участок передано исполнимое задание:
партия, количество, маршрут, ограничения
3. MES
Задание поставлено в очередь линии
Оператор/мастер взял партию в работу
4. MES → SCADA / линия
Запуск операции в рамках задания
5. SCADA / оборудование
Фиксирует состояния, остановы, цикл, скорость
Отдаёт события, а не “смысл заказа”
6. MES
Превращает события в факты:
выпуск, простой, причина, отставание, готовность
7. MES → ERP
Возвращает управленческие последствия:
факт исполнения, movement партии, сигнал по сроку
8. ERP
Обновляет обещание клиенту, склад, дальнейшие действия

Здесь ни один слой не лишний.

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

 

 

УПРАВЛЕНИЕ ДАННЫМИ // SINGLE_SOURCE_OF_TRUTH

Какая система должна быть источником правды

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

Практичная модель:

SCADA / ОБОРУДОВАНИЕ Параметр процесса, авария, состояние машины
MES Старт и завершение операции
MES Выпуск партии по операции
MES (С ПОДТВЕРЖДЕНИЕМ ЧЕЛОВЕКА) Причина простоя
ERP Остаток на складе
ERP Клиентский заказ и срок обязательства
ERP Себестоимость и документы
Визуализация 5. Принцип одного владельца факта
Один факт → один владелец → остальные потребляют
ДЕСТРУКТИВНЫЙ АНТИПАТТЕРН // MULTIPLE_WRITERS

Плохая схема:

— Выпуск правит мастер в MES

— и параллельно экономист в ERP

— и параллельно бригадир в Excel

После этого любой отчёт становится переговорами, а не наблюдением.

 

 

СЕМАНТИКА СТАТУСОВ // STATUS_ALIGNMENT

Какие статусы надо согласовать до интеграций

Интеграция без общей семантики статусов делает хаос только быстрее.
Минимум, который нужно согласовать между MES и ERP:
  • • создан
  • • готов к запуску
  • • в работе
  • • удерживается
  • • выполнен
  • • закрыт
  • • брак / переделка
Минимум по оборудованию и участку:
  • • доступен
  • • работает
  • • переналадка
  • • авария
  • • нет задания
  • • нет материала
  • • нет оператора
Визуализация 6. Как простой должен доходить наверх
SCADA:линия не в циклеMES:простой 14 мин, причина = нет материалаERP:риск срыва срока по заказу / потребность в обеспечении

Если верхний уровень получает только “что-то не так”, он не может принять решение.

> Если нижний уровень не фиксирует причину, верхний начинает фантазировать.

 

 

ОРГАНИЗАЦИОННАЯ СТРУКТУРА // GOVERNANCE_BOUNDARY

Глубина, которую часто пропускают: организационный контур

Даже при правильных стрелочках между системами контур мёртв, если не ясно, кто принимает решение.

Кому принадлежит:

выбор причины простоя
право запустить партию мимо плана
фиксация брака
подтверждение выпуска
ручной обход операции
остановка задания
изменение очерёдности
Визуализация 7. Два контура, без которых единства нет
Технический контур сигнал → событие → факт → документ
Организационный контур роль → право решения → ответственность → принятие цифры
РИСК ИМИТАЦИИ ИНТЕГРАЦИИ // DECORATIVE_DIGITIZATION

Если мастер может обойти MES, а учёт потом “подчищает” ERP под удобную картину, интеграция становится декорацией.

Единая система начинается там, где официальная цифра удобнее и безопаснее обхода.

 

 

ОБМЕН ДАННЫМИ // DATA_EXCHANGE_MATRIX

Что передавать между слоями, а что нет

ERP → MES
  • • исполнимое задание
  • • приоритет
  • • номенклатуру и количество
  • • маршрут и ограничения
  • • необходимые привязки к заказу
MES → SCADA / линия
  • • что запускать
  • • какие режимы/рецепты допустимы
  • • разрешение на старт
  • • контекст текущей операции, если он нужен линии
SCADA → MES
  • • состояния
  • • события останова и аварии
  • • факты цикла / счётчики
  • • технологические отклонения, требующие производственной реакции
MES → ERP
  • • подтверждённый выпуск
  • • брак
  • • расход, если он достоверен
  • • события, влияющие на срок
  • • закрытие операции/партии
  • • агрегированный простой, если он нужен для анализа исполнения
ЗАПРЕТ ПЕРЕДАЧИ ИЗБЫТОЧНЫХ ДАННЫХ // DATA_FLOOD_RESTRICTION

Не надо тащить в ERP:

  • — высокочастотную телеметрию
  • — сырые тренды
  • — технические флаги без управленческого смысла
  • — промежуточный шум линии
ERP должна становиться точнее в решениях, а не толще в сигналах.

 

 

АРХИТЕКТУРНЫЕ МОДЕЛИ // PRODUCTION_SCHEMES

Три рабочих архитектуры

1. Простое производство
Оборудование / SCADAслой фактовERP

Уместно, когда маршруты простые, партийная дисциплина умеренная, цеху не нужно сложное оперативное управление. Функции MES всё равно где-то живут, но могут быть тоньше.

2. Нормальный связанный контур
SCADAMESERP

Уместно для многооперационных производств, где важны партия, качество, простои, маршрут и срок одновременно.

3. Ложноединая схема
СтанкиERPSCADA сама по себеMES “потом”Excel между всеми
Именно здесь рождается утренний пример с тремя правдами.

 

 

ДИАГНОСТИКА ДЕФИЦИТА // INFRASTRUCTURE_GAP_ANALYSIS

Как диагностировать, чего не хватает на самом деле

Не начинайте с выбора платформы.

Начните со слепого зоны.

Визуализация 8. Диагностика дефицита
Не видим аварию и параметр процесса → дыра в SCADA / подключении оборудования
Не видим партию, операцию, причину простоя, маршрут → дыра в MES
Не видим обеспечение, склад, срок, стоимость → дыра в ERP
Каждый видит своё, свести можно только вручную → дыра на границах, в статусах и владении фактом

Очень часто компания говорит “нужен MES”, хотя реальная болезнь в другом:

  • — события с линии не становятся фактами
  • — ERP не умеет принять производственный факт
  • — в цеху нет дисциплины работы по заданию
  • — нет владельца статуса и причины простоя
Тогда новая система добавляет не единство, а ещё один экран.

 

 

КРИТЕРИЙ ИНТЕГРАЦИИ // INTEGRATION_VERIFICATION

Практический критерий, что контур действительно связан

Критерий один, и он жёсткий:

Можно ли взять один заказ и без Excel увидеть путь

от плана и обеспечения

через запуск в цеху

до факта выпуска, брака, простоя и готовности к отгрузке?

Если длявета нужны созвон, сводная таблица и “уточнение у мастера”, системы ещё не связаны.

Они установлены рядом.

Визуализация 9. Тест одного заказа
Заказплан и обеспечение в ERPисполнение партии в MESсостояния линии в SCADAвыпуск / брак / простойпоследствие для срока и склада
Пока этот путь не собирается автоматически, “единая система” остаётся названием проекта, а не свойством производства.

 

 

ДОРОЖНАЯ КАРТА // ARCHITECTURAL_ASSEMBLY_SEQUENCE

Порядок сборки, который обычно работает

ПОСЛЕДОВАТЕЛЬНОСТЬ ШАГОВ // IMPLEMENTATION_STEPS
  • › Определить, какое решение должно стать лучше: срок, выпуск, качество, прозрачность узкого места
  • › Назначить владельца каждого ключевого факта
  • › Согласовать статусы между слоями
  • › Собрать источник событий на линии
  • › Научить MES быть владельцем исполнения
  • › Научить ERP принимать факт, а не пересоздавать его вручную
  • › Провести один заказ сквозь весь контур
  • › Сверить с реальностью смены
  • › Только потом масштабировать на другие участки
Визуализация 10. Зрелость
смыслграницыстатусывладение фактоминтеграциямасштаб
Покупка всех систем сразу без этого порядка почти всегда даёт дорогую витрину и старый Excel в тумбочке мастера.

 

 

ОБЩИЙ ВЫВОД // ARCHITECTURAL_HARMONY

Короткий вывод

SCADA, MES и ERP закрывают разные горизонты одного производства.

SCADA SCADA видит процесс и оборудование
MES MES управляет исполнением в цеху
ERP ERP удерживает обязательства, ресурсы и учёт компании

Связать их в единую систему — значит не свести всё в одну программу, а добиться другого:

  • › у каждого факта есть владелец
  • › у каждого слоя своя ответственность
  • › статусы совпадают по смыслу
  • › факт из цеха доходит наверх без ручной пересборки
  • › план сверху доходит вниз в исполнимом виде
Если нужна одна формула:
SCADA отвечает за процесс. MES отвечает за исполнение. ERP отвечает за предприятие. Единое производство появляется там, где эти три правды больше не спорят друг с другом.

 

 

НАВИГАЦИЯ // SUGGESTED_READING
 
[ Модуль // ИНТЕГРАЦИИ ]

API, Webhook или очередь сообщений?

 
[ Модуль // ИНТЕГРАЦИИ ]

Когда API есть, а интеграция всё равно не работает

 
[ Модуль // АВТОМАТИЗАЦИЯ ]

Как соединить производство и корпоративные системы

 
[ EXPERTISE JOURNAL ]

Все инженерные материалы и экспертные статьи

 
[ CORE GLOSSARY ]

Полный алфавитный справочник ИТ-терминов

 

[ DIRECT EMAIL LINE ]
info@log-ai.ru

 

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

Сайт носит исключительно информационный характер и не является публичной офертой в соответствии со статьёй 437 Гражданского кодекса РФ. Цены, состав и условия предоставления услуг уточняются при проектировании решения и фиксируются в договоре. Условия технического сопровождения и уровень сервиса могут дополнительно определяться отдельным соглашением (SLA).

© 2026 Log-AI Москва
Автоматизация бизнеса и ИИ-решения под ключ
Самозанятый Скопец Антон Викторович ИНН 741709260870
Политика конфиденциальности Пользовательское соглашение
AI Ассистент
×