ERP знает, что нужно произвести. MES знает, что реально происходит на операции. Оборудование знает собственное физическое состояние. WMS знает доступность материалов. Если эти уровни не связаны, производственный план обновляется быстрее, чем фактическая реальность доходит до управления. AMPE интегрирует MES как слой производственного исполнения: от задания и ресурсов до операции, результата, отклонения и подтверждённого факта выпуска.
Начать диагностикуERP может передать производственный заказ на 1 000 единиц.
Поэтому интеграция не должна пытаться синхронизировать два одинаковых «плана».
Каждый уровень отвечает за свою детализацию.
маршрута; операций; оборудования; оснастки; смены; материалов; приоритета; текущего состояния линии.
На производстве всегда происходят изменения.
MES может перепланировать локальную последовательность в пределах своих полномочий.
Но изменение, влияющее на клиентские обязательства, закупки или общий ресурсный план, должно вернуться наверх как управленческий факт.
Остановка.
Дефицит материала.
Брак.
Срочный заказ.
Снижение скорости.
production order; спецификация; маршрут; плановый объём; приоритет; нормативы; мастер-данные.
фактический выпуск; расход; брак; незавершённое производство; статус заказа; фактическое время.
доступность материала; подтверждение выдачи; партия; серийные данные.
потребность в подаче; возврат; готовая продукция; побочные продукты; факт потребления.
состояние; параметры; счётчики; alarms; production events.
результаты контроля; несоответствия; hold/release; quality status.
наработка; состояние; отказ; потребность в обслуживании.
У оборудования могут быть тысячи сигналов.
Большинство из них не должны становиться бизнес-событиями.
AMPE отделяет telemetry от производственного смысла.
Температура изменилась — это measurement.
Температура вышла за допустимый диапазон и повлияла на партию — это уже событие процесса.
Так верхний уровень не тонет в потоке технических данных.
PLC работает в миллисекундах.
MES — в операциях и секундах/минутах.
ERP — в заказах и часах/днях.
Попытка передавать весь нижний поток напрямую наверх создаёт огромный объём данных без управленческой ценности.
Поэтому интеграция агрегирует и переводит состояние между уровнями.
Для одного производства достаточно количества.
AMPE сохраняет нужный уровень traceability в зависимости от отрасли и цены ошибки.
партия; серийный номер; оператор; оборудование; время; параметры; сырьё; результат контроля.
этот факт должен стать доступен зависимым системам.
Но передаётся не вся внутренняя детализация MES, а тот уровень события, который нужен каждой системе.
доступный объём; срок заказа; материальный расход; себестоимость; клиентское обязательство —
Один и тот же completion event не должен дважды увеличить выпуск.
Повторная передача расхода не должна повторно списать материал.
Поэтому идентификатор операции, business key и правила идемпотентности являются частью интеграционного контракта.
Остановка ERP не всегда должна останавливать линию.
Граница автономности определяется не техническим удобством, а производственным риском.
локальный буфер; очередь исходящих фактов; правила допустимой автономности; последующая reconciliation.
ERP задаёт производственную потребность.
MES переводит её в исполняемую работу.
Оборудование и люди создают фактические события.
MES собирает контекст и подтверждает результат.
ERP, WMS, QMS, EAM и аналитика получают только те факты, которые нужны для следующего решения.
Так производство становится частью единого управленческого цикла.
ERP получает фактический выпуск быстрее.
WMS синхронизируется с реальным потреблением и выпуском.
Качество связывается с конкретной операцией и партией.
Простои и отказы становятся частью общего контекста.
План-факт перестаёт собираться вручную.
И главное — верхний уровень управления начинает видеть производство не по итоговому отчёту, а через подтверждённые события исполнения.
Первый шаг
Проследить его путь от ERP до операции и обратно. Где появляется ручной ввод. Где теряется статус. Где факт становится доступен слишком поздно. Этого уже достаточно, чтобы увидеть настоящие границы интеграции.