MES-система: что это и зачем производству
Директор смотрит в ERP и видит, что заказ в работе. Мастер в цехе знает, что станок стоит второй час, а нужная оснастка уехала на другой участок. Оба правы — просто между планом и станком нет системы, которая видит производство в реальном времени. Это место MES. Мы в Code Pilots делаем производственные системы под процесс заказчика, поэтому смотрим на MES не как продавцы одного продукта, а как инженеры, которых зовут, когда типовое решение не встало.
Если совсем коротко. MES (Manufacturing Execution System) — система управления производством на уровне цеха: она принимает задание сверху, раздаёт его по рабочим местам, следит за фактическим исполнением и возвращает наверх достоверный факт. В архитектуре предприятия это «уровень 3» по стандарту ISA-95, между ERP и оборудованием.
Функциональный охват MES описывает модель MESA-11 — те самые 11 функций, которые в интернете упорно приписывают ISA-95. Живёт MES данными: без сбора с оборудования или дисциплины ручного ввода это дорогой электронный журнал. Главная метрика — OEE. Основной выбор на старте: готовое решение из реестра, надстройка над имеющейся 1С или заказная разработка.
Что такое MES и что он делает в цехе
MES — это система, которая управляет исполнением производственного плана: не «что мы должны выпустить в этом месяце», а «что делает конкретный станок в конкретную минуту и в каком состоянии находится конкретная партия».
Разница между планом и исполнением — не формальность. План живёт в единицах «заказ, месяц, номенклатура». Исполнение живёт в единицах «операция, смена, партия, оператор, брак». Между этими двумя мирами и стоит MES: он переводит одно в другое и обратно.
Практически MES делает четыре вещи. Раздаёт задания на рабочие места — оператор видит на экране, что ему делать и по какой версии чертежа. Собирает факт — сколько сделано, сколько забраковано, сколько простояло оборудование и почему. Ведёт прослеживаемость — из какого сырья и на каком станке сделана эта партия. И отдаёт достоверные данные наверх, в ERP и отчётность.
Отдельная деталь, которую в обзорах обычно опускают: у MES физически есть интерфейс в цехе, и его качество определяет судьбу проекта. Это может быть стационарный терминал у станка, экран мастера участка или мобильное приложение для сотрудников на местах — у кладовщика, контролёра, наладчика. Если этим интерфейсом неудобно пользоваться в рукавицах и за 15 секунд, данные в системе будут выдуманными.
Уровни ISA-95: почему MES называют «уровнем 3»
Чтобы не спорить о словах, промышленность договорилась о карте уровней. Её задаёт стандарт ISA-95, он же в международной версии IEC 62264, а в России переведён как ГОСТ Р МЭК 62264 «Интеграция систем управления предприятием». Стандарт описывает не функции MES, а уровни и правила обмена между ними.
| Уровень | Что на нём происходит | Типичные системы | Горизонт решений |
|---|---|---|---|
| 0 | Физический процесс: станки, приводы, датчики | Оборудование | Миллисекунды |
| 1 | Измерение и управление процессом | Датчики, ПЛК | Миллисекунды — секунды |
| 2 | Контроль и мониторинг процесса | SCADA, HMI | Секунды — минуты |
| 3 | Управление производственными операциями | MES / MOM | Смена — сутки |
| 4 | Планирование бизнеса и логистика | ERP | Недели — месяцы |
Из таблицы видно главное: MES — не «ещё один модуль ERP» и не «надстройка над SCADA». Это отдельный горизонт управления со своим темпом. ERP думает месяцами, SCADA — секундами, а между ними есть смена, за которую нужно успеть выпустить партию, и никто, кроме MES, этой сменой не управляет.
Ещё один практический вывод из стандарта: он описывает интеграцию как обмен объектами, а не «как-нибудь через выгрузку в Excel». Если проектируете MES, границы ответственности с ERP и АСУ ТП стоит зафиксировать в этих же терминах — потом это экономит месяцы споров.
MESA-11: 11 функций, которые ошибочно приписывают ISA-95
Самая распространённая ошибка в статьях про MES звучит так: «стандарт ISA-95 определяет 11 функций MES». Это неверно. Перечень из одиннадцати функций — это модель MESA-11, её предложила отраслевая ассоциация MESA International (модель появилась в 1994 году, оформлена в White Paper #6 в 1997-м). ISA-95 отвечает на вопрос «как MES встроен в ландшафт», а MESA-11 — на вопрос «что MES вообще должен уметь».
Разница не академическая. Когда вы сравниваете предложения вендоров, MESA-11 — это готовый чек-лист охвата: видно, что в продукте есть, а что дорисуют за отдельные деньги.
| Функция MESA-11 | Что делает | Что даёт производству |
|---|---|---|
| ODS — оперативное планирование | Строит последовательность операций по станкам с учётом переналадок | Меньше простоев на переходах |
| RAS — ресурсы и их состояние | Ведёт доступность оборудования, инструмента, персонала | Задание не уходит туда, где нечем работать |
| DPU — диспетчирование заданий | Выдаёт задания на рабочие места и маршрутизирует партии | Цех работает по одному списку приоритетов |
| DOC — управление документами | Держит актуальные чертежи, техкарты, инструкции в точке использования | Не делают по устаревшей версии |
| DCA — сбор данных | Собирает количество, время, состояния оборудования | Появляется достоверный факт |
| LM — управление персоналом | Ведёт квалификации, допуски, занятость | Операцию делает тот, кто имеет право |
| QM — управление качеством | Планы контроля, SPC, работа с несоответствиями | Брак ловят в процессе, а не на складе |
| PM — управление процессом | Контроль маршрутов, рецептур, параметров | Отклонение видно сразу |
| MM — управление обслуживанием | Планирует ТО и хранит историю отказов | Меньше аварийных остановов |
| PTG — прослеживаемость и генеалогия | Связывает партию с сырьём, станком, сменой | Точечный отзыв вместо массового |
| PA — анализ эффективности | Считает OEE, время цикла, KPI | Решения по фактам, а не по ощущениям |
Ни одно внедрение не начинается со всех одиннадцати. Нормальный старт — три-четыре функции, которые закрывают самую дорогую боль конкретного завода: обычно это DPU, DCA, PA и QM. Остальное дорастает потом.
MES, ERP, SCADA, APS и MDC: кто за что отвечает
Половина неудачных проектов начинается с подмены классов систем. Заказчик хочет «MES», а по описанию задач ему нужен мониторинг оборудования или нормальное расписание. Проще всего развести по вопросу, на который система отвечает.
| Система | На какой вопрос отвечает | Горизонт | Кто пользователь |
|---|---|---|---|
| ERP | Что, сколько и к какому сроку нужно выпустить; чем это обеспечено | Недели — месяцы | Плановики, финансы, снабжение |
| APS | В каком порядке и на каком оборудовании это оптимально сделать | Дни — недели | Плановики производства |
| MES | Что происходит с заказом и оборудованием прямо сейчас | Смена — сутки | Мастера, операторы, диспетчеры, ОТК |
| SCADA | Как ведёт себя технологический процесс и оборудование | Секунды — минуты | Операторы АСУ ТП, КИПиА |
| MDC | Работает ли станок, сколько простоял и почему | Секунды — смена | Служба главного инженера, руководство |
Практические выводы. APS без MES считает расписание по плановым нормативам — то есть по цифрам, которые никто не проверял фактом; такое расписание рассыпается в первую же смену. MDC (мониторинг оборудования) часто путают с MES, потому что он тоже показывает красивые дашборды простоев — но он не управляет заданиями и не знает про партии.
Показательно, что это понимают и сами вендоры: у российской системы «Диспетчер» ГК «Цифра» модули MDC, MES и EAM — разные продукты. Если поставщик обещает «всё это одной кнопкой», стоит спросить, какой именно модуль он внедряет.
Откуда MES берёт данные — и почему проекты ломаются здесь
Про этот раздел в обзорах MES говорят меньше всего, а решается в нём судьба проекта. Система без данных превращается в электронный журнал: красивые отчёты, которые заполняют вручную в конце смены по памяти.
Источников данных всего три, и почти всегда используются все.
| Источник | Что даёт | Чего стоит | Когда выбирать |
|---|---|---|---|
| Автосбор с оборудования (OPC UA, Modbus, драйверы ЧПУ) | Состояния, наработку, параметры без участия человека | Нужны контроллеры с интерфейсом, сеть в цехе, работа с протоколами | Современный парк, критичные метрики |
| MDC-шлюз / датчики съёма сигнала | Факт «работает/стоит» для старых станков | Монтаж, отдельная железка на станок | Парк 80-х, где брать данные больше негде |
| Ручной ввод оператором | Причины простоя, брак, комментарии, всё, что не оцифровано | Дисциплина, обучение, удобный интерфейс | Всегда — как дополнение, часто как основа старта |
Стандарт обмена с оборудованием, на который сегодня ориентируются, — OPC UA (он же IEC 62541); OPC Foundation и MESA даже выпустили общую объектную модель под ISA-95.
Но между «стандарт есть» и «данные пошли» лежит инженерная работа: один станок отдаёт всё по OPC UA, второй — только сухой контакт, третий вообще 1979 года. Родственная логика — в промышленном интернете вещей: собрать сигнал, привести к общей модели, сделать пригодным для решений.
Границу своей ответственности мы обозначаем прямо: датчики, контроллеры и нижний уровень АСУ ТП — не наша зона. Мы делаем софт поверх готового железа: забираем данные, приводим их в порядок, строим на них логику заданий, прослеживаемости и отчётности.
И главное про ручной ввод. Его почти никогда не удаётся избежать — причину простоя станок не назовёт. Поэтому проектировать нужно не «форму ввода», а сценарий: оператор в перчатках, у станка, без времени, часто без желания. Если ввод занимает больше 15–20 секунд, поле «причина простоя» через месяц будет заполнено одним и тем же значением.
Рабочее место в цехе: АРМ, терминал, планшет
MES — редкий класс систем, где интерфейс важнее функциональности. Не потому, что функции не нужны, а потому что данные вводят люди в неудобных условиях, и любое трение сразу превращается в мусор в базе.
Три типовых рабочих места. Стационарный терминал у станка или линии — экран с заданием, кнопки «начал / закончил / брак / простой», защищённая клавиатура или тач. АРМ мастера или диспетчера — полноценное автоматизированное рабочее место с очередью заданий, перестановками и разбором отклонений. Мобильное устройство — для тех, кто ходит: кладовщик, контролёр ОТК, наладчик, начальник смены.
Что мы закладываем в такие интерфейсы по опыту: крупные элементы под палец в рукавице, сканер штрихкода вместо ручного ввода номеров, минимум обязательных полей на одном экране и обязательно — работа без сети. Wi-Fi в цехе с металлоконструкциями и работающими преобразователями частоты пропадает регулярно. Приложение должно принять ввод локально и отправить его, когда связь вернётся.
Отдельно про роли: у оператора и мастера в MES принципиально разные экраны. Попытка сделать один универсальный интерфейс на всех — частая экономия, которая заканчивается тем, что им не пользуется никто.
OEE: что меняется в цифрах и где начинается самообман
Главная метрика, ради которой чаще всего затевают MES, — OEE (Overall Equipment Effectiveness, общая эффективность оборудования). Считается как произведение трёх множителей:
OEE = Доступность × Производительность × Качество. Доступность — сколько времени оборудование реально работало от планового фонда. Производительность — насколько фактический темп близок к номинальному. Качество — доля годной продукции с первого раза.
Ориентир «85% — мировой уровень» пришёл из TPM Сэйити Накадзимы и складывается из 90% доступности, 95% производительности и 99,9% качества. Реальность скромнее: типичный уровень на заводах — 40–60%, и это нормальная стартовая точка, а не приговор. Важнее не абсолютное значение, а куда оно двигается и из чего складывается.
Здесь же прячется главная ловушка. OEE считают по данным, а данных на старте нет — поэтому первые отчёты нередко собирают из нормативов и оценок мастера. Получается красивый показатель, никак не связанный с цехом; хуже того, на его основе принимают решения. Плохой OEE, посчитанный по честным данным, полезнее красивого, посчитанного по гипотезам.
Правильный порядок: сначала честный сбор факта хотя бы по одному участку, потом метрика, потом целевые значения. Не наоборот.
Готовое решение, надстройка над 1С или заказная разработка
Развилка, на которой чаще всего нужен трезвый взгляд. Все три пути рабочие, вопрос в том, насколько ваш процесс похож на типовой.
| Критерий | Готовое MES-решение | Надстройка над 1С | Заказная разработка |
|---|---|---|---|
| Когда подходит | Процесс близок к типовому для отрасли | Учёт уже живёт в 1С, нужен цеховой контур | Процесс — конкурентное преимущество или нестандартен |
| Скорость старта | Быстро при типовом процессе | Быстро, если конфигурация не переписана | Средняя, зато сразу под ваш процесс |
| Границы | Кастомизация до предела, заданного вендором | Ограничена платформой и производительностью | Ограничена только задачей |
| Риск | Процесс подгоняют под систему | Стык учёта и оперативного контура | Нужны сильные аналитики на входе |
| Интеграции | По списку коннекторов вендора | Внутри 1С — просто, наружу — по-разному | Проектируются под ландшафт |
Наш практический вердикт такой. Если вы делаете стандартные изделия стандартным маршрутом — начинайте с готового и не изобретайте. Если 1С уже стоит, а задача в первую очередь про задания, факт и прослеживаемость — надстройка и цеховые рабочие места закроют её быстрее и дешевле, чем отдельная система.
Заказная разработка оправдана в двух случаях: производственная логика нетиповая — позаказное производство, сложная кооперация, специфические регламенты качества — или MES должен жить в связке с другими вашими продуктами.
Гибрид встречается чаще всего: готовое ядро плюс заказные модули и интерфейсы под конкретные участки. Это нормально и обычно дешевле героической кастомизации.
Про деньги, чтобы был порядок величин: заказная разработка производственного контура у нас начинается от 1,7 млн ₽, отдельная интеграция — от 150 тыс. до 1,5 млн ₽ в зависимости от системы, аудит существующего ландшафта — 200–600 тыс. ₽.
Назвать вашу цифру по описанию задачи нельзя: смета зависит от числа участков, состояния парка и того, сколько данных придётся собирать вручную. Оценку мы делаем бесплатно и быстро — пришлите вводные, посчитаем по вашему процессу.
Российский рынок и реестр: на что смотреть в 2026
После ухода западных вендоров выбор сузился, но не исчез: MES-класс в реестре отечественного ПО представлен неплохо. Из того, что реально встречается на заводах: 1С:MES, ФОБОС, «Галактика MES», «Диспетчер» ГК «Цифра» с отдельными модулями MDC, MES и EAM.
Что на практике определяет выбор помимо функций:
- Наличие в реестре Минцифры (постановление №1236) — критично для госкомпаний, объектов КИИ и любых закупок с требованием отечественного ПО. Требования к включению в 2026 году ужесточились, появилось понятие доверенного ПО.
- Совместимость с отечественными ОС — РЕД ОС, Astra Linux. Тот же «Диспетчер» отдельно заявляет такую совместимость, и это уже стало гигиеническим требованием.
- Работа с вашим парком оборудования — включая станки без современных интерфейсов и импортное ЧПУ, для которого больше нет вендорской поддержки.
- Что будет с интеграциями, если завтра поменяется ERP или прибавится второй завод.
Импортозамещение здесь — не лозунг, а вполне конкретная задача: заменить систему, которая перестала обновляться, не остановив производство. Это почти всегда проект в два шага: сначала закрыть критичный контур, потом дорастить остальное.
Как внедряют: пилот на одном участке
Порядок, который мы считаем единственно рабочим, — не «внедрить MES на заводе», а «доказать ценность на одном участке за обозримый срок».
Шаг 1. Обследование. Как реально идёт заказ по цеху — не по регламенту, а по факту. Где данные появляются, где теряются, кто что заполняет и зачем. На этом же шаге фиксируются границы с ERP и АСУ ТП.
Шаг 2. Выбор участка для пилота. Один цех, одна линия или один тип изделия. Критерий выбора — дорогая и измеримая боль: простои, брак, срывы срока.
Шаг 3. Данные. Подключить оборудование там, где это возможно, и спроектировать ручной ввод там, где нет. До этого шага метрики не считаем.
Шаг 4. Рабочие места. Терминал оператора, экран мастера, мобильные роли. Обкатать на живых людях и переделать то, что вызывает трение.
Шаг 5. Метрики и решения. OEE, причины простоев, брак по операциям — и регулярный разбор этих данных руководством. Без пятого шага первые четыре превращаются в дорогую отчётность.
Шаг 6. Тиражирование. На следующий участок или завод — уже с отработанным сценарием и понятным эффектом.
Ошибки, которые обесценивают MES
Внедряют систему, не меняя управление. Данные появились, а решения принимаются как раньше — по звонку и по опыту. Это самый частый способ потратить бюджет впустую: MES ценен только тем, что на его данные кто-то реагирует.
Считают метрики раньше, чем собрали факт. Отчёты по нормативам создают иллюзию управления и надолго подрывают доверие к системе: цифры не совпадают с тем, что люди видят в цехе.
Экономят на интерфейсе рабочих мест. Неудобный ввод — это не эстетика, а качество данных. Через месяц операторы найдут способ ставить один и тот же код простоя, и на этом проект закончится.
Автоматизируют хаос. Если маршруты не описаны, нормативы не пересматривались годами, а спецификации живут в трёх версиях, MES это зафиксирует, а не вылечит. Часть работы придётся сделать до автоматизации.
С чего начать
Если вы в начале пути, полезнее всего сделать три вещи в таком порядке. Первое — сформулировать, какую конкретную потерю вы собираетесь сократить: простои, брак, срывы срока, стоимость прослеживаемости. Второе — честно посмотреть, откуда возьмутся данные для этой метрики. Третье — оценить ландшафт: что уже есть в 1С и SCADA, какие станки вообще способны отдавать данные.
Третий пункт часто проще закрыть внешним взглядом — это обычная задача для аудита кода и архитектуры: что из существующего можно переиспользовать, а что придётся строить заново. Результат такого аудита обычно и определяет выбор между готовым решением, надстройкой над 1С и заказной разработкой.
Часто задаваемые вопросы
Это система управления производством на уровне цеха. Она принимает задание из ERP, раздаёт его по рабочим местам, следит за фактическим исполнением — что сделано, что забраковано, сколько простояло оборудование — и возвращает наверх достоверные данные. ERP отвечает за «что и когда нужно выпустить», MES — за то, что происходит с заказом прямо сейчас.
Горизонтом и предметом управления. ERP работает в масштабе недель и месяцев с заказами, деньгами и запасами. MES работает в масштабе смены с операциями, партиями, оборудованием и людьми. По стандарту ISA-95 (в России — ГОСТ Р МЭК 62264) это разные уровни: ERP — четвёртый, MES — третий. Модуль ERP «производство» плана касается, а исполнением в реальном времени не управляет.
Одиннадцать — по модели MESA-11 ассоциации MESA International. Их часто ошибочно приписывают стандарту ISA-95, но ISA-95 описывает уровни и интеграцию, а не перечень функций. Полный набор внедряют редко: обычно начинают с диспетчирования заданий, сбора данных, качества и анализа эффективности.
Из трёх источников: автоматический сбор через промышленные протоколы (в первую очередь OPC UA), внешние MDC-шлюзы и датчики для старых станков без интерфейсов, и ручной ввод оператора — им закрывают то, что оборудование сообщить не может, например причину простоя. На реальном заводе почти всегда работают все три способа одновременно.
Зависит от того, насколько ваш процесс типовой. Стандартные изделия и маршруты — начинайте с готового решения. Учёт уже в 1С, а нужен цеховой контур заданий и факта — часто выгоднее надстройка и рабочие места поверх неё. Нетиповая производственная логика, позаказное производство, сложная кооперация — это территория заказной разработки, нередко в гибриде с готовым ядром.
Разработка с Code Pilots
Code Pilots — студия заказной разработки полного цикла: веб- и мобильные продукты с нетривиальной бизнес-логикой, интеграциями и высокими нагрузками. В производственных проектах мы делаем софт поверх готового железа — цеховые рабочие места, контур заданий и факта, интеграции с 1С и оборудованием; датчики и нижний уровень АСУ ТП оставляем профильным подрядчикам и говорим об этом сразу.
Внутри — сильная in-house команда: аналитики с отраслевой экспертизой, продуктовые дизайнеры, разработчики (Flutter и нативная разработка), QA и DevOps. Мы начинаем не с нуля: часть каркасов, админ-панелей и решений по автоматизации уже готова, поэтому пилот на одном участке собирается быстро — и на нём видно, работает ли схема, до того как проект вырастает на весь завод.
Расскажите, что происходит в вашем цехе — разберём ландшафт и предложим путь под вашу задачу. Обсудить проект →