MES (Manufacturing Execution System) — система управления исполнением производства. Она помогает контролировать, как производственный план выполняется непосредственно в цехе: какие задания запущены, на каком оборудовании они выполняются, сколько продукции изготовлено и где возникают задержки или простои.
MES занимает промежуточное положение между корпоративными системами планирования и уровнем производственной автоматизации. ERP работает с заказами, ресурсами и планами предприятия, а ПЛК и АСУ ТП управляют самим оборудованием. MES связывает эти уровни через фактические данные о производстве.
Такое разделение соответствует модели ISA-95: управление производственными операциями относится к уровню 3, а бизнес-планирование и логистика — к уровню 4.
От производственного плана к фактическому выпуску
Предположим, предприятие должно выпустить партию из 500 деталей. В ERP создаётся производственный заказ: известны номенклатура, количество, сроки и необходимые материалы.
После запуска производства появляются данные, которых в исходном плане ещё нет. Один станок может остановиться, часть изделий уйти в брак, операция занять больше времени, а заказ — перейти на другое оборудование.
MES фиксирует эту фактическую картину. Система может показывать, сколько изделий уже изготовлено, какая операция выполняется сейчас, где находится партия и почему возникло отклонение от плана.
После завершения операций фактические результаты могут передаваться обратно в ERP: объём выпуска, расход материалов, длительность работ и другие необходимые показатели.
Получается двусторонний обмен:
ERP: что требуется произвести → MES: как выполняется производство → ERP: что произведено фактически
MES и ERP поэтому не заменяют друг друга, а решают задачи разных уровней.
Чем MES отличается от ERP
Разницу проще увидеть по тому, с какими данными работают две системы.
| MES | ERP | |
|---|---|---|
| Основная задача | Управление исполнением производства | Планирование и управление ресурсами предприятия |
| Основные данные | Операции, выпуск, простои, оборудование, качество | Заказы, закупки, запасы, материалы, финансы |
| Горизонт работы | Текущая смена и производственный процесс | Дни, недели и более длительное планирование |
| Главный вопрос | Что происходит в производстве сейчас? | Что и когда необходимо произвести? |
| Связь с оборудованием | Может получать фактические данные с производственного уровня | Обычно работает с укрупнённой производственной информацией |
Граница между конкретными программными продуктами может отличаться: современные ERP иногда получают отдельные производственные функции, а MES — дополнительные инструменты планирования. Однако функциональное разделение остаётся полезным при проектировании общей архитектуры.
Какие данные собирает MES
Ценность системы зависит от качества исходных данных. Простого факта «станок включён» обычно недостаточно — требуется связать состояние оборудования с конкретным заказом, операцией и изделием.
В зависимости от производства MES может учитывать:
- начало и завершение технологических операций;
- количество выпущенной продукции;
- брак и доработку;
- простои и причины остановок;
- состояние производственного задания;
- использованные материалы и партии;
- результаты контроля качества;
- время работы оборудования.
Например, информация о простое может поступить автоматически с оборудования, а причину остановки оператор выбирает на рабочем терминале. Результат контроля качества также может передаваться автоматически или вводиться сотрудником в зависимости от организации процесса.
Так формируется не просто массив машинных сигналов, а история выполнения конкретного производственного заказа.
Откуда MES получает информацию
Источники зависят от оборудования и существующей инфраструктуры предприятия.
Часть данных можно получать из ПЛК, SCADA, систем сбора данных, средств идентификации и другого промышленного оборудования. Информация о заказах, материалах и планах обычно поступает из корпоративных систем.
Старое оборудование не всегда имеет подходящий цифровой интерфейс. В таких случаях перед внедрением MES может потребоваться модернизация автоматики: установка дополнительных датчиков, счётчиков, модулей ввода-вывода или доработка программы ПЛК.
Поэтому один из первых вопросов при проектировании звучит не «какую MES выбрать», а «какие данные нужны и откуда их можно достоверно получить».
MES, SCADA и ПЛК решают разные задачи
ПЛК работает непосредственно с оборудованием: получает сигналы датчиков, выполняет алгоритм и управляет исполнительными механизмами.
SCADA используется для диспетчерского контроля: показывает состояние объекта, аварии, текущие и архивные технологические параметры.
MES добавляет производственный контекст. Для неё важно не только то, что станок остановлен, но и какой заказ на нём выполнялся, сколько продукции уже изготовлено и как остановка повлияла на выполнение производственного задания.
Например, один и тот же сигнал о работе двигателя используется на разных уровнях по-разному. ПЛК учитывает его в алгоритме управления, SCADA отображает состояние механизма, а MES может использовать продолжительность работы при расчёте фактического времени выполнения операции.
MES при этом не должна заменять ПЛК в управлении приводами, блокировками и другими быстродействующими функциями АСУ ТП.
Когда MES может быть полезна производству
Полноценная MES нужна не каждому предприятию. Для небольшого производства с простым маршрутом и несколькими операциями существующего учёта иногда вполне достаточно.
Потребность становится заметнее, когда объём производственной информации растёт и её сложно собрать в единую картину.
Характерные ситуации:
- сложно быстро определить состояние конкретного заказа;
- данные ведутся одновременно в журналах, Excel и нескольких программах;
- причины простоев фиксируются нерегулярно;
- плановый выпуск заметно расходится с фактическим;
- требуется прослеживаемость партий и изделий;
- производственные данные вручную переносятся между системами;
- информация с оборудования есть, но не связана с заказами.
В таких условиях MES помогает перейти от разрозненного учёта к единой модели производственного процесса.
С чего начинать внедрение
Первый этап — описание производства, а не выбор программной платформы.
Нужно определить производственные заказы и маршруты, рабочие центры, операции, точки контроля и набор показателей. Затем становится понятно, какие данные уже существуют в ERP и АСУ ТП, какие потребуется получать дополнительно и как организовать обмен между системами.
На действующем предприятии полезно сначала обследовать небольшой участок. Это позволяет проверить качество данных и выявить ограничения оборудования до масштабирования решения на всё производство.
Отдельное внимание требуется интеграции с существующей автоматикой. Если ПЛК и системы управления изначально не предусматривали передачу нужной информации, может потребоваться их доработка.
MES начинается с производства, а не с программы
Смысл внедрения MES заключается не в создании ещё одной информационной системы, а в получении достоверной картины выполнения производственного процесса.
Если неизвестно, какие данные действительно необходимы, установка программного продукта лишь добавит ещё одно место для ручного ввода информации.
Поэтому производственная архитектура, источники данных и правила обмена должны определяться до выбора конкретного решения.
«Гибридная техника» разрабатывает и модернизирует системы автоматизации производственного оборудования, программирует ПЛК, HMI и SCADA и организует передачу данных на верхний уровень. Возможность дальнейшей интеграции с производственными информационными системами можно учитывать уже при проектировании АСУ ТП.
Частые вопросы
Что означает MES?
MES расшифровывается как *Manufacturing Execution System* — система управления исполнением производства. Она используется для контроля производственных заданий, операций и фактических результатов работы.
Может ли MES заменить ERP?
Обычно нет. ERP решает задачи планирования и управления ресурсами предприятия, а MES работает с исполнением производственного процесса. На практике две системы могут обмениваться данными.
Чем MES отличается от SCADA?
SCADA показывает состояние технологического оборудования и параметры процесса. MES связывает производственные данные с заказами, операциями, выпуском, простоями и другими объектами производственного учёта.
MES напрямую подключается к станкам?
Не обязательно. Данные могут поступать через ПЛК, SCADA, отдельную систему сбора данных или другой интеграционный уровень. Архитектура зависит от оборудования и требований проекта.
Нужна ли MES небольшому производству?
Не всегда. Решение зависит не столько от размера предприятия, сколько от сложности процессов, количества заказов, требований к прослеживаемости и объёма ручного учёта.
Можно ли внедрять MES постепенно?
Да. Можно начать с отдельного участка или ограниченного набора функций, а затем расширять систему. При этом общую модель данных и архитектуру интеграции лучше определить заранее.
