MES и ERP: отличия, взаимодействие и интеграция
На производстве от 20 до 500+ станков часто возникает один и тот же вопрос: у нас уже есть 1С:ERP — зачем ещё MES? Или наоборот: мы смотрим на MES, но что будет с нашим ERP?
Путаница возникает потому, что обе системы связаны с производством. Но они решают принципиально разные задачи на разных уровнях управления. ERP не заменяет MES, MES не заменяет ERP. Они дополняют друг друга — и именно вместе дают полную картину от заказа до готовой детали.
ERP и MES: разные уровни управления
Классическая модель промышленной автоматизации описывается пирамидой уровней управления. Каждый уровень работает со своим горизонтом, своими пользователями и своими данными.
Верхний уровень — ERP (Enterprise Resource Planning). Горизонт планирования — дни, недели, месяцы. Здесь живут заказы клиентов, производственные планы, закупки, финансы, себестоимость. ERP говорит предприятию «что нужно произвести, в каком количестве и в какой срок».
Средний уровень — MES (Manufacturing Execution System). Горизонт — смены, часы, минуты. Здесь управляется исполнение плана в цеху: какое задание на каком станке, кто оператор, что происходит прямо сейчас. MES отвечает на вопрос «как выполняется план».
Нижний уровень — оборудование. Станки, контроллеры, датчики. Физический мир, который производит детали.
Без MES между ERP и оборудованием — пустота. ERP выдаёт план, оборудование что-то делает, а что именно — система узнаёт через сутки, когда мастер сдаёт рапорт. MES закрывает этот разрыв сразу.
Что умеет ERP, а что не умеет
ERP — мощная система для управления ресурсами предприятия. Она отлично справляется с задачами верхнего уровня.
ERP умеет:
- Вести производственные заказы с плановыми сроками и объёмами.
- Планировать потребность в материалах (MRP).
- Управлять складом и закупками.
- Считать себестоимость, вести финансовый учёт.
- Формировать регламентированную отчётность.
Но у ERP есть пять принципиальных ограничений на цеховом уровне.
Ограничение 1: данные поступают с задержкой. ERP работает с тем, что в неё внесли. Факт выпуска появляется после того, как мастер или технолог заполнит документ. К этому моменту смена уже закончилась.
Ограничение 2: нет данных о состоянии оборудования. ERP не знает, работает ли станок прямо сейчас, сколько времени он простаивал и по какой причине. Это не её задача.
Ограничение 3: OEE и КПД оборудования не считаются. Общая эффективность оборудования — ключевой показатель цеха — в ERP не предусмотрена. Там нет понятия «доступность станка», «фактическое время цикла», «потери на переналадку».
Ограничение 4: детализация только до заказа или партии. ERP видит, что заказ на 500 деталей выполнен на 60%. Но она не знает, на каком из 15 станков идёт задержка, какой оператор сейчас работает и где именно образовался затор.
Ограничение 5: ручной ввод данных. Вся цеховая фактика в ERP поступает через ручной ввод. Это время сотрудников, неизбежные ошибки и данные, которые всегда отстают от реальности.
Что умеет MES, чего нет в ERP
MES работает там, где ERP заканчивается. Её задача — цеховое исполнение без задержки.
Данные без задержки. MES получает данные о работе оборудования в момент события, а не после смены. Станок остановился в 10:14 — MES зафиксировала это в 10:14, а не в 17:30 из рапорта мастера.
OEE и показатели эффективности. MES автоматически считает OEE (Overall Equipment Effectiveness) по каждому станку, участку и смене: доступность, производительность, качество. Никаких таблиц и расчётов вручную.
События у каждого станка. MES знает, что именно происходит на каждой единице оборудования: работает, простаивает, переналаживается, ожидает материалы. Это позволяет реагировать немедленно, а не постфактум.
Диспетчеризация заданий до оператора. MES распределяет производственные задания не просто на участок, а на конкретный станок и конкретного оператора. Оператор видит своё задание на смену на экране терминала.
Учёт причин простоев. MES классифицирует простои с детализацией: поломка инструмента, ожидание материала, плановое ТО, технологическая пауза. Это основа для анализа потерь и их системного устранения.
Пример. Механический цех, 35 станков. ERP говорит: «Заказ №4712 выполнен на 47%». MES говорит: «Фрезерный центр №8 стоит 38 минут — ожидание инструмента. Токарный участок работает на 78% от нормативной скорости — режимы резания. Оператор Смирнов сделал 94 детали вместо 120 по плану — на его станке 3 микростопа по 7 минут». Вот разница.
Сравнение ERP и MES: 10 критериев
| Критерий | ERP / 1С | MES |
|---|---|---|
| Горизонт планирования | Дни, недели, месяцы | Секунды, минуты, смены |
| Основные пользователи | Плановики, финансисты, бухгалтерия, руководство | Диспетчеры, технологи, мастера смен, операторы |
| Источник данных | Ручной ввод документов и транзакций | Оборудование, датчики, терминалы операторов |
| Актуальность данных | Задержка на смену или сутки | Реальное время |
| Учёт простоев | Нет или по итогу смены из рапорта | Сразу с причинами |
| OEE и КПД оборудования | Не предусмотрено | Считается автоматически по каждому станку |
| Детализация заданий | До заказа или партии | До станка и оператора |
| Управление в цехе | Через бумажные задания или Excel | Через экранные задания на терминалах |
| Связь с оборудованием | Нет | OPC, Modbus, датчики, прямое подключение |
| Роль в архитектуре | Планирование и финансовый учёт | Исполнение и цеховой контроль |
APS-системы: что это и где они между ERP и MES
В пирамиде управления часто упоминается ещё один класс систем — APS (Advanced Planning and Scheduling), системы расширенного планирования. Они занимают место между ERP и MES и заслуживают отдельного объяснения.
ERP планирует грубо. Производственный план в ERP обычно составляется без учёта реальных ограничений цеха: какие станки доступны в конкретный момент, какова реальная производительность оборудования, как расставить приоритеты при конкурирующих заказах.
APS планирует точно. APS-система оптимизирует расписание производства с учётом реальных ограничений: мощности каждого рабочего центра, нормативов операций, приоритетов заказов, сроков. Результат — детальное цеховое расписание, максимально приближенное к физическим возможностям производства.
MES исполняет расписание. MES принимает расписание из APS (или непосредственно из ERP, если APS нет) и организует его исполнение: доводит задания до операторов, фиксирует факт, управляет отклонениями.
Схема взаимодействия:
ERP (планирование ресурсов, заказы, финансы)
↓
APS (оптимальное расписание с учётом ограничений)
↓
MES (исполнение расписания, цеховой мониторинг)
↓
Оборудование (станки, датчики, операторы)
Для производств от 20 до 500+ станков связка ERP + MES без APS вполне работоспособна. APS оправдан при сложном многопередельном производстве с десятками конкурирующих заказов и жёсткими ограничениями по срокам.
Три сценария: только ERP / ERP + MES / только MES
Правильная конфигурация зависит от задач и масштаба производства.
Сценарий 1: только ERP
Когда подходит:
- Производство единичное или мелкосерийное, до 10 станков.
- Учёт цеха ведётся вручную и это не создаёт проблем.
- OEE не критичен, план выполняется стабильно.
- Нет задачи оперативно управлять загрузкой в течение смены.
Что теряется: нет данных о реальной загрузке оборудования, простои известны постфактум, OEE не считается, управление в цехе — через бумажные задания.
Сценарий 2: ERP + MES (рекомендуемая конфигурация)
Когда подходит:
- Производство от 15–20 станков, несколько смен.
- Важен контроль выполнения плана в течение смены, а не только по итогам.
- Нужны данные по OEE, причинам простоев, эффективности операторов.
- Хотите исключить двойной ввод данных между цехом и ERP.
Что получаете: ERP управляет заказами и финансами, MES исполняет план в цехе и передаёт фактику обратно. Данные достоверны, актуальны, двойного ввода нет.
Сценарий 3: только MES (без ERP)
Когда подходит:
- У предприятия нет ERP и не планируется.
- Производство работает по собственным заказам без сложного финансового учёта в промышленной системе.
- Главная задача — контроль цеха, а не управление ресурсами предприятия.
Что теряется: нет связи с финансами, закупками, складом на уровне единой системы. Для небольшого производства это может быть нормальной ситуацией.
Практическое правило: если у вас уже есть 1С:ERP или 1С:УПП — не меняйте её. Добавьте MES для цехового уровня и настройте интеграцию. Это принесёт результат быстрее и дешевле, чем переход на новую систему.
Как MES и ERP работают вместе: схема обмена данными
Интеграция MES с ERP — это двунаправленный обмен данными. Каждый тип данных движется в определённую сторону.
Из ERP в MES (план и нормативы)
- Производственные заказы — что произвести, в каком количестве, к какому сроку. MES принимает заказы и распределяет их по рабочим центрам.
- Номенклатура и технологические маршруты — перечень деталей с нормами времени на каждую операцию. MES использует нормативы для расчёта OEE и отклонений.
- Плановый фонд рабочего времени — смены, перерывы, праздники. Нужно для корректного расчёта доступности оборудования.
- Спецификации (BOM) — состав изделий. Нужно для автоматического списания материалов.
Из MES в ERP (факт производства)
- Фактический выпуск — сколько деталей произведено по каждому заказу и операции. ERP закрывает производственные заказы на основе этих данных.
- Данные о браке — количество и причины несоответствующей продукции. Влияет на себестоимость и списание материалов.
- Время выполнения операций — фактическое против нормативного. Основа для анализа и корректировки нормирования.
- Простои — для обоснования отклонений плана и расчёта загрузки.
Пример для 1С:ERP. Утром 1С:ERP передаёт в Планол три производственных заказа на токарный участок с приоритетами. В течение смены операторы фиксируют выпуск и события у станков. В 17:00 Планол автоматически передаёт в 1С:ERP фактический выпуск по каждому заказу и данные о браке. Бухгалтерия закрывает смену без звонков в цех и ручного ввода.
Подробнее о технических способах реализации читайте в статье Интеграция MES с 1С: схема, данные и примеры.
Частые ошибки при совместном использовании ERP и MES
Даже если выбрали правильные системы, интеграция может разочаровать — если допустить типичные ошибки.
Ошибка 1: одновременное внедрение ERP и MES. Если оба проекта идут параллельно, команда перегружена, справочники не упорядочены ни в одной из систем, и обе системы не дают ожидаемого результата. Правило: сначала стабилизируйте ERP, потом добавляйте MES.
Ошибка 2: несогласованные справочники номенклатуры. В 1С деталь называется «Вал-шестерня АТ.012.003», в MES — «Вал». Интеграция ломается, потому что системы не могут сопоставить объекты. Решение: привести номенклатуру к единому стандарту с уникальными артикулами до начала интеграции.
Ошибка 3: MES внедрили, но данные не идут в ERP. Случается, когда MES запустили как изолированный инструмент для мастеров, не настроив обратную передачу данных. ERP по-прежнему живёт на ручном вводе. Двойной ввод никуда не делся.
Ошибка 4: ERP используется для оперативного управления цехом. Диспетчер пытается управлять сменой через ERP: переставляет задания, смотрит статусы. ERP для этого не приспособлена — данные там устаревшие, интерфейс не цеховой. Оперативное управление должно быть в MES.
Ошибка 5: дублирование ввода данных. Оператор вносит выпуск в MES, потом мастер дублирует это в 1С. Смысл интеграции теряется. Если интеграция настроена, данные должны передаваться автоматически — без дублирования.
Ошибка 6: завышенные ожидания от первого дня. Первые недели после запуска данные бывают неполными: операторы ещё не привыкли, часть событий пропускается. Это нормально. Качество данных растёт в течение первых 1–2 месяцев по мере формирования привычки у команды.
Планол + 1С: интеграция через REST API
Планол — российская MES-система для производств от 5 до 500+ станков с REST API для подключения 1С:ERP, 1С:УПП и 1С:Комплексная автоматизация.
Интеграция с 1С реализуется через REST API: 1С-программист настраивает обмен заказами, фактом выпуска и браком. REST API с документацией позволяет 1С-программисту настроить двусторонний обмен данными: загрузку производственных заказов из 1С в Планол, передачу номенклатуры и технологических маршрутов, выгрузку фактического выпуска обратно в 1С, передачу данных о браке для расчёта себестоимости.
Оператор фиксирует выпуск в Планол — данные через настроенную интеграцию попадают в 1С. Мастер не тратит время на перенос цифр из рапортов в учётную систему.
Настройка интеграции с 1С занимает 2–5 рабочих дней работы 1С-программиста. Не нужен выделенный ИТ-отдел — достаточно одного ответственного со стороны предприятия и 1С-программиста.
Если 1С ещё нет или она используется только для бухгалтерии — Планол работает и без интеграции. Данные о выпуске можно выгружать в Excel или передавать вручную на первом этапе, а интеграцию настроить позже.
Посмотреть, как выглядит интеграция с вашей конфигурацией 1С — можно на демо-сессии.
Часто задаваемые вопросы
В чём разница между MES и ERP?
ERP (Enterprise Resource Planning) — система управления ресурсами предприятия: заказы, финансы, склад, планирование. Она работает с горизонтом в дни и недели и оперирует плановыми данными. MES (Manufacturing Execution System) — система управления производством на цеховом уровне без задержки: что происходит на каждом станке прямо сейчас, OEE, простои, задания для операторов. ERP и MES работают на разных уровнях и дополняют друг друга, а не конкурируют.
Чем MES отличается от 1С?
1С:ERP и 1С:УПП — это ERP-системы. Они обрабатывают плановые и финансовые данные, но не знают, что происходит на конкретном станке в текущую минуту. MES работает на цеховом уровне без задержки: собирает данные от оборудования, считает OEE, управляет заданиями для операторов. Данные из MES поступают обратно в 1С, устраняя ручной ввод. Подробнее — в статье что такое MES-система.
Когда нужна MES, а когда достаточно ERP?
ERP достаточно, если производство до 10–15 станков, работает в одну смену и нет задачи контролировать цех без задержки. MES нужна, когда производство от 15–20 станков и более, есть несколько смен, важно знать OEE и причины простоев, а план регулярно не выполняется без понятных причин. Если данные о цехе поступают с задержкой на смену и более — MES даст быстрый и измеримый эффект.
Что такое APS и как оно связано с MES и ERP?
APS (Advanced Planning and Scheduling) — системы расширенного планирования, которые оптимизируют производственное расписание с учётом реальных ограничений: мощностей оборудования, нормативов операций, приоритетов заказов. APS находится между ERP и MES: ERP формирует план на уровне заказов, APS составляет детальное расписание по рабочим центрам, MES исполняет это расписание в цехе. Для большинства производств от 20 до 500+ станков связка ERP + MES без APS вполне достаточна.
Как технически интегрировать MES с 1С:ERP?
Стандартный способ — REST API. MES предоставляет API-эндпоинты, 1С-программист настраивает HTTP-запросы из 1С для передачи и получения данных. Базовая интеграция (загрузка заказов из 1С, выгрузка выпуска обратно) занимает 2–5 дней программирования. Предварительное условие — упорядоченные справочники номенклатуры с уникальными артикулами. Подробная схема — в статье Интеграция MES с 1С.
MES заменяет Excel в цехе?
Да, именно в этом одна из главных практических ценностей MES. Таблицы выпуска, журналы простоев, расчёты OEE вручную — всё это MES заменяет автоматическим сбором и обработкой данных. Разница принципиальная: в Excel данные поступают по памяти в конце смены с точностью 50–70%, в MES — в момент события с точностью 85–95%. Подробнее — в статье MES vs Excel: 7 причин перейти с таблиц на систему.