MES и ERP часто пытаются сравнивать как взаимозаменяемые системы. Это сбивает с толку. У них разные роли. ERP отвечает за общий контур предприятия: заказ, материалы, склад, закупки, финансы, документы. MES живёт ближе к цеху: задания, операции, смены, оборудование, факт выполнения, простои, отклонения.
Если смешать эти роли, появляется странная картина. ERP перегружают деталями смены, а MES заставляют решать финансовые и складские задачи. В итоге обе системы становятся неудобными.
Роль ERP
ERP нужна, чтобы предприятие видело обязательства и ресурсы. Что продано, что нужно произвести, какие материалы есть, что закупается, когда отгрузка, какие документы и деньги связаны с заказом. Это уровень управления компанией.
ERP хорошо держит план и экономику. Но она обычно не знает всех деталей выполнения операции: почему смена остановилась, сколько времени занял конкретный переход, какое оборудование работало, где возникло отклонение по качеству.
Роль MES
MES нужна там, где план встречается с реальным цехом. Она показывает задания, операции, фактическое выполнение, простои, статусы оборудования, выпуск, списание материалов, отклонения, сменные события.
Для начальника производства MES отвечает на вопрос “что происходит сейчас и почему”. Для ERP важен результат: сколько произведено, что списано, какой статус заказа, какие сроки изменились.
Граница между системами
Хорошая граница строится вокруг ответственности. ERP передаёт производственный заказ, план, материалы, спецификацию, сроки. MES возвращает факт: операции, выпуск, расход, простои, отклонения, качество, готовность партии.
Не стоит тащить в ERP каждую мелкую цеховую отметку, если она нужна только мастеру. И не стоит заставлять MES вести финансовые согласования, если они относятся к ERP. Системы должны обмениваться событиями, а не пытаться проглотить функции друг друга.
Спецификации и маршруты
Отдельная зона риска - версии спецификаций и маршрутов. ERP может хранить норматив: из чего делаем изделие, какие операции нужны, какие материалы заложены. MES должна получить ту версию, по которой реально работает цех. Если версия изменилась, производство не должно узнавать об этом из устного сообщения.
Здесь важно решить, где рождается норматив, кто его утверждает и как он попадает в задание. Иначе MES будет фиксировать факт по одной логике, ERP считать материалы по другой, а разницу потом будут искать в конце месяца.
Интеграция
Интеграция MES и ERP должна быть понятной для людей. Если заказ изменился в ERP, производство должно увидеть актуальную версию. Если MES показала задержку, ERP должна получить новый факт или статус. Если материал списан по операции, склад и себестоимость не должны жить в догадках.
На практике важно описать поля и моменты обмена. Когда создаётся задание. Когда резервируются материалы. Когда фиксируется выпуск. Когда меняется срок. Кто имеет право отменить или скорректировать данные.
Где интеграция ломается
Чаще всего проблемы возникают на исключениях: частичный выпуск, замена материала, переделка, остановка операции, возврат партии, списание брака, изменение срочности заказа. Прямой сценарий обычно описывают хорошо, а исключения оставляют людям. Потом именно они и создают ручные сверки.
Поэтому при проектировании полезно пройти не идеальный маршрут, а сложные случаи. Что делает мастер, если материала не хватило. Как ERP узнаёт о недовыпуске. Кто закрывает операцию после доработки. Как качество блокирует партию. Такие вопросы быстро показывают настоящую зрелость связки MES и ERP.
Качество
Качество часто оказывается между MES и ERP. ERP видит заказ и документы, MES видит операцию и партию, а система качества фиксирует дефект, решение, доработку, списание или разрешение на выпуск.
Если используется QAS, её стоит связать с MES и ERP. Тогда отклонение качества не живёт отдельным актом: оно влияет на статус партии, производство, склад, претензию поставщику или отгрузку клиенту.
Что видит руководитель
Руководителю не нужен спор о том, какая система главнее. Ему нужна согласованная картина: план, факт, причины отклонений, остатки, сроки, качество, загрузка, деньги. ERP и MES дают разные куски этой картины.
Если данные расходятся, начинается ручная сверка. Производство говорит одно, склад другое, продажи третье, финансы ждут закрытия периода. Интеграция должна убрать эти расхождения, а не добавить ещё один отчёт.
Ошибки
- Пытаться вести цеховой факт только в ERP.
- Заставлять MES выполнять финансовые функции ERP.
- Не описывать владельцев данных.
- Передавать между системами поля без событий и правил.
- Не связывать качество с партией и операцией.
С чего начать
Начать можно с одного производственного заказа. Как он появляется в ERP, как становится заданием в MES, какие материалы нужны, как фиксируется выпуск, где появляется брак, что возвращается в ERP. Такой разбор быстро показывает, где сейчас данные расходятся.
MES и ERP хорошо работают вместе, когда каждая система отвечает за свой уровень. ERP держит контур предприятия, MES показывает фактическую жизнь цеха, а интеграция превращает их в единую управленческую картину.