Автоматизация производства: что автоматизируют на самом деле и с чего начать
Автоматизация производства — это не одна программа, а четыре разных слоя: станки и датчики, контроллеры со SCADA, MES и учётная система вроде 1С. Подрядчики на каждом слое свои, и путаница между ними обходится дороже всего. Ниже — как разложены уровни, что закрывается штатной 1С, где действительно нужна разработка и почему я честно не берусь за АСУ ТП.
Четыре уровня автоматизации производства, которые постоянно путают
Когда на встрече звучит «нам нужна автоматизация производства», под этим прячутся четыре разные задачи. Международный стандарт ISA-95 раскладывает производственную ИТ на уровни — и это самая полезная схема для разговора с подрядчиком, потому что она сразу показывает, кто за что отвечает и во что упрётся проект.
- Уровень 0–1 — железо. Датчики, приводы, приборы учёта, сами станки. Это поставка, монтаж и наладка, работа инженеров-электронщиков, а не программистов.
- Уровень 2 — АСУ ТП. Логика в программируемых контроллерах и операторские экраны SCADA. Пишется на своих языках, сдаётся по проектной документации, требует допусков. Отдельная профессия со своим рынком.
- Уровень 3 — MES. Что производим сегодня, кто на смене, сколько выпущено, почему стоял станок. Здесь живут сменные задания, учёт брака и диспетчеризация цеха.
- Уровень 4 — ERP. 1С:ERP, 1С:УНФ, 1С:Комплексная автоматизация: заказы, спецификации, потребность в материалах, себестоимость, отгрузка. Взгляд на завод глазами денег.
- Стыки между уровнями. ISA-95 отдельно описывает интерфейсы: OPC UA между SCADA и MES, B2MML между MES и ERP. Ломается почти всегда именно на стыках, а не внутри уровня.
Практический вывод: до выбора подрядчика определите уровень задачи. «Хотим видеть выработку в реальном времени» — это уровень 3 плюс стык с уровнем 2. «Хотим считать себестоимость по заказу» — уровень 4. Это разные проекты, разные компетенции и разный бюджет, и объединять их в одно ТЗ бессмысленно.
Что закрывает штатная 1С, а что придётся разрабатывать
Заметная часть запросов на «разработку системы автоматизации производства» закрывается тем, что уже куплено и не настроено. 1С:УНФ ведёт заказы на производство, спецификации с материалами, выпуск продукции и полуфабрикатов — этого хватает мелкосерийному и позаказному производству. 1С:ERP добавляет этапы производства, параметрический подбор спецификаций, учёт рабочих смен и заметно более сложное планирование.
| Что нужно | Штатно в 1С | Требует разработки |
|---|---|---|
| Заказ на производство, спецификация, выпуск | Да, в УНФ и ERP из коробки | Нет |
| Списание материалов, расчёт себестоимости | Да, стандартными механизмами | Нет |
| Данные о выработке прямо со станка | Нет | Да: шлюз к SCADA/OPC или ввод с планшета |
| Сводный отчёт по нескольким базам и файлам | Только внутри одной базы | Да: сбор в общее хранилище |
| Уведомление мастеру о простое в мессенджер | Нет | Да: правило плюс бот |
| Разбор входящих спецификаций и накладных из PDF | Нет | Да: распознавание и загрузка |
Логика простая: всё, что происходит внутри одной купленной системы, почти всегда дешевле настроить, чем переписать. Разработка начинается там, где данные должны пересечь границу — между 1С и станком, между двумя базами, между заводом и клиентом, между учётом и Excel планового отдела.
Про «комплексную автоматизацию производства» отдельно: это не один проект, а последовательность. Сначала порядок в справочниках и учёте, потом обмен, и только потом отчётность. Если сделать наоборот, получится красивый дашборд на данных, которым никто в цехе не верит.
Софтовый слой поверх: что делаю я и чего не делаю
Скажу сразу, где проходит моя граница. Я не поставляю станки, не программирую контроллеры, не пишу АСУ ТП и не внедряю ERP с нуля. Я делаю слой поверх уже работающих систем: забрать данные, свести, проверить, показать человеку и вовремя его пнуть.
- Обмен между системами. 1С ↔ CRM ↔ склад ↔ маркетплейсы ↔ сайт. Через API и очереди, а не через выгрузку файлов руками раз в неделю.
- Сбор данных из разных источников. Несколько баз 1С, файлы мастеров, выгрузки SCADA, таблицы снабжения — в одно хранилище с историей и понятной моделью данных.
- Отчётность и дашборды. Выпуск по сменам, план-факт, простои, брак, остатки сырья. Обновление по расписанию, а не «когда экономист найдёт время».
- Уведомления и боты. Правило нарушено — сообщение ответственному в Telegram, а не строка в отчёте, который откроют через неделю.
- Разбор документов. Спецификации, накладные, сертификаты, заявки поставщиков в PDF и сканах — распознавание и загрузка в учёт.
- Скрипты и парсеры. Прайсы поставщиков, курсы, тендерные площадки, любая регулярная ручная выгрузка, которая сейчас съедает по часу в день.
Если задача звучит как «нужно управлять станком», «нужна диспетчеризация оборудования по промышленному протоколу» или «спроектируйте щит» — это не ко мне, и я говорю это на первом созвоне, а не на третьей неделе. Мой кусок начинается там, где данные уже существуют в цифровом виде хотя бы в одной системе или хотя бы в файле.
Пока читаете — можно сразу проверить свою задачу. Опишите процесс, и я скажу, решается ли он и во сколько обойдётся.
Какие задачи на производстве отдают в разработку чаще всего
Хорошая первая задача — та, которую сегодня кто-то делает руками каждый день или каждую смену. Типовой набор выглядит так:
- Сменный отчёт без Excel. Мастера вводят выпуск, брак и простой в простую форму на планшете, свод собирается сам, а не сводится вручную к десятому числу.
- План-факт по заказам. Сопоставление плана из 1С с фактическим выпуском, подсветка отставаний и уведомление ответственному в день отклонения, а не в конце месяца.
- Материалы и снабжение. Сверка потребности по спецификациям с остатками и открытыми заказами поставщикам, автоматический сигнал о дефиците.
- Приёмка документов от поставщиков. Разбор накладных и спецификаций из почты, проверка номенклатуры и цен против договора, загрузка в учёт. Подробнее — в статье про распознавание документов.
- Связь производства с продажами. Статус заказа из 1С попадает в CRM и клиенту, менеджер не бегает в цех спрашивать. Механика описана в разборе про интеграцию с CRM.
- Единый отчёт для собственника. Выпуск, себестоимость, дебиторка, загрузка — в одном месте и из одних источников.
Как идёт проект автоматизации производства: этапы и сроки
- Разбор процесса (3–5 дней). Кто, где и в чём сейчас считает; какие системы стоят, какие версии, кто их поддерживает. На выходе — карта источников данных и список того, что вообще технически доступно.
- Проверка доступа к данным (2–4 дня). Самый недооценённый этап. Есть ли у 1С опубликованный веб-сервис, отдаёт ли SCADA историю, кто выдаёт учётки. Здесь проекты чаще всего и упираются — не в код, а в доступы.
- Прототип на реальных данных (до недели). Один отчёт или один обмен на настоящих цифрах прошлого месяца. Если цифры не сходятся с бухгалтерией — разбираемся сейчас, а не после запуска.
- Разработка и обмен (1–3 недели). Интеграции, проверки качества данных, расписание, уведомления о сбоях. Объём определяется числом систем, а не красотой интерфейса.
- Запуск и передача. Неделя параллельной работы со старым способом, сверка, инструкция, доступ к настройкам. Дальше — расширение на соседний участок.
Сроки «2–5 недель» — это про один участок и два-три источника. Проект, где одновременно наводят порядок в номенклатуре, дорабатывают 1С и подключают станки, честнее считать как три проекта с тремя ответственными.
Сколько стоит автоматизация производства и от чего зависит цена
Стоимость определяется тремя вещами: сколько систем нужно связать, насколько строго проверять данные и должно ли всё работать само по расписанию без человека. Ниже — порядок цен на софтовый слой, без учёта лицензий 1С, оборудования и работ по АСУ ТП.
| Задача | Что входит | Срок и цена |
|---|---|---|
| Обмен между двумя системами | 1С ↔ CRM или склад, расписание, логи, уведомления о сбоях | 1–2 недели, от 60 000 ₽ |
| Сбор данных и отчётность | 3–5 источников, хранилище, дашборд, доступы по ролям | 2–4 недели, 120 000–350 000 ₽ |
| Разбор документов | Накладные и спецификации из почты, проверка, загрузка в учёт | от 80 000 ₽ |
| Поддержка | Починка после обновлений, новые отчёты и источники | от 15 000 ₽ в месяц |
Что раздувает бюджет предсказуемо: несколько баз 1С с разной номенклатурой, самописные доработки без документации, отсутствие человека со стороны завода, который может ответить на вопрос «какая цифра правильная». Что удешевляет: одна учётная система, готовые API и один ответственный на вашей стороне.
Когда автоматизация производства не нужна
Часть задач, под которые просят разработку, дешевле и надёжнее закрыть без неё. Отговариваю, когда вижу такое:
- Процесс не описан. Нет регламента и ответственного за цифру — автоматизация просто ускорит хаос и добавит к нему ещё одну систему.
- В справочниках беспорядок. Одна и та же деталь заведена пятью способами. Сначала номенклатура, потом любые отчёты, иначе они будут врать красиво.
- Нужное уже есть в купленной системе. В 1С:ERP и УНФ производственный контур закрыт из коробки; настройка у профильного 1С-подрядчика дешевле любой разработки.
- Операция раз в месяц на двадцать минут. Экономия не окупит даже разбор процесса.
- Задача на самом деле про железо. Если проблема в том, что станок не отдаёт данные физически, начинать надо с оборудования и АСУ ТП, а не с дашборда.
- Ждут, что система сама решит. Отчёт показывает простой, но останавливает его человек. Софт убирает незнание, а не решение.
Если же данные уже есть, но живут в трёх местах и сводятся руками — слой обмена и отчётности окупается за первые месяцы. Как это устроено в деталях, разобрано в статье про автоматизацию учёта и отчётности; складская часть вынесена отдельно — в разбор автоматизации склада.
Частые вопросы
Чем автоматизация производства отличается от АСУ ТП?
АСУ ТП — это уровень контроллеров и SCADA: управление самим оборудованием в реальном времени, отдельная инженерная специальность с проектом и допусками. Автоматизация производства шире и включает ещё MES (сменные задания, выпуск, брак) и ERP (заказы, материалы, себестоимость). Я работаю на верхних уровнях и на стыках между ними, АСУ ТП не пишу.
Нужна ли MES-система или хватит 1С?
Если производство мелкосерийное или позаказное и хватает точности «выпуск за смену», задачи закрывает 1С:УНФ или 1С:ERP. Отдельная MES оправдана, когда нужны операционный учёт по каждому переделу, отслеживание партий и данные с оборудования в реальном времени. Промежуточный вариант — надстройка над 1С: ввод факта с планшетов и отчётность поверх.
Сколько стоит автоматизация производства?
Софтовый слой поверх работающих систем: обмен между двумя системами — от 60 000 ₽ и 1–2 недели, сбор данных с отчётностью по 3–5 источникам — 120 000–350 000 ₽. Лицензии 1С, оборудование и работы по АСУ ТП считаются отдельно и обычно превышают стоимость разработки.
С чего начать автоматизацию производства?
С одного участка, где сегодня больше всего ручной работы, и с проверки, откуда вообще можно взять данные. Сначала карта источников и доступов, потом прототип отчёта на реальных цифрах прошлого месяца, и только после сходимости цифр — разработка. Начинать с покупки системы «на вырост» — самый дорогой путь.
Можно ли снять данные напрямую со станков?
Технически да, если у оборудования есть контроллер и он отдаёт данные — для этого существует стандартный интерфейс OPC UA между уровнем SCADA и MES. Но подключением к оборудованию занимаются специалисты по АСУ ТП. Я подключаюсь дальше: беру уже выгружаемые данные и превращаю их в учёт, отчёты и уведомления.
Что делать, если систем несколько и цифры не сходятся?
Это нормальная стартовая точка и отдельный этап работы. Сначала определяется источник истины по каждому показателю, затем данные сводятся в одно хранилище с историей, а расхождения не прячутся, а помечаются. Дашборд без этого этапа даёт три разные версии одной цифры и теряет доверие за месяц.
Читайте дальше
Разобрать ваш участок
Опишите, что сейчас считают руками и в каких системах лежат данные — скажу, решается ли это настройкой 1С, разработкой или вообще не решается софтом.
Обсудить задачу